Netinfo Security ›› 2018, Vol. 18 ›› Issue (6): 45-51.doi: 10.3969/j.issn.1671-1122.2018.06.006

• Orginal Article • Previous Articles     Next Articles

Formal Analysis Method of Security Protocol Based on Correlation Degree of Principals

Lei YU, Shimin WEI, Mingming JIANG()   

  1. School of Computer Science and Technology, Huaibei Normal University, Huaibei Anhui 235000, China
  • Received:2018-05-08 Online:2018-06-15 Published:2020-05-11

Abstract:

The correlation degree of principals established on recent consistency of protocol principals parameters can correctly reflect the logical relationship between protocol security properties and protocol structure, message components and message parameters, which not only can provide accurate and rigorous formal judgment basis for the analysis of the correctness of the security protocol, but can further reduce the complexity of protocol analysis. Therefore, this paper proposes a formal analysis method for security protocols based on correlation degree of principals. Firstly, on the authentication test model, the parameters of message components are classified, and the quantitative definition of the correlation degree of the protocol principals is given. Then according to the rules of authentication test and the criteria for determining the consistency of the parameters on the components, the logical association between the correlation, authentication and the consistency of the negotiation data of the protocol and correlation degree of protocol principals is established. Next, the correctness of the design goals of security protocol is analyzed on the correlation degree of protocol principals. This paper analyzes the Neuman-Stubblebine protocol using the method, which accurately finds the potential defects and its roots in the protocol, and confirms the application feasibility and efficiency of the correlation degree of protocol principals in the correctness analysis of the security protocol.

Key words: security protocol, authentication test, correlation degree, formal analysis

CLC Number: