현대 암호시스템에서 난수발생기는 암호 알고리즘 및 프로토콜의 안전성에 가장 근원적이고 핵심적인 역할을 수행합니다. 암호학에서 난수발생기는 각종 암호 알고리즘과 프로토콜에 사용되는 키, 시드(seed), 논스(nonce), 시스템 파라미터 등에서 요구되는 난수를 안전하게 생성하기 위해 사용됩니다.
안전한 암호 시스템은 예측 불가능한 출력을 제공하는 난수발생기가 존재한다는 가정을 기반으로 설계됩니다. 본 연구실에서는 암호학적으로 안전한 난수발생기의 설계를 목표로 연구를 진행하고 있으며, 현재 수행 중인 세부 연구 주제로는 상용 보안시스템에 내장되어 있는 각종 표준 난수발생기에 대한 안전성 분석/평가 연구, 확률론적으로 증명 가능한 안전성을 가지는 난수 생성 방법 연구, 통계적 난수성 평가 및 엔트로피 측정 방법에 대한 연구 등이 있습니다.