난수 생성(RNG)이란 알고리즘 또는 장치에 의해 생성되는 난수를 나타냅니다. 암호화 키는 인증된 난수 소스를 사용하여 생성되어야 하며, 이는 소프트웨어 기반 시스템에서 어려운 문제입니다. 난수 생성기의 엔트로피 소스가 소프트웨어 기반 측정값에서 파생된 경우 엔트로피가 예측될 수 없거나 영향을 받을 수 없다고 보장할 수 없습니다. HSM은 RNG에 하드웨어 기반 엔트로피 소스를 사용하며, 이는 모든 정상 작동 조건에서 양호한 엔트로피 소스를 제공하는 것으로 확인되었습니다. 사용자가 클라우드 서비스 공급자에 업로드하는 키를 만들고 관리할 수 있도록 하는 BYOK(Bring Your Own Key)에 중요합니다.