TY - GEN
T1 - Modeling and verification of Fiat-Shamir zero knowledge authentication protocol
AU - Maurya, Amit K.
AU - Choudhary, Murari S.
AU - Ajeyaraj, P.
AU - Singh, Sanjay
PY - 2012/12/1
Y1 - 2012/12/1
N2 - Model checking is a multi-purpose, automatic technique for verifying finite-state concurrent systems. Formal verification methods have quite recently become usable by industry. Presently model checking has been widely used in hardware, software validation and security protocol analysis. Fiat-Shamir is one of the many zero-knowledge authentication protocol which is used for security authentication purpose. In this paper, we have proposed a formal model of Fiat-Shamir authentication protocol using Finite State Machine (FSM). Security requirements are represented using Computation Tree Logic (CTL). These security requirements are verified and analyzed using symbolic model checker tool NuSMV. Based on our verification we have identified one of the security flaw of Fiat-Shamir protocol using the NuSMV model checker.
AB - Model checking is a multi-purpose, automatic technique for verifying finite-state concurrent systems. Formal verification methods have quite recently become usable by industry. Presently model checking has been widely used in hardware, software validation and security protocol analysis. Fiat-Shamir is one of the many zero-knowledge authentication protocol which is used for security authentication purpose. In this paper, we have proposed a formal model of Fiat-Shamir authentication protocol using Finite State Machine (FSM). Security requirements are represented using Computation Tree Logic (CTL). These security requirements are verified and analyzed using symbolic model checker tool NuSMV. Based on our verification we have identified one of the security flaw of Fiat-Shamir protocol using the NuSMV model checker.
UR - http://www.scopus.com/inward/record.url?scp=84888419512&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84888419512&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-27308-7_6
DO - 10.1007/978-3-642-27308-7_6
M3 - Conference contribution
AN - SCOPUS:84888419512
SN - 9783642273070
T3 - Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST
SP - 61
EP - 70
BT - Advances in Computer Science and Information Technology
T2 - 2nd International Conference on Computer Science and Information Technology, CCSIT 2012
Y2 - 2 January 2012 through 4 January 2012
ER -