WIPIVERSE

키 생성기

키 생성기(Key Generator, 키 제네레이터)는 암호학 프로토콜에서 의사난수(pseudorandom) 특성을 가진 시퀀스를 생성하는 데 사용되는 프로토콜 또는 알고리즘을 의미한다. 생성된 시퀀스는 통신의 한쪽 끝에서는 암호화 키로, 다른 쪽 끝에서는 복호화 키로 사용된다. 키 생성기는 개인 키 없이는 공개된 정보에 접근할 수 없는 방식으로 키를 생성, 배포 및 인증하는 시스템에 구현될 수 있다.

키 생성기의 대표적인 예로는 선형 되먹임 시프트 레지스터(LFSR, Linear Feedback Shift Register)와 솔리테어(폰티펙스) 암호가 있다. 현대 암호학에서 키 생성기는 암호학적으로 안전한 의사난수 생성기(CSPRNG, Cryptographically Secure Pseudorandom Number Generator)를 기반으로 설계되며, 키 유도 함수(Key Derivation Function)와 함께 사용되기도 한다.

이 용어는 하드웨어 장치를 지칭하기도 하지만, 일반적으로는 소프트웨어적으로 구현된 알고리즘이나 프로토콜을 가리키는 경우가 많다. 온라인 환경에서는 WPA 키 생성기, API 키 생성기, 랜덤 키 생성기 등 보다 구체화된 형태의 도구로도 널리 사용된다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기