2002 · 87 citations · 19 references
EngineeringInformation SecurityVerificationCryptographic ProtocolFormal VerificationCommunication ArchitectureIntermediate LanguageHardware SecuritySystems EngineeringAuthentication ProtocolInteraction ProtocolPublic Key InfrastructureFormal SpecificationProtocol EnvironmentComputer EngineeringTerm-rewriting RulesComputer ScienceLanguage-based SecurityCryptographyFormal MethodsTransport LayerSystem SoftwareState Transitions
CAPSL, a Common Authentication Protocol Specification Language, is a high-level language to support security analysis of cryptographic authentication and key distribution protocols. It is translated to CIL, an intermediate language expressing state transitions with term-rewriting rules. Connectors are being written to adapt CIL to supply input to different security analysis tools, including PVS for inductive verification and Maude for model-checking.
19
On the security of public key protocols
Danny Dolev, A. Yao · IEEE Transactions on Information Theory · 1983 · 5.5K citations
Passive Eavesdroppers, Public Key Algorithm, Engineering +14
Reasoning about belief in cryptographic protocols
L. Gong, R. Needham, Raphael Yahalom · 1990 · 627 citations