bOTP: 이더리움 블록체인의 최신 블록 해시를 활용한 이중-요소 기반의 예측 불가능한 OTP
(bOTP: Two-Factor based Unpredictable OTP using the Hash of Latest Block of the Ethereum Blockchain)
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
계좌 이체 등 핵심 트랜잭션 실행 전에, 서비스 제공 서버는 사용자에게 OTP 값 제시를 요구함으로써 강화된 보안성을 달성하려 한다. 기존의 배터리 탑재된 별도 토큰형 장치를 통한 OTP 방식은 배터리 수명이 유한하기에 언제든 작동됨이 보장되지 않고 문제 발생 시 유상 교체가 필요하다. 모바일 앱 실행을 통해 OTP를 생성하는 방식은 별도 장치가 필요 없어 편의성은 높으나 이중-요소 인증 수준의 보안성을 제공하지 못한다. 본 논문에서는 이더리움 블록체인 최신 블록과 모바일 앱 내 비밀 값과 종이 등 별도 매체의 다른 비밀 값을 함께 활용하여 예측 불가능한 OTP를 생성 및 검증하는 기법을 제안한다. 제안 방식은 생성된 OTP의 현재성과 예측 불가능성을 보장하면서 이중-요소 인증의 높은 보안성을 추가 비용 없이, 유효 기간 만료 없이 달성한다. 따라서 제안 기법 도입으로 더 다양한 영역에서 OTP 사용을 강제하는 것이 가능해져, 패스워드나 스마트 키, 생체인식 등 여러 인증에 추가적인 보안성을 더할 수 있다. 그 결과 강화된 인증을 별도의 장비나 인프라, 비용 없이 적용할 수 있게 되어 인터넷 상거래의 활성화와 강한 보안성의 인증을 요구하는 새로운 비즈니스 모델의 창출에 크게 기여할 것을 기대한다.
Abstract
A service providing server seeks to achieve enhanced security by requesting the user for presenting an OTP value before executing a critical transaction such as money transfer. The OTP method by a separate token-type battery-powered device is not expected to always work due to the limited battery lifetime of the device, and when a problem occurs, it needs to be replaced for a fee. Other method of generating OTP by executing a mobile app is useful because no separate device is required, but it does not provide the security of the level of two-factor authentication. We propose an OTP scheme that uses the latest block of the Ethereum blockchain to generate and verify unpredictable OTPs by referring to a secret value within a mobile app and other secret stored on a separate media such as a paper. The proposed scheme achieves the high security of dual-factor authentication at no additional cost, without expiration of validity, while ensuring the currency and unpredictability of the generated OTP. Therefore, the introduction of the proposed scheme makes it possible to force the use of OTP in more diverse areas, which can add additional security to various authentication such as passwords, smart keys, and biometric recognition. As a result, it is expected that strengthened authentication can be applied without separate equipment, infrastructure, or cost, which will greatly contribute to the revitalization of Internet commerce and the creation of new business models relied on strong security for user authentication.
참고문헌 (19)
- L. E. Almeida, "One-Time Passwords : A Literature Review of Different Protocols and Their Applications", Proc. Int’l Conf. on Advanced Research in Technologies, Information, Innovation and Sustainability, pp.205~219 (2023)
- K. Busse, "Replication : No One Can Hack My Mind Revisiting a Study on Expert and Non-Expert Security Practices and Advice", Proc. USENIX Symp. on Usable Privacy and Security(SOUPS), pp.117~136 (2019)
- 김근옥, "모바일 기기 기반의 다중요소 인증기술 국제 표준화 동향", 정보보호학회지, 24(4), pp.26~32 (2014)
- 조진용, "강성인증의 신원연합 적용을 위한 TOTP 검증자 및 대리인증자의 개발", 한국통신학회논문지, 48(10), pp.1277~1288 (2023)
- 이하리, "온라인 서비스의 다중 인증 로그인에 대한 사용자 경험 연구", 한국HCI학회논문지, 18(3), pp.5~18 (2023)
- "The Complete Guide to Ethereum" (2024)[URL]
- S. A. Lone, "A novel OTP based tripartite authentication scheme", Int’l Jr. of Pervasive Computing and Communications, 18(4), pp.437~459 (2022)
- M. Shirvanian, "2D-2FA : A New Dimension in Two-FactorAuthentication", Proc. 37th Annual Computer Security Applications Conf., pp.482~496 (2021)
- H. Choi, "A Secure OTP Algorithm Using a Smartphone Application", Proc. 7th Int’l Conf. on Ubiquitous and Future Networks, pp.476~481 (2015)
- F. Aloul, "Two Factor Authentication Using Mobile Phones", Proc. IEEE Int’l Conf. on Computer Systems and Applications, pp.641~644 (2009)
- S. Pinto, "Demystifying arm trustzone : acomprehensivesurvey", ACM Computing Surveys, 51(6), pp.1~36 (2019)
- H. Sun, "TrustOTP : Transforming Smartphones into Secure One-Time Password Tokens", Proc. 22nd ACM SIGSAC Conf. on Computer and Communications Security, pp.976~988 (2015)
- S. Ma, "Fine with"1234"? An Analysis of SMS One-Time Password Randomness in Android Apps", Proc. IEEE, 2021, 1671~1682
- C. Peeters, "SMS OTP Security(SOS) : Hardening SMS-Based Two Factor Authentication", Proc. 2022 ACM Asia Conf. on Computer and Communications Security, pp.2~16 (2022)
- M. Kim, "A Study of the Emerging Trends in SIM Swapping Crime and Effective Countermeasures", Proc. IEEE, 2022, 240~245
- M. Zhang, "A Blockchain-Based Authentication Method with One-Time Password", Proc. IEEE Int’l Performance Computing and Communications Conf.(IPCCC), pp.1~9 (2019)
- E. Erdem, "OTPaaS – One Time Password as a Service", IEEE Tr. on Information Forensics and Security, 14(3), pp.743~756 (2019)
- "Hash Functions, SHA-3 Project"[URL]
- E. Andreeva, "Security Analysis and Comparison of the SHA-3 Finalists BLAKE, Grostl, JH, Keccak, and Skein", Progress in Cryptology – AFRICACRYPT, LNCS, 7374 (2012)
