ComputingComputer EngineeringComputer ScienceCryptographyFormal MethodsSecurity ProtocolsCryptographic Protocol DesignCryptographic ProtocolsDeductive VerificationProtocol AnalysisProtocol VerificationVerificationAutomated Protocol VerificationAutomatic Protocol VerificationCryptographic Protocol AnalysisFormal Methods For Security ProtocolsFormal VerificationFormal Verification Of Cryptographic ProtocolsFormal Verification Tools For Cryptographic ProtocolsProtocol Formal Verification
Verifpal is a new automated modeling framework and verifier for cryptographic protocols, optimized with heuristics for common-case protocol specifications, that aims to work better for real-world practitioners, students and engineers without sacrificing comprehensive formal verification features. In order to achieve this, Verifpal introduces a new, intuitive language for modeling protocols that is easier to write and understand than the languages employed by existing tools. Its formal verification paradigm is also designed explicitly to provide protocol modeling that avoids user error.
41
On the security of public key protocols
Danny Dolev, A. Yao · IEEE Transactions on Information Theory · 1983 · 5.7K citations
Communicating sequential processes
C. A. R. Hoare · Communications of the ACM · 1983 · 3.8K citations · Full text
A Formal Analysis of 5G Authentication
David Basin, Jannik Dreier, Lucca Hirschi et al. · 2018 · 396 citations · Full text