Research Article

Design and Implementation of Blockchain Based Single Sign-On Authentication System for Web Applications

Volume: 3 Number: 3 December 30, 2020
EN

Design and Implementation of Blockchain Based Single Sign-On Authentication System for Web Applications

Abstract

Today, many services are provided through web applications and the number of these applications is increasing rapidly. Nowadays, most users use their username and password to login to web applications. Many of these users also use the same login information in different applications. This causes a major security vulnerability for applications and users. As a solution to these weaknesses in the field of authentication, there have been many developments in recent years. Some of these studies have been third party identity authentication systems like Google and Facebook. Since this method also contains potential risks, studies have been conducted on the Two-Factor Authentication (2FA) method for more security. In parallel with the innovations that emerge every day, methods should be used in the field of authentication. In these times, blockchain technology offers solutions that make life easier in many areas thanks to its distributed, transparent, secure and immutable structure. In this study, blockchain based single sign-on (SSO) authentication system was developed and implemented for web applications. In this system, a public address and a private key are defined on the private blockchain network for users and this information is used for the 2FA method through the developed mobile application. Detailed information was given about the proposed system and technologies used in the study.

Keywords

References

  1. L. Xiong, F. Li, S. Zeng, T. Peng, and Z. Liu, “A Blockchain-Based Privacy- Awareness Authentication Scheme with E_cient Revocation for Multi-Server Architectures," IEEE Access, vol. 7, pp. 125840-125853, 2019.
  2. Y. Ezawa et al., “Designing Authentication and Authorization System with Blockchain," in 2019 14th Asia Joint Conference on Information Security (AsiaJCIS), pp. 111{118,2019.
  3. W. Ao, S. Fu, C. Zhang, Y. Huang, and F. Xia, “A Secure Identity Authentication Scheme Based on Blockchain and Identity-based Cryptography," in 2019 IEEE 2nd International Conference on Computer and Communication Engineering Technology (CCET), pp. 90{95, 2019.
  4. MultiChain | Open source blockchain platform." [Online]. Available: https://www.multichain.com/ . [Accessed: 15-Jan-2019].
  5. K. Sultan, U. Ruhi, and R. Lakhani, “Conceptualizing Blockchains: Characteristics and Applications," in 11th IADIS International Conference on Information Systems, pp. 49{57, 2018.
  6. Blockchain Distributed Ledger Market Size by Type, End-User," Allied Market Research Report, 2017. [Online]. Available: https://www.alliedmarketresearch.com/blockchain-distributed-ledger-market. [Accessed: 14-Nov-2018].
  7. S. Nakamoto, \Bitcoin: A Peer-to-Peer Electronic Cash System." [Online]. Available: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.221.9986. [Accessed: 08-Nov-2018].
  8. A. Reyna, C. Martin, J. Chen, E. Soler, and M. Diaz, “On blockchain and its integration with IoT. Challenges and opportunities," Future Generation Computer Systems, vol. 88, pp. 173-190, 2018.

Details

Primary Language

English

Subjects

Computer Software

Journal Section

Research Article

Publication Date

December 30, 2020

Submission Date

June 24, 2020

Acceptance Date

December 12, 2020

Published in Issue

Year 2020 Volume: 3 Number: 3

APA
Tanrıverdi, M. (2020). Design and Implementation of Blockchain Based Single Sign-On Authentication System for Web Applications. Sakarya University Journal of Computer and Information Sciences, 3(3), 343-354. https://doi.org/10.35377/saucis.03.03.757459
AMA
1.Tanrıverdi M. Design and Implementation of Blockchain Based Single Sign-On Authentication System for Web Applications. SAUCIS. 2020;3(3):343-354. doi:10.35377/saucis.03.03.757459
Chicago
Tanrıverdi, Mustafa. 2020. “Design and Implementation of Blockchain Based Single Sign-On Authentication System for Web Applications”. Sakarya University Journal of Computer and Information Sciences 3 (3): 343-54. https://doi.org/10.35377/saucis.03.03.757459.
EndNote
Tanrıverdi M (December 1, 2020) Design and Implementation of Blockchain Based Single Sign-On Authentication System for Web Applications. Sakarya University Journal of Computer and Information Sciences 3 3 343–354.
IEEE
[1]M. Tanrıverdi, “Design and Implementation of Blockchain Based Single Sign-On Authentication System for Web Applications”, SAUCIS, vol. 3, no. 3, pp. 343–354, Dec. 2020, doi: 10.35377/saucis.03.03.757459.
ISNAD
Tanrıverdi, Mustafa. “Design and Implementation of Blockchain Based Single Sign-On Authentication System for Web Applications”. Sakarya University Journal of Computer and Information Sciences 3/3 (December 1, 2020): 343-354. https://doi.org/10.35377/saucis.03.03.757459.
JAMA
1.Tanrıverdi M. Design and Implementation of Blockchain Based Single Sign-On Authentication System for Web Applications. SAUCIS. 2020;3:343–354.
MLA
Tanrıverdi, Mustafa. “Design and Implementation of Blockchain Based Single Sign-On Authentication System for Web Applications”. Sakarya University Journal of Computer and Information Sciences, vol. 3, no. 3, Dec. 2020, pp. 343-54, doi:10.35377/saucis.03.03.757459.
Vancouver
1.Mustafa Tanrıverdi. Design and Implementation of Blockchain Based Single Sign-On Authentication System for Web Applications. SAUCIS. 2020 Dec. 1;3(3):343-54. doi:10.35377/saucis.03.03.757459

Cited By

 

INDEXING & ABSTRACTING & ARCHIVING

 

31045 31044   ResimLink - Resim Yükle  31047 

31043 28939 28938 34240
 

 

29070    The papers in this journal are licensed under a Creative Commons Attribution-NonCommercial 4.0 International License