A Formal Semantics for Evaluating Crytographic Protocols

Authors:Yasinsac, Alec, Department of Computer ScienceUniversity of Virginia Wulf, William, Department of Computer ScienceUniversity of Virginia

Much research in the field of network security is concentrated on the technology and application of cryptography. While the cryptographic methods are heavily investigated to ensure confidence in the security of the code, many cryptographic schemes are Vulnerable due to the protocols used to implement communication in a cryptographic environment. Much work has been done to develop secure protocols, but protocols, like software, are very difficult to verify. Recent research is aimed at finding methods of verifying cryptographic protocols, though no method has achieved widespread acceptance and use. The research presented here is focused on developing a methodology for verifying cryptographic protocols based on the classical program verification technique of "weakest precondition". A specification language based on an ad hoc standard "pseudo code" will be proposed and a formal semantics given to allow evaluation of cryptographic protocols.
Note: Abstract extracted from PDF file via OCR

All rights reserved (no additional license for public reuse)
Source Citation:

Yasinsac, Alec, and William Wulf. "A Formal Semantics for Evaluating Crytographic Protocols." University of Virginia Dept. of Computer Science Tech Report (1993).

University of Virginia, Department of Computer Science
Published Date: