- 著者
-
住井 英二郎
- 出版者
- 一般社団法人 日本応用数理学会
- 雑誌
- 応用数理 (ISSN:24321982)
- 巻号頁・発行日
- vol.17, no.4, pp.280-290, 2007-12-26 (Released:2017-04-08)
- 参考文献数
- 15
This survey presents Abadi and Gordon's spi-calculus, which is a "process calculus" (i.e., a formal language of concurrent computation) for the verification of "cryptographic protocols" (i.e., procedures for secure communication in computer networks). First, we present process calculi before the spi-calculus (CCS and the pi-calculus), introducing the notion of reaction relation and structural congruence. We then define the spi-calculus and show an example of cryptographic ptotocols, represented as a class of spi-calculus processes. After discussing the formalization of security properties (secrecy and authenticity) and multiple sessions, we conclude by referring to generalizations of the spi-calculus (Abadi and Fournet's applied pi-calculus, and a recent result by Bruno Blanchet).