Static Adversary

Definition ∞ A static adversary is a theoretical malicious entity in a cryptographic system whose behavior and capabilities remain constant throughout the duration of an attack. This type of adversary does not adapt its strategy or corrupt additional participants during the protocol’s execution, operating with a fixed set of compromised nodes or knowledge. Analyzing system security against a static adversary provides a baseline understanding of its robustness, though real-world attacks often involve more dynamic threats. This model helps in designing foundational security guarantees for distributed systems.
Context ∞ The concept of a static adversary is a foundational assumption in many cryptographic security proofs and protocol analyses. While useful for initial security assessments, current discussions increasingly consider more sophisticated, adaptive adversary models to better reflect real-world threats. Researchers continually work to design protocols that maintain security even against adversaries with dynamic and evolving capabilities.