# 독립형 난수 생성기를 사용하는 이유?

**URL:** <https://forum.digikey.com/t/topic/38390>\
**Category:** 기술 조언\
**Tags:** microchip-technology, development-boards-kits-programmers, embedded, tech-tips\
**Created:** [January 30, 2024, 8:20am UTC](https://forum.digikey.com/t/topic/38390 "2024-01-30T08:20:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Brian\_Lee](https://sea2.discourse-cdn.com/digikey/user_avatar/forum.digikey.com/brian_lee/32/12387_2.png) [@Brian\_Lee](https://forum.digikey.com/u/Brian_Lee)\
**Post date:** [January 30, 2024, 8:20am UTC](https://forum.digikey.com/t/topic/38390/1 "2024-01-30T08:20:37Z")

</div>

**독립형 난수 생성기를 사용하는 이유?**

1. FIPS 140-3 인증을 획득하기 위해
2. CMVP(Cryptographic Module Verification Program, 암호 모듈 검증 제도)의 일부로서

**NIST** ( **N** ational **I** nstitute of **S** tandards and **T** echnology, 국립표준기술연구소)의 **ESVTS** ( **E** ntropy **S** ource **V** alidation **T** est **S** erver, 엔트로피 소스 검증 테스트 서버)에 정의된 엔트로피 검증을 따라 **RNG** ( **R** andom **N** umber **G** enerator, 난수 생성기)를 인증해야 합니다.

SP800-90 → [RNG90-SSVDA-T](https://www.digikey.kr/ko/products/detail/microchip-technology/RNG90-SSVDA-T/18880597)가 솔루션입니다.

보다 자세한 내용은 NIST 웹사이트를 참고하십시오: [https://csrc.nist.gov/projects/cryptographic-module-validation-program](https://csrc.nist.gov/projects/cryptographic-module-validation-program)

 ![image](https://global.discourse-cdn.com/digikey/original/3X/7/4/74f7c66dad72d2348508e8ca940f5fbaaaf7ca59.png)

**과제**

- 매우 복잡  
RNG 엔진으로부터 결정적 데이터(deterministic data)를 추출하여 고객이 계약한 바에 따라 인증을 위해 타사 테스트 랩에 제공해야 합니다.  
인증 실패 가능성.

- 장기간  
RNG 데이터를 제공하기 위해서는 고객, 테스트 랩, 칩 공급업체(유통업체) 삼자간 NDA가 필요합니다.  
RNG 인증을 받기까지만 약 9개월 이상의 과정이 소요됩니다.  
그래야만 고객이 인증의 다음 단계로 나아갈 수 있습니다.

**왜 일반 컨트롤러에서는 RNG 기능을 얻을 수 없나요?**

고객 및 테스트 랩의 증언:

- "10만개 미만으로 기회를 잡기 위해서는
- 18-24개월 동안  
칩 공급업체의 컨트롤러(MCU, MPU, FPGA) 사업부 팀과 직접 협력해야 하기 때문에
- 지원을 받지 못할 것으로 예상되어 개별 부품 접근 방식으로 되돌아가야만 했습니다.
- RNG90의 경우입니다."

**RNG90 특징**

- 인터페이스: I²C
- 패키지: 8-PIN SOIC와 8-PAD UDFN
- 단일 영역의 메모리(구성) 데이터가 실질적으로 필요 없음
- 난수 생성기 SP800-90A/B/C 준수
- RNG 및 DRBG 건전성 테스트
- 전압 범위: 1.65~5.5V
- 온도 범위:  
확장된 산업용 온도 범위: -40°C ~ +105°C  
차량용 온도 범위: -40°C ~ +125°C  
두 버전 모두 RNG90으로 불리지만 주문 코드가 다릅니다.

**소켓 기판**

비밀유지계약이 필요 없는 규격서, 모든 컨텐츠는 공개  
여러 개의 소켓 키트  
DigiKey에서 구입할 수 있는 부품:

[MIKROE-3788](https://www.digikey.kr/ko/products/detail/mikroelektronika/MIKROE-3788/10706948)

 ![image](https://global.discourse-cdn.com/digikey/original/3X/f/6/f61294a0739e0cb6572b9eca085974be35d2c36e.png)

[MIKROE-3746](https://www.digikey.kr/ko/products/detail/mikroelektronika/MIKROE-3746/20840869)

 ![image](https://global.discourse-cdn.com/digikey/original/3X/0/6/06209b03526d6bb9bf067674a732fd1d41adbd7d.png)

[AT88CKSCKTUDFN-XPRO](https://www.digikey.kr/ko/products/detail/microchip-technology/AT88CKSCKTUDFN-XPRO/8037694)  
 ![image](https://global.discourse-cdn.com/digikey/original/3X/7/0/7041e95d2d8efff4d0e94fc7d84dddfd8c48b798.png)

[AT88CKSCKTSOIC-XPRO](https://www.digikey.kr/ko/products/detail/microchip-technology/AT88CKSCKTSOIC-XPRO/8037692)  
 ![image](https://global.discourse-cdn.com/digikey/original/3X/6/7/674428499d3baea2f8f9740b4fda1d3c22898e21.png)

  
  

영문 원본: [Why to use a standalone RNG?](https://forum.digikey.com/t/why-to-use-a-standalone-rng/35449)
