Paper accepted at TOPS

Published: Mar 12, 2020
The following paper has been accepted at the ACM Transactions on Privacy and Security (TOPS):
  • Title: Formal Analysis of Mobile Multi-Factor Authentication with Single Sign-On Login
  • Authors: Roberto Carbone, Silvio Ranise, Giada Sciarretta and Luca ViganĂ²
  • Abstract: Over the last few years, there has been an almost exponential increase in the number of mobile applications that deal with sensitive data, such as applications for e-commerce or health. When dealing with sensitive data, classical authentication solutions based on username-password pairs are not enough, and multi-factor authentication solutions that combine two or more authentication factors of different categories are required instead. Even if several solutions are currently used, their security analyses have been performed informally or semi-formally at best, and without a reference model and a precise definition of the multi-factor authentication property. This makes a comparison among the different solutions both complex and potentially misleading. In this paper, we first present the design of two reference models for native applications based on the requirements of two real-world use-case scenarios. Common features between them are the use of one-time password approaches and the support of a single sign-on experience. Then, we provide a formal specification of our threat model and the security goals, and discuss the automated security analysis that we performed. Our formal analysis validates the security goals of the two reference models we propose and provides an important building block for the formal analysis of different multi-factor authentication solutions.
  • DOI: 10.1145/3386685
  • Complementary Material: Link

About the journal

Involved People

Carbone Roberto

Roberto Carbone


Ranise Silvio

Silvio Ranise


Sciarretta Giada

Giada Sciarretta