2018
DOI: 10.1007/978-3-030-03044-5_12
|View full text |Cite
|
Sign up to set email alerts
|

A Methodology for Protocol Verification Applied to EMV® 1

Abstract: The EMVCo 3 organisation (i.e. MasterCard, Visa, etc.) protocols facilitate worldwide interoperability of secure electronic payments. Despite recent advances, it has proved difficult for academia to provide an acceptable solution to construction of secure applications within industry's constraints. In this paper, we describe a methodology we have applied to EMV1. It involves domain specific languages and verification tools targeting different analysis of interest. We are currently collaborating with EMVCo on t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
2
2

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(7 citation statements)
references
References 28 publications
(44 reference statements)
0
7
0
Order By: Relevance
“…It should be noted that the AnBx compiler [15] also enables Java code generation, which can be deployed to further experiment with the protocol. Thus, we argue our methodology [8] can be an effective approach to help design and develop reliable safety/security-critical protocols.…”
Section: Results and Evaluationmentioning
confidence: 99%
See 2 more Smart Citations
“…It should be noted that the AnBx compiler [15] also enables Java code generation, which can be deployed to further experiment with the protocol. Thus, we argue our methodology [8] can be an effective approach to help design and develop reliable safety/security-critical protocols.…”
Section: Results and Evaluationmentioning
confidence: 99%
“…The formal verification of Open Banking API presented in this work is based on a protocol verification methodology proposed in [8]. The methodology utilises the Alice and Bob notation (AnB) [12] to specify a formal model of the protocol that can be formally verified through information flow (secrecy and authenticity) goals.…”
Section: Methodology and Specification Languagementioning
confidence: 99%
See 1 more Smart Citation
“…The formal verification of Open Banking API presented in this work is based on a protocol verification methodology proposed in [5]. The methodology utilises the Alice and Bob notation (AnB) [9] to specify a formal model of the protocol that can be formally verified through information flow (secrecy and authenticity) goals.…”
Section: Methodology and Security Goalsmentioning
confidence: 99%
“…In this paper, we present an overview of a formal security analysis of the Open Banking Standard APIs, focusing on the verification of the correctness of the Account and Transaction API protocol. The work relies on a previously proposed methodology [5] which provided a practical approach to protocol modelling and verification. The methodology utilises the Alice and Bob notation (AnB) [9] to specify a formal model of the protocol that can be formally verified with the OFMC model checker [2].…”
Section: Introductionmentioning
confidence: 99%