2012
DOI: 10.5121/ijnsa.2012.4606
|View full text |Cite
|
Sign up to set email alerts
|

Modelling and Verification of Extensible Authentication Protocol Using Spin Model Checker

Abstract: The Extensible Authentication Protocol (EAP) is a framework for transporting authentication credentials. EAP offers simpler interoperability and compatibility across authentication methods. EAP supports multiple authentication methods. In this paper, we have modelled the Extensible Authentication Protocol as a finite state machine. The various entities in our model are Authenticator, EAP Server, User and User Database. The messages exchanged between various entities are modelled as transitions. The model is re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 13 publications
0
4
0
Order By: Relevance
“…Evidently, the embedded authentication mechanism must be a secure solution not to convey any weaknesses to EAP-ERP. Thus, prior to our experiment, EAP-TLS was selected since it has been extensively analyzed using SPIN [36], [37] and Casper [38]. All analysis confirm that EAP-TLS delivers the required security requirements listed in RFC 4017 [39].…”
Section: A Full Authentication Process Of Eap-erpmentioning
confidence: 99%
“…Evidently, the embedded authentication mechanism must be a secure solution not to convey any weaknesses to EAP-ERP. Thus, prior to our experiment, EAP-TLS was selected since it has been extensively analyzed using SPIN [36], [37] and Casper [38]. All analysis confirm that EAP-TLS delivers the required security requirements listed in RFC 4017 [39].…”
Section: A Full Authentication Process Of Eap-erpmentioning
confidence: 99%
“…If such a trace is not there, then the property is satisfied (M. Machin et al 2015). There for SPIN model checker is used for evaluating assertions that could be placed between any two statements in the state space of the generated model (Hegde, et al 2012). If a calculation which causes a false assertion is found, then that could mean either the implementation is incorrect, or the assertion doesn't express a correctness property (Hegde, et al 2012).…”
Section: Figure2: Components Of the Proposed Systemmentioning
confidence: 99%
“…There for SPIN model checker is used for evaluating assertions that could be placed between any two statements in the state space of the generated model (Hegde, et al 2012). If a calculation which causes a false assertion is found, then that could mean either the implementation is incorrect, or the assertion doesn't express a correctness property (Hegde, et al 2012). The evaluation of the model behavior which is shown in figure 1 is carried on in the simulation process with true or false expression for exact statement.…”
Section: Figure2: Components Of the Proposed Systemmentioning
confidence: 99%
“…Therefore, the SPIN model checker evaluates assertions that can be utilized between any two statements in the state space [6]. When the model checker determines a calculation that can cause false assertion, the program encounters an error or the assertion is unable to express a correct property [6]. The evaluation is simulated with a true or false expression for a specific statement.…”
Section: A Formal Verificationmentioning
confidence: 99%