하드웨어 난수발생기
(HRNG에서 넘어옴)
컴퓨팅에서 하드웨어 난수발생기(hardware random number generator, HRNG) 또는 진정한 난수발생기(true random number generator, TRNG)는 알고리즘의 수단이 아닌, 물리적 처리를 통해 난수를 생성하는 장치이다. 이러한 장치들은 빔 스플리터를 수반하는 광전 효과, 열잡음, 그리고기타 양자 현상 등 로우레벨의 통계적으로 무작위인 노이즈 시그널을 생성하는 미세 현상에 기반을 두는 경우가 종종 있다. 이러한 추계학적 프로세스는 이론적으로 완전히 예측이 불가능하다.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/74/Sun-crypto-accelerator-1000.jpg/220px-Sun-crypto-accelerator-1000.jpg)
하드웨어 난수발생기는 일반적으로 일부 측면의 물리적 현상을 전기 신호로 변환하기 위한 트랜스듀서로 구성되며 특정한 유형의 아날로그-디지털 변환회로가 포함되어 있어서 출력을 0, 1 바이너리 숫자인 디지털 숫자로 변환한다. 무작위의 신호를 반복적으로 양자화함으로써 일련의 난수를 얻을 수 있다.
무작위 속성의 물리적 현상
편집양자 무작위 속성
편집같이 보기
편집- AN/CYZ-9
- 벨 부등식 실험
- /dev/random
- 유사난수 (PRNG)
각주
편집참고 문헌
편집- Brown, George W (June 1949), 《History of Rand's Million Digits》, papers (P-113), 랜드 연구소.
- Brown, Bernice (October 1948), 《Some Tests of the Randomness of a Million Digits》, Papers (P-44), 랜드 연구소.
- 〈Tube type 6D4〉, 《Electron Tube Data handbook》, Sylvania, 1957.
- 《A Million Random Digits with 100,000 Normal Deviates》, 랜드 연구소.
- Galton, Francis (1890), “Dice for statistical experiments”, 《Nature》 42 (1070): 13–4, Bibcode:1890Natur..42...13G, doi:10.1038/042013a0.
- 《Randomness and Genuine Random Number Generator With Self-testing Functions》 (PDF), Japan: LE Tech RNG, 2018년 3월 1일에 원본 문서 (PDF)에서 보존된 문서, 2019년 9월 5일에 확인함.
외부 링크
편집- 《RFC 4086 on Randomness Recommendations for Security (replaces earlier RFC 1750)》, IETF.
- 《The Intel Random Number Generator》 (PDF), 인텔.
- 《Entropy Key》, Simtec,
uses P-N semiconductor junctions reverse biassed with a high enough voltage to bring them near to, but not beyond, breakdown in order to generate noise
. - 《Download Random Numbers》, randomserver, 2019년 11월 26일에 원본 문서에서 보존된 문서, 2019년 9월 5일에 확인함,
uses a TRNG9803 hardware random number generator
. - ProtegoST SG100, ProtegoST, "Hardware Random Number Generator "Based on quantum physics random number source from a zener diode".