DOI QR코드

DOI QR Code

An Exploring of Random Number Generation Using Race Condition

레이스 컨디션을 활용한 난수 생성 모듈

  • Jiun Seo (Dept. of Computer and AI Engineering, Pukyong National University) ;
  • Jaeyeol Park (Dept. of Computer Science and Engineering, Pusan National University) ;
  • Kyung-Hyune Rhee (Division of Computer and AI Engineering, Pukyong National University)
  • 서지운 (부경대학교 컴퓨터인공지능공학부) ;
  • 박재열 (부산대학교 정보컴퓨터공학부) ;
  • 이경현 (부경대학교 컴퓨터인공지능공학부 )
  • Published : 2023.11.02

Abstract

오늘날 운영체제나 응용프로그램에서 레이스 컨디션으로 인한 문제가 발생하여 공격에 이용하거나 레이스 컨디션을 기반으로 한 공격을 막기 위한 연구가 진행되고 있다. 그러나 레이스 컨디션이 발생할 때 스레드가 자원에 접근하는 매커니즘을 응용한 보호기법과 관련된 연구는 미흡하다. 이에 본 논문에서는 레이스 컨디션이 발생할 때 스레드가 무작위 순서로 자원에 접근하는 점을 이용해 새로운 난수 생성 방식을 제안한다. 또한 이를 난수 생성 알고리즘을 사용하는 랜덤 모듈과 비교하여 더 안정적인 난수 생성 모듈을 개발할 수 있는 가능성에 대해 알아봤다.

Keywords

Acknowledgement

본 연구는 과학기술정보통신부 및 연구개발특구진흥재단의 연구개발특구육성(R&D)-R&D혁신밸리육성사업의 연구결과로 수행되었음(2023-DD-RD-0152).