| Literature DB >> 27462493 |
Qi Xie1, Zhixiong Tang1.
Abstract
Many two-factor challenge-response based session initiation protocol (SIP) has been proposed, but most of them are vulnerable to smart card stolen attacks and password guessing attacks. In this paper, we propose a novel three-factor SIP authentication scheme using biometrics, password and smart card, and utilize the pi calculus-based formal verification tool ProVerif to prove that the proposed protocol achieves security and authentication. Furthermore, our protocol is highly efficient when compared to other related protocols.Entities:
Keywords: Authentication; Key agreement; Session initiation protocol; Three-factor
Year: 2016 PMID: 27462493 PMCID: PMC4940359 DOI: 10.1186/s40064-016-2725-0
Source DB: PubMed Journal: Springerplus ISSN: 2193-1801
The notations
| Notation | Description |
|---|---|
|
| An elliptic curve with large order |
|
| A generator on |
|
| The user |
|
| The user |
|
| The user |
|
| The user |
|
| The server |
|
| The server |
|
| A secure one-way hash function |
| ‖ | A string concatenation operation |
|
| A exclusive-or(XOR) operation |
Fig. 1Verification result of the protocol
Security comparison
| Schemes | Zhang et al. ( | Tu et al. ( | Irshad et al. ( | Arshad and Nikooghadam ( | Farash ( | Mishra et al. ( | Chaudhry et al. ( | Wu et al. ( | Our scheme |
|---|---|---|---|---|---|---|---|---|---|
| Session key security | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Replay attack | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Perfect forward secrecy | Y | Y | Y | Y | Y | N | Y | Y | Y |
| Man-in-the-middle attack | Y | N | Y | Y | Y | Y | Y | Y | Y |
| Stolen-verifier attack | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Impersonation attack | N | N | N | N | N | Y | Y | Y | Y |
| Privileged insider attack | N | Y | Y | N | Y | Y | Y | N | Y |
| Mutual authentication | Y | Y | Y | Y | Y | Y | Y | Y | Y |
| Password guessing attack | Y | Y | Y | Y | N | Y | Y | Y | Y |
Y the scheme can resist this attack or provide this property
N the scheme cannot resist this attack or cannot provide this property
Computation cost comparison
| Schemes | RP | LAAP | PCP | TC | AT (ms) |
|---|---|---|---|---|---|
| Zhang et al. ( | 1SM + 2H | 8SM + 2PA + 11H | 1SM + 4SY + 6H | 10SM + 2PA + 4SY + 19H | 22.3797 |
| Tu et al. ( | 1SM + 2H | 7SM + 1PA + 10H | 1SM + 4SY + 6H | 9SM + 1PA + 4SY + 18H | 20.1226 |
| Irshad et al. ( | 1SM + 2H | 7SM + 12H | 1SM + 4SY + 6H | 9SM + 4SY + 20H | 20.0984 |
| Arshad and Nikooghadam ( | 2H | 4SM + 8H + 1MI | 9H | 4SM + 19H + 1MI | 8.9533 |
| Farash ( | 1SM + 2H | 7SM + 1PA + 10H | 1SM + 4SY + 6H | 9SM + 1PA + 4SY + 18H | 20.1226 |
| Mishra et al. ( | 4H | 3SM + 12H | 6H | 3SM + 22H | 7.184 |
| Chaudhry et al. ( | 3H | 6SM + 7H | 3H | 6SM + 13H | 13.3859 |
| Wu et al. ( | 4H | 4SM + 4SY + 12H | 4H | 4SM + 4SY + 20H | 8.9684 |
| Our scheme | 4H | 4SM + 12H | 5H | 4SM + 21H | 8.9523 |
RP registration phase, LAAP login and authentication phase, PCP password change phase, TC total computation, AT actual time
Storage capacity comparison
| Schemes | Zhang et al. ( | Tu et al. ( | Irshad et al. ( | Arshad and Nikooghadam ( | Farash ( | Mishra et al. ( | Chaudhry et al. ( | Wu et al. ( | Our scheme |
|---|---|---|---|---|---|---|---|---|---|
| Memory needed in smart card (bits) | 292 | 292 | 456 | 128 | 292 | 932 | 676 | 676 | 896 |