A new formal analysis method using extended strand space is presented to weaken initial assumptions and to avoid state space explosion in analyzing the fairness of non-repudiation protocols. Signature operations are introduced into the strand space theory
so that the set of terms and sub-term relations are redefined in the strand space theory. Then
an extended strand space model is constructed by inducing the action of protocols to the penetrating strand
the origin strand
the receiver strand
and the trusted third party strand. The fairness of non-repudiation protocols is analyzed by verifying that the existence of the origin strand in the bundle is equivalent to the existence of the receiver strand in the bundle depending on the measure of theorem proving. Analyzing results on Zhou-Gollmann protocol show that the proposed method can weaken initial assumptions compared with the logic method
and can avoid state space explosion compared with the state space method.
关键词
Keywords
references
KREMER S, MARKOWITCH O, ZHOU J. An intensive survey of fair non-repudiation protocols [J]. Computer Communications, 2002, 25(17): 1606-1621.
KAILAR R. Accountability in electronic commerce protocols [J]. IEEE Transactions on Software Engineering, 1996, 22(5): 313-328.
ZHOU Diancui, QING Sihan, ZHOU Zhanfei. New approach for the analysis of electronic commerce protocols[J]. Journal of Software, 2001, 12(9): 1318-1328.
HAN Zhigeng, LUO Junzhou. Analysis and improvement of timeliness of a multi-party non-repudiation protocol [J]. Acta Electronica Sinica, 2009, 37(2): 377-381.
LANOTTE R, MAGGIOLO-SCHETTINI A,TROINA A. Automatic analysis of a non-repudiation protocol [J]. Electronic Notes in Theoretical Computer Science, 2005, 112(S): 113-129.
GUO Yingjun, LIN Chuang, YIN Hao. Formal proof of the IDOP_SP protocol based on the Petri net [C]∥Proceedings of the 2008 IEEE International Conference on NAS. Piscataway, NJ, USA: IEEE, 2008: 161-162.
FABREGA F J T, HERZOG J C, GUTTMAN J D. Strand spaces: why is a security protocol correct?[C]∥Proceedings of the IEEE Computer Society Symposium on Research in Security and Privacy. Los Alamitos, CA, USA: IEEE Computer Society, 1998: 160-171.
FABREGA F J T, HERZOG J C, GUTTMAN J D. Honest ideals on strand spaces [C]∥Proceedings of the Computer Security Foundations Workshop.Los Alamitos, CA, USA: IEEE Computer Society, 1998: 66-77.
FABREGA F J T, HERZOG J C, GUTTMAN J D. Mixed strand spaces [C]∥Proceedings of the Computer Security Foundations Workshop. Los Alamitos, CA, USA: IEEE Compute Society, 1999: 72-82.
FABREGA F J T, HERZOG J C, GUTTMAN J D. Strand spaces: proving security protocols correct [J]. Journal of Computer Security, 1999, 7(2): 191-230.
GUTTMAN J D, FABREGA F J T. Authentication tests [C]∥Proceedings of the IEEE Computer Society Symposium on Research in Security and Privacy. Los Alamitos, CA, USA: IEEE Computer Society, 2000: 96-109.
ZHOU J, GOLLMANN D. A fair non-repudiation protocol [C]∥Proceedings of the 1996 IEEE Symposium on Security and Privacy. Piscataway, NJ, USA: IEEE, 1996: 55-61.