하드웨어 난수발생기

컴퓨팅에서 하드웨어 난수발생기(hardware random number generator, HRNG) 또는 진정한 난수발생기(true random number generator, TRNG)는 알고리즘의 수단이 아닌, 물리적 처리를 통해 난수를 생성하는 장치이다. 이러한 장치들은 빔 스플리터를 수반하는 광전 효과, 열잡음, 그리고기타 양자 현상 등 로우레벨의 통계적으로 무작위인 노이즈 시그널을 생성하는 미세 현상에 기반을 두는 경우가 종종 있다. 이러한 추계학적 프로세스는 이론적으로 완전히 예측이 불가능하다.

SSL 가속기 컴퓨터 카드는 하드웨어 난수발생기를 사용하여 컴퓨터 네트워크를 통해 데이터를 암호화하기 위해 암호화 키를 생성한다.

하드웨어 난수발생기는 일반적으로 일부 측면의 물리적 현상을 전기 신호로 변환하기 위한 트랜스듀서로 구성되며 특정한 유형의 아날로그-디지털 변환회로가 포함되어 있어서 출력을 0, 1 바이너리 숫자인 디지털 숫자로 변환한다. 무작위의 신호를 반복적으로 양자화함으로써 일련의 난수를 얻을 수 있다.

무작위 속성의 물리적 현상

편집

양자 무작위 속성

편집

같이 보기

편집

각주

편집

참고 문헌

편집

외부 링크

편집