The Modeling Method of Cryptography Protocols Based on Modified Finite State Machine

Ming-qing Zhang,Shu-qin Dong,Hong-shan Kong,Xiao-hu Liu,Hui Guan
DOI: https://doi.org/10.1142/9789813146426_0035
2016-01-01
Abstract:Communicating finite state machines can be used to describe communication protocols; however due to cryptographic operations in cryptography protocols, they undergo state explosion when describing cryptography protocols. In order to overcome this problem, a modeling method of cryptography protocols based on modified finite state machine is proposed in this paper. Firstly, the finite state machine is modified by adding elements into the formal definition of traditional finite state machines to express cryptographic operations and the related communication entity of each operation. In addition, the formal definition of Finite State Machine of Cryptography Protocols (CPFSM) is provided. Secondly, the transition diagram of CPFSM is enriched by changing colors of the nodes in traditional transition diagrams, and adding stripes and flags into the nodes. Thirdly, the general steps to build the CPFSM of a cryptography protocol are described. Lastly, the method is proven to be efficient and valid in describing cryptography protocols and provides increased precision in simulating cryptography protocols.
What problem does this paper attempt to address?