Three-Party Strong Password Authenticated Key Exchange Protocols
Three-party Password-based Authenticated Key Exchange protocols (3PAKE) is the protocol in which two communication entities, who do not share a password between themselves but only with a server, can authenticate each other and establish a session key through the assistance of an authentication server. All existing 3PAKE need certain encryption systems. In this paper, the authors propose a hash-based Three party Strong Password Authenticated Key Exchange protocol (called 3SPAKE). The proposed protocol is more efficient in computational cost, in storage cost and in communication cost when compared with previous solution and thus being more suitable to resource-constrained environment.