DOI QR코드

DOI QR Code

Single Sign-On based Authentication System combined with Blockchain

블록체인을 활용한 Single Sign-On 기반 인증 시스템

  • Im, Jihyeok (Division of Computer Engineering, Hanshin University) ;
  • Lee, Myeongha (Division of Computer Engineering, Hanshin University) ;
  • Lee, Hyung-Woo (Division of Computer Engineering, Hanshin University)
  • 임지혁 (한신대학교 컴퓨터공학부) ;
  • 이명하 (한신대학교 컴퓨터공학부) ;
  • 이형우 (한신대학교 컴퓨터공학부)
  • Received : 2018.07.15
  • Accepted : 2018.09.10
  • Published : 2018.12.31

Abstract

In this paper, we propose an authentication system that combines 'Single-Sign-On' and 'Token-based authentication' based on 'Block Chain' technology. We provide 'access control' function and 'integrity' by combining block-chain technology with single-sign-on authentication method and provided stateless self-contained authentication function using Token based authentication method. It was able to enhance the security by performing the encryption based Token issuance and authentication process and provided convenience of authentication to Web Server. As a result, we can provide token-based SSO authentication service efficiently by providing a convenient way to improve the cumbersome authentication process.

References

  1. Blockchain Web site: https://www.blockchain.com
  2. Blockchain, WIKIPEDIA, Accessed on Nov. 23, 2018. [Online] Available: https://en.wikipedia.org/wiki/Blockchain
  3. HYPERLEDGER FABRIC, Accessed on Nov. 23, 2018. [Online] Available: https://hyperledger-fabric.readthedocs.io/en/release-1.3/
  4. A look at blockchain technology, https://www.columnfivemedia.com/best-100-technologyinfographics/technology-infographics-3
  5. Wikipedia, "Single Sign On", https://en.wikipedia.org/wiki/Single_sign-on, [May. 13, 2018]
  6. Wikipedia, "Single Sign On", https://ko.wikipedia.org/wiki/%ED%86%B5%ED%95%A9_%EC%9D%B8%EC%A6%9D, [May. 13, 2018]
  7. Wikipedia, https://en.wikipedia.org/wiki/Blockchain [Apr. 10, 2018]
  8. Wikipedia, https://en.wikipedia.org/wiki/Single_sign-on, [May. 13, 2018]
  9. Hackernoon, "Blockchain", https://hackernoon.com/learnblockchains-by-building-one-117428612f46, [Jun. 09, 2018]
  10. Eungyong Park, "Do it! Jump to Python," Easy's Publishing, 2016.
  11. frhyme.code, "Flask", https://frhyme.github.io, [Jun. 28, 2018]
  12. Youtube, "Flask Send File", https://www.youtube.com/user/sentdex, [Sep. 13, 2018]
  13. K.H.Ko, "Do it! HTML5+CSS3 Web standards", esaypublishing, 2017.
  14. Hirosi Yuki, "Introduction to Information Security," Infinity Books, 2012.
  15. Velopert.Log, "JWT", https://velopert.com, [Oct. 02, 2018]
  16. Youtube, "Flask JWT", https://www.youtube.com/channel/UC-QDfvrRIDB6F0bIO4I4HkQ, [Oct. 02, 2018]