멀티코어 환경에서 효율적인 엔트로피 원의 설계 기법

Vol. 28, No. 1, pp. 61-71, 2월. 2018
10.13089/JKIISC.2018.28.1.61, Full Text:
Keywords: cryptography, Entropy, Entropy source, SEI(Source of Entropy Input), DRBG, NRBG, nonce, IoT(Internet of Things), data race condition
Abstract

다양한 장비의 인터넷 연결을 지향하고 있는 사물인터넷시대에서 암호기술의 사용을 위해 암호학적으로 안전한난수생성은 중요 요구사항이다. 특히, 생성된 난수의 안전성과 연관된 엔트로피 원은 예측하기 어려운 잡음원을 위해 부가적인 하드웨어 로직을 사용하기도 한다. 비록 성능 측면에서 좋은 결과를 나타낼 수 있으나, 부가적인 리소스의 사용에 기인한 추가적인 전력 소비 및 면적문제 때문에 기존 자원을 최대한 활용하는 엔트로피 수집방법이 요구된다. 본 논문에서 제시하는 엔트로피 원은 멀티쓰레드 프로그램을 지원하는 환경에서 부가적인 장치 없이 공통적으로 사용 가능하므로 암호기술 구현에 있어 경량화의 어려움을 완화시킬 수 있다. 또한, 제안하는 엔트로피 원이NIST SP 800-90B에서 제시한 난수발생기를 위한 엔트로피 입력원 테스트에서 높은 보안강도를 갖는 것으로 평가 되었다.

Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
S. Kim, S. Lee, H. Kang, D. Hong, J. Sung, S. Hong, "An Approach to Constructing an Efficient Entropy Source on Multicore Processor," Journal of The Korea Institute of Information Security and Cryptology, vol. 28, no. 1, pp. 61-71, 2018. DOI: 10.13089/JKIISC.2018.28.1.61.

[ACM Style]
SeongGyeom Kim, SeungJoon Lee, HyungChul Kang, Deukjo Hong, Jaechul Sung, and Seokhie Hong. 2018. An Approach to Constructing an Efficient Entropy Source on Multicore Processor. Journal of The Korea Institute of Information Security and Cryptology, 28, 1, (2018), 61-71. DOI: 10.13089/JKIISC.2018.28.1.61.