현대 암호시스템에서 필수적인 요소인 난수발생기는 암호 알고리즘 및 프로토콜의 안전성에 가장 근원적이고 핵심적인 역할을 수행합니다. 암호학적 난수발생기는 각종 암호 알고리즘과 프로토콜에 사용되는 키, 시드(seed), 논스(nonce), 시스템 파라미터 등에서 요구되는 난수를 안전하게 생성하기 위해 사용됩니다. 안전한 암호 시스템은 예측 불가능한 출력을 제공하는 난수발생기가 존재한다는 가정을 기반으로 설계됩니다. 따라서 취약한 난수발생기를 사용하는 암호 시스템은 잠재적 공격 가능성을 내포하게 됩니다. 본 실험실에서는 암호학적으로 안전한 난수발생기의 설계를 목표로 연구를 진행하고 있습니다. 현재 수행 중인 세부 연구 주제로는 상용 보안시스템에 내장되어 있는 각종 표준 난수발생기에 대한 안전성 분석/평가 연구, 확률론적으로 증명 가능한 안전성을 가지는 난수 생성 방법 연구, 통계적 난수성 평가 및 엔트로피 측정 방법에 대한 연구 등이 있습니다.
주요연구내용
- 안전한 난수 생성 방법에 대한 증명 가능 안전성 연구
- 네트워크 보안 시스템, 암호 HW/SW, 임베디드 시스템 등 다양한 환경에서의 난수발생기 설계 및 안전성 연구
- 진난수발생기에 대한 엔트로피 측정 방법 및 분석 기술 연구
- 통계적 난수성 평가 기준 및 도구 개발
- 양자난수발생기, 화이트박스 암호, 블록체인 등의 최신 기술 관련 난수성 연구