Abstract:
People use a variety of internet applications, and often people prefer to reuse the same identity and password with different applications or services to make remembering them easier. While this type of handover activity is very user - friendly, it often comes with a number of security risks. For example, if from one site/service your password is compromised then it means the credentials of all applications/services which you were usedon internet are compromised. To address these security issues, this barrier multi-server authentication scheme was proposed in which users are required to sign-up only once at a registration server. As we know due to the large-scale applications of network, the technique of multi-server authentication gains more and more attention. Although the multiserver authentication scheme has made people’s lives easier, security in this technique has become a crucial problem that has drawn the attention of many researchers. Series of multi-server authentication scheme was proposed in past two decades with online and no-online registration server. In these authentication technique self-certified cryptography was used in each authentication phase for authenticating a user and enhance security. Due to its centralized behaviour, it may cause single point of failure problem. As per our knowledge block-chain technology has many advantages such as it brings an promising solution to single point of failure problem as block-chain is decentralized. As to best use of block-chain in this work we apply the idea of block-chain in multi-server authentication scheme. This scheme provides multiple security requirement such as user anonymity, perfect forward secrecy, mutual authentication and also resist multiple malicious attacks, which make it a very suitable for real life application. The feasibility and performance of our authentication scheme with block-chain are described by implementing our solution over a consortium Etherium block-chain