Electronic Notes in Theoretical Computer Science · 2007 · 10 citations · 8 references
ComputingComputer ScienceComputer SecuritySecurity ProtocolsTheory Of ComputationCryptographic AlgorithmsCryptographic HashingCryptographic ProtocolsHash FunctionsProtocol AnalysisProtocol VerificationComputational Security ProofsDolev-yao ModelFormal Verification Of Cryptographic ProtocolsSecurity ProofsSoundnessSymbolic AnalysisSymbolic Protocol AnalysisSymbolic Protocol Verification
In this paper, we consider a Dolev-Yao model with hash functions and establish its soundness with respect to the computational model. Soundness means that the absence of attacks in the Dolev-Yao model implies that the probability for an adversary to perform an attack in the computational model is negligible. Classical requirements for deterministic hash functions (e.g. one-wayness, collision freeness) are not sufficient for proving this result. Therefore we introduce new security requirements that are sufficient to prove the soundness result and that are verified by random oracles.
8
On the security of public key protocols
Danny Dolev, A. Yao · IEEE Transactions on Information Theory · 1983 · 5.7K citations
Shafi Goldwasser, Silvio Micali · Journal of Computer and System Sciences · 1984 · 2.6K citations
Protocol insecurity with finite number of sessions is NP-complete
M. Rusinowitch, Mathieu Turuani · 2005 · 219 citations · Full text