Microchip Technology RNG90 CryptoAuthentication?器件設(shè)計(jì)用于需要安全隨機(jī)數(shù)發(fā)生器的系統(tǒng)。RNG90即用型,無需任何定制。Microchip RNG90采用行業(yè)標(biāo)準(zhǔn)I^2^C接口。Microchip CryptoAuthentication庫 (CAL) 提供軟件支持,可通過硬件抽象層 (HAL) 輕松調(diào)整,以便與大多數(shù)微控制器和微處理器配合使用。
數(shù)據(jù)手冊(cè):*附件:Microchip Technology RNG90 CryptoAuthentication?器件數(shù)據(jù)手冊(cè).pdf
特性
- 內(nèi)部高品質(zhì)NIST SP 800-90A/B/C隨機(jī)數(shù)發(fā)生器 (RNG)
- 符合FIPS標(biāo)準(zhǔn)的健康測(cè)試和entropy自檢
- 設(shè)計(jì)用于FIPS140-3 NIST CMVP Entropy Source Validation (ESV) 合規(guī)性
- 72位唯一序列號(hào)
- 400kHz快速模式I^2^C接口
- 標(biāo)稱睡眠電流:130nA
- 工作電壓范圍:1.65V至5.5V V
CC - 擴(kuò)展工業(yè)溫度范圍:?40°C至+105°C
- 人體模型(HBM) ESD:4kV
- 廣泛的安全措施
- 有源屏蔽,防止侵入攻擊
- 低和高電源電壓篡改
- 低溫和高溫篡改
- 封裝選項(xiàng)
- 2mm x 3mm 8焊盤UDFN
- 8引腳SOIC
應(yīng)用示意圖

引腳配置

基于RNG90的真隨機(jī)數(shù)生成器技術(shù)解析與應(yīng)用指南?
?一、RNG90核心特性與安全架構(gòu)?
- ?NIST認(rèn)證的真隨機(jī)數(shù)生成?
RNG90采用物理噪聲源(NRBG)與確定性算法(DRBG)結(jié)合的混合架構(gòu),符合NIST SP 800-90A/B/C標(biāo)準(zhǔn),支持以下安全特性:- 運(yùn)行時(shí)健康測(cè)試確保熵值充足
- 抗物理攻擊設(shè)計(jì)(主動(dòng)屏蔽、電壓/溫度篡改檢測(cè))
- 輸出256位隨機(jī)數(shù),安全強(qiáng)度達(dá)128位
- ?硬件接口規(guī)范?
?二、關(guān)鍵功能實(shí)現(xiàn)詳解?
- ?隨機(jī)數(shù)生成流程?
- ?首次執(zhí)行?:自動(dòng)運(yùn)行SHA256和DRBG自檢(耗時(shí)57ms典型值)
- ?后續(xù)請(qǐng)求?:僅生成隨機(jī)數(shù)(20.2ms典型值)
- ?健康測(cè)試失敗處理?:返回錯(cuò)誤碼0x08,需通過睡眠喚醒或執(zhí)行
SelfTest命令清除狀態(tài)
- ?低功耗管理?
?三、典型應(yīng)用場(chǎng)景?
- ?密碼學(xué)操作?
- 密鑰生成、數(shù)字簽名、初始化向量(IV)
- 示例:TLS協(xié)議中的臨時(shí)會(huì)話密鑰派生
- ?安全敏感領(lǐng)域?
- 航空航天:飛控系統(tǒng)隨機(jī)種子
- 區(qū)塊鏈:加密貨幣錢包熵源
- ?工業(yè)控制?
- 設(shè)備唯一標(biāo)識(shí)(讀取72位序列號(hào))
- 安全OTA升級(jí)的隨機(jī)挑戰(zhàn)值
?四、開發(fā)注意事項(xiàng)?
?時(shí)序要求?
- I2C信號(hào)建立時(shí)間≥600ns(VCC=3.3V時(shí))
- 數(shù)據(jù)有效性窗口需滿足tSU.DAT≥100ns
?錯(cuò)誤處理機(jī)制?
錯(cuò)誤碼 含義 解決方案 0x03 命令解析錯(cuò)誤 檢查參數(shù)長(zhǎng)度和CRC 0x07 自檢失敗 執(zhí)行硬件復(fù)位 0xFF 通信CRC錯(cuò)誤 重傳數(shù)據(jù)包 ?PCB設(shè)計(jì)建議?
- UDFN封裝背面焊盤需接地以增強(qiáng)散熱
- SDA/SCL線需加1.2kΩ上拉電阻(VCC=5V時(shí))
-
microchip
+關(guān)注
關(guān)注
52文章
1607瀏覽量
120412 -
CAL
+關(guān)注
關(guān)注
0文章
3瀏覽量
8653 -
隨機(jī)數(shù)發(fā)生器
+關(guān)注
關(guān)注
0文章
23瀏覽量
11221
發(fā)布評(píng)論請(qǐng)先 登錄
真隨機(jī)數(shù)生成器TRNG外設(shè)模塊應(yīng)用要點(diǎn)
關(guān)于隨機(jī)數(shù)生成器復(fù)用的問題
Kintex上的真隨機(jī)數(shù)生成器測(cè)試失敗的原因有哪些?
Zynq-7000 AP SoC是否具有真正的隨機(jī)數(shù)發(fā)生器?
YIE002-STM32的隨機(jī)數(shù)生成器構(gòu)建
i.MX8QM真隨機(jī)數(shù)生成器符合什么要求?
Arm真隨機(jī)數(shù)發(fā)生器(TRNG)表征應(yīng)用說明
STM32L4隨機(jī)數(shù)生成器模塊(RNG)介紹
如何使用隨機(jī)數(shù)生成器來生成私鑰
在Arduino開放平臺(tái)上用隨機(jī)數(shù)字生成器控制眼睛動(dòng)作
科學(xué)家研制出最快的激光隨機(jī)數(shù)生成器
YIE002開發(fā)探索10-隨機(jī)數(shù)生成器
Arduino Lotto隨機(jī)數(shù)生成器
隨機(jī)數(shù)生成器開源分享

?基于RNG90的真隨機(jī)數(shù)生成器技術(shù)解析與應(yīng)用指南
評(píng)論