Parallel program design: a foundation
Parallel program design: a foundation
An attack on the Needham-Schroeder public-key authentication protocol
Information Processing Letters
Verifying Authentication Protocols in CSP
IEEE Transactions on Software Engineering
Theoretical Computer Science
The inductive approach to verifying cryptographic protocols
Journal of Computer Security
Password authentication with insecure communication
Communications of the ACM
CT-RSA '02 Proceedings of the The Cryptographer's Track at the RSA Conference on Topics in Cryptology
Authentication and Payment in Future Mobile Systems
ESORICS '98 Proceedings of the 5th European Symposium on Research in Computer Security
Electronic Payments of Small Amounts
Proceedings of the International Workshop on Security Protocols
Design, implementation, and deployment of the iKP secure electronic payment system
IEEE Journal on Selected Areas in Communications
Modeling and verification of real-time systems based on equations
Science of Computer Programming
Verifying Design with Proof Scores
Verified Software: Theories, Tools, Experiments
Fostering proof scores in CafeOBJ
ICFEM'10 Proceedings of the 12th international conference on Formal engineering methods and software engineering
Induction-guided falsification
ICFEM'06 Proceedings of the 8th international conference on Formal Methods and Software Engineering
Hi-index | 0.00 |
We have formally verified that the Horn-Preneel micropayment protocol possesses an important safety property. The property, called non-overcharge property in this paper, is that a payee cannot be credited amount more than what a payer intends to pay by the broker. The verification has been done by modeling the protocol as an observational transition system considering malicious principals, describing the model in CafeOBJ, writing proof scripts showing that the protocol possesses the property in CafeOBJ, and executing the proof scripts with the CafeOBJ system. We describe the modeling of the protocol and the verification in this paper.