91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

高質(zhì)量的隨機(jī)數(shù)對(duì)于安全加密至關(guān)重要

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Paul Dillien ? 2022-10-20 10:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨機(jī)數(shù)在加密中被廣泛使用。它們可以構(gòu)成關(guān)鍵安全參數(shù)(CSP)的基礎(chǔ),例如用于通過(guò)公共互聯(lián)網(wǎng)進(jìn)行交易的加密密鑰。

通常,試圖破壞加密的攻擊者將專注于在隨機(jī)數(shù)中查找或誘導(dǎo)可利用的模式,這使得比使用暴力搜索更有效地猜測(cè)密鑰。攻擊者可以采用許多不同的技術(shù),例如改變電壓和溫度以嘗試破壞噪聲源的正常運(yùn)行,或者使用其控制下的幾乎相同的隨機(jī)數(shù)發(fā)生器(RNG)的輸出來(lái)幫助預(yù)測(cè)RNG在受攻擊系統(tǒng)中的輸出。

用作加密密鑰的劣質(zhì)隨機(jī)數(shù)可能會(huì)危及使用該密鑰處理的所有消息或數(shù)據(jù)的安全性。當(dāng) RNG 不提供預(yù)測(cè)電阻時(shí),使用受危害的 RNG 創(chuàng)建新的加密密鑰是不夠的,并且在重新設(shè)定 RNG 種子之前,所有未來(lái)的消息和數(shù)據(jù)都處于危險(xiǎn)之中。定義“低質(zhì)量”充滿了困難,因?yàn)樽C明一串?dāng)?shù)據(jù)是隨機(jī)的還是不是隨機(jī)的,是一項(xiàng)復(fù)雜而漫長(zhǎng)的工作。幸運(yùn)的是,從相反的方向看問(wèn)題可以為什么是密碼學(xué)上可接受的隨機(jī)數(shù)提供答案。

美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)推薦一種適合嵌入FPGA或SoC的方法(規(guī)格SP800-90A /B /C)SP800-90A定義了確定性隨機(jī)位發(fā)生器(DRBG),它是一種基于高級(jí)加密算法(AES)算法的純數(shù)字電路。SB800-90B中考慮并定義了硬件噪聲源,包括測(cè)試電路,這些電路可用于在系統(tǒng)中檢測(cè)其輸出是否不再是隨機(jī)的(例如,由于篡改或故障),并進(jìn)行統(tǒng)計(jì)測(cè)試以鑒定特定電路是否可用作硬件噪聲源。SP800-90C考慮了如何在系統(tǒng)中組合DRBG和噪聲源。將基于加密算法的DRBG與物理噪聲源相結(jié)合,產(chǎn)生一個(gè)RNG,該RNG提供兩全其美,基于硬件噪聲源的預(yù)測(cè)電阻以及加密算法的保證統(tǒng)計(jì)特性。

RNG內(nèi)核包括完成此任務(wù)的電路。它包括一個(gè)完整的AES內(nèi)核,作為設(shè)計(jì)的關(guān)鍵部分。AES 算法的一種標(biāo)準(zhǔn)使用模式稱為計(jì)數(shù)器 (CTR) 模式。在此模式下,計(jì)數(shù)器中的值使用密鑰進(jìn)行加密,以生成有效的隨機(jī) 128 位位塊。然后,通過(guò)使用隨機(jī)位對(duì)數(shù)據(jù)進(jìn)行XOR來(lái)加密或解密數(shù)據(jù)。計(jì)數(shù)器和 AES 單元在自動(dòng)屏蔽點(diǎn)擊率中的組合就像一個(gè) DRBG。它產(chǎn)生一系列隨機(jī)數(shù),其值對(duì)于任何知道密鑰的人來(lái)說(shuō)都是完全可預(yù)測(cè)的,但是如果沒(méi)有密鑰,則很難確定。如果AES單元的密鑰取自物理噪聲源(播種DRBG),我們就有了SP800-90A中規(guī)定的CTR-DRBG方案的基本基礎(chǔ)。

SP800-90A中的系統(tǒng)更進(jìn)一步,提供不少于三組其他輸入以及物理噪聲(稱為熵)。

在為 RNG 構(gòu)造種子時(shí),隨機(jī)數(shù)輸入與熵輸入一起使用。Nonce確保計(jì)算出的種子不僅僅依賴于熵,并且保證在每次實(shí)例化中都會(huì)發(fā)生變化。Nonce 數(shù)據(jù)可以是簡(jiǎn)單的計(jì)數(shù)器,也可以是從時(shí)間戳派生的,但每次使用都必須不同,并防止篡改。

個(gè)性化字符串輸入是實(shí)例化 RNG 時(shí)使用的另一個(gè)可選輸入。這可能是每臺(tái)計(jì)算機(jī)不同的序列號(hào)。這可確保 RNG 的兩個(gè)副本的行為不同,并防止攻擊者獲取包含 RNG 的產(chǎn)品副本,以預(yù)測(cè)目標(biāo)副本中的 RNG 的行為方式。

附加輸入提供了一種機(jī)制,用于向 DRBG 包含其他熵。例如,在設(shè)計(jì)中通常很容易找到一組信號(hào),這些信號(hào)看起來(lái)好像它們的值本質(zhì)上是隨機(jī)的,但很難將它們限定為SP800-90B所需的噪聲源。使用額外的輸入,這些位可以“攪拌到湯中”,即使它們沒(méi)有好處,至少它們不會(huì)造成傷害。如果主熵源受到損害,這將提供額外的保護(hù)層。

DRBG以復(fù)雜但完全確定的方式組合了各種輸入。它依賴于AES算法的安全屬性,以確保攻擊者無(wú)法預(yù)測(cè)或反向工程系統(tǒng)輸出,前提是攻擊者無(wú)法訪問(wèn)所有輸入(包括AES密鑰)。

系統(tǒng)的確定性性質(zhì)對(duì)于系統(tǒng)中最后一個(gè)重要塊(稱為運(yùn)行狀況檢查)的操作至關(guān)重要。啟動(dòng)時(shí),它會(huì)將RNG與任何其他信號(hào)隔離開(kāi)來(lái),加載測(cè)試數(shù)據(jù),并將輸出與一組已知答案進(jìn)行比較。運(yùn)行狀況檢查在重置后根據(jù)請(qǐng)求自動(dòng)啟動(dòng),例如,如果系統(tǒng)的另一部分檢測(cè)到攻擊。如果運(yùn)行狀況檢查失?。ǚQ為災(zāi)難性錯(cuò)誤),則邏輯設(shè)計(jì)為鎖定以阻止輸出任何不可靠的數(shù)據(jù)。在發(fā)生災(zāi)難性錯(cuò)誤后,需要通過(guò)重啟電源或重新配置FPGA來(lái)復(fù)位系統(tǒng)。

除了所描述的DRBG電路之外,還需要熵源。在純數(shù)字系統(tǒng)中,常見(jiàn)的選擇是自由運(yùn)行的環(huán)形振蕩器,用于計(jì)時(shí)計(jì)數(shù)器。計(jì)數(shù)器的最低有效“n”位用作 n 位種子。環(huán)形振蕩器的頻率無(wú)法從外部準(zhǔn)確確定,因?yàn)樗鼤?huì)隨著電源電壓上的熱變化和噪聲而略有不同。如果環(huán)形振蕩器運(yùn)行相當(dāng)長(zhǎng)的時(shí)間,并且計(jì)數(shù)器相對(duì)較?。◣孜唬?,則計(jì)數(shù)器值將在很大程度上是隨機(jī)的。這個(gè)和許多其他物理噪聲源的一個(gè)明顯問(wèn)題是,可能需要比物理噪聲源所能提供的隨機(jī)值更頻繁地需要隨機(jī)值。DRBG允許在從物理噪聲源定期重新播種之間生成多個(gè)隨機(jī)數(shù)。

RNG可能聽(tīng)起來(lái)很復(fù)雜(確實(shí)如此),但加密算法的強(qiáng)度取決于提供給它的密鑰。因此,RNG是安全系統(tǒng)的重要組成部分。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1660

    文章

    22406

    瀏覽量

    636113
  • soc
    soc
    +關(guān)注

    關(guān)注

    40

    文章

    4574

    瀏覽量

    229082
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    飛凌嵌入式ElfBoard-系統(tǒng)信息與資源之產(chǎn)生隨機(jī)數(shù)

    一、rand rand可在指定范圍內(nèi)生成隨機(jī)數(shù)。1.頭文件#include 2.函數(shù)原型int rand(void);3.參數(shù)無(wú)。4.返回值rand() 函數(shù)返回一個(gè)范圍在 0 到 RAND_MAX
    發(fā)表于 01-22 08:59

    如何在LTspice仿真中實(shí)現(xiàn)偽隨機(jī)數(shù)和真隨機(jī)數(shù)的生成

    本文討論如何在LTspice仿真中利用flat()、gauss()和mc()函數(shù)來(lái)實(shí)現(xiàn)偽隨機(jī)數(shù)和真隨機(jī)數(shù)的生成,并介紹如何使用設(shè)置面板的Hacks部分中的 Use the clock
    的頭像 發(fā)表于 01-09 14:08 ?4616次閱讀
    如何在LTspice仿真中實(shí)現(xiàn)偽<b class='flag-5'>隨機(jī)數(shù)</b>和真<b class='flag-5'>隨機(jī)數(shù)</b>的生成

    德思特應(yīng)用 | 前沿量子隨機(jī)數(shù)研究:多特蒙德工業(yè)大學(xué)如何通過(guò)高速數(shù)字化儀保障信息安全

    在量子信息時(shí)代,生成真正隨機(jī)的數(shù)字對(duì)加密安全至關(guān)重要。多特蒙德工業(yè)大學(xué)研究人員利用高速數(shù)字化儀對(duì)量子隨機(jī)數(shù)生成過(guò)程進(jìn)行多通道采集與分析,成
    的頭像 發(fā)表于 12-22 17:22 ?402次閱讀
    德思特應(yīng)用 | 前沿量子<b class='flag-5'>隨機(jī)數(shù)</b>研究:多特蒙德工業(yè)大學(xué)如何通過(guò)高速數(shù)字化儀保障信息<b class='flag-5'>安全</b>

    硬件加密引擎在保障數(shù)據(jù)安全方面有哪些優(yōu)勢(shì)呢?

    至關(guān)重要,可延長(zhǎng)設(shè)備續(xù)航時(shí)間。 2. 抗攻擊能力更強(qiáng),安全性根基更穩(wěn)固 防側(cè)信道攻擊(SCA)設(shè)計(jì):硬件加密引擎通過(guò)物理層優(yōu)化(如隨機(jī)時(shí)鐘抖動(dòng)、電流屏蔽、電磁干擾防護(hù)),可抵御基于功
    發(fā)表于 11-17 06:47

    湃睿科技亮相 2025 船舶工業(yè)數(shù)智化創(chuàng)新技術(shù)交流大會(huì),共繪船舶高質(zhì)量發(fā)展新藍(lán)圖

    2025年10月23日至24日,以 “新質(zhì)生產(chǎn)力助力船舶工業(yè)高質(zhì)量發(fā)展” 為主題的“2025 船舶工業(yè)數(shù)智化創(chuàng)新技術(shù)交流大會(huì)”在山東煙臺(tái)圓滿舉行。本次大會(huì)由中國(guó)船舶工業(yè)行業(yè)協(xié)會(huì)聯(lián)合有關(guān)單位共同
    的頭像 發(fā)表于 10-29 09:12 ?676次閱讀
    湃??萍剂料?2025 船舶工業(yè)<b class='flag-5'>數(shù)</b>智化創(chuàng)新技術(shù)交流大會(huì),共繪船舶<b class='flag-5'>高質(zhì)量</b>發(fā)展新藍(lán)圖

    芯昇科技參加2025數(shù)智供應(yīng)鏈高質(zhì)量發(fā)展學(xué)術(shù)論壇

    近日,由北京物資學(xué)院和商業(yè)高校合作聯(lián)盟主辦的“2025數(shù)智供應(yīng)鏈高質(zhì)量發(fā)展學(xué)術(shù)論壇”在京舉行。本次論壇以“數(shù)智鏈通共赴新程”為主題,匯聚了來(lái)自商業(yè)高校合作聯(lián)盟、政府、行業(yè)協(xié)會(huì)、企業(yè)的專家學(xué)者、青年學(xué)
    的頭像 發(fā)表于 10-24 19:03 ?724次閱讀
    芯昇科技參加2025<b class='flag-5'>數(shù)</b>智供應(yīng)鏈<b class='flag-5'>高質(zhì)量</b>發(fā)展學(xué)術(shù)論壇

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

    Microchip Technology RNG90 CryptoAuthentication?器件設(shè)計(jì)用于需要安全隨機(jī)數(shù)發(fā)生器的系統(tǒng)。RNG90即用型,無(wú)需任何定制。Microchip RNG90
    的頭像 發(fā)表于 10-10 15:01 ?669次閱讀
    ?基于RNG90的真<b class='flag-5'>隨機(jī)數(shù)</b>生成器技術(shù)解析與應(yīng)用指南

    隨機(jī)數(shù)和偽隨機(jī)數(shù)的區(qū)別

    隨機(jī)數(shù)在當(dāng)前程序運(yùn)行環(huán)境中是一種常用參數(shù),目前主要分為兩種,偽隨機(jī)數(shù)和真隨機(jī)數(shù),本期我們就來(lái)講一下二者的區(qū)別。
    的頭像 發(fā)表于 08-27 17:46 ?2626次閱讀

    索尼重載設(shè)備的高質(zhì)量遠(yuǎn)程制作方案和應(yīng)用(2)

    索尼的遠(yuǎn)程制作可以被稱之為制作級(jí)的高質(zhì)量遠(yuǎn)程制作,或重載設(shè)備的高質(zhì)量遠(yuǎn)程制作,遠(yuǎn)程設(shè)備結(jié)合常規(guī)系統(tǒng)設(shè)備,提供和本地制作類似的制作級(jí)高質(zhì)量圖像,延續(xù)電視臺(tái)/制作公司的設(shè)備特點(diǎn)和優(yōu)勢(shì)。
    的頭像 發(fā)表于 08-21 15:56 ?1211次閱讀
    索尼重載設(shè)備的<b class='flag-5'>高質(zhì)量</b>遠(yuǎn)程制作方案和應(yīng)用(2)

    大模型時(shí)代,如何推進(jìn)高質(zhì)量數(shù)據(jù)集建設(shè)?

    高質(zhì)量數(shù)據(jù)集,即具備高價(jià)值、高密度、標(biāo)準(zhǔn)化特征的數(shù)據(jù)集合。 在AI領(lǐng)域,高質(zhì)量數(shù)據(jù)集地位舉足輕重,如同原油經(jīng)煉化成為汽油驅(qū)動(dòng)汽車,海量原始數(shù)據(jù)需轉(zhuǎn)化為高質(zhì)量數(shù)據(jù)集,才能助力大模型精準(zhǔn)掌握數(shù)據(jù)特征
    的頭像 發(fā)表于 08-21 13:58 ?830次閱讀

    東軟集團(tuán)發(fā)布數(shù)智化賦能高質(zhì)量就業(yè)服務(wù)10+2應(yīng)用場(chǎng)景

    近日,由東軟集團(tuán)與中國(guó)就業(yè)促進(jìn)會(huì)共同成立的“聯(lián)合數(shù)字就業(yè)研究中心”正式發(fā)布“數(shù)智化賦能高質(zhì)量就業(yè)服務(wù)10+2應(yīng)用場(chǎng)景”,并在中國(guó)就業(yè)促進(jìn)會(huì)主辦的數(shù)智化賦能高質(zhì)量就業(yè)服務(wù)交流活動(dòng)中,與人
    的頭像 發(fā)表于 07-07 18:00 ?1329次閱讀

    新能源變革之路,要建在“高質(zhì)量”的路基上

    高質(zhì)量”是能源革命的前提與基座
    的頭像 發(fā)表于 06-24 11:42 ?2466次閱讀
    新能源變革之路,要建在“<b class='flag-5'>高質(zhì)量</b>”的路基上

    DS28S60具有ChipDNA的DeepCover加密協(xié)處理器技術(shù)手冊(cè)

    的協(xié)處理器,命令功能包括ECDSA-P256簽名和驗(yàn)證、基于SHA-256的數(shù)字簽名、AES-128數(shù)據(jù)包加密/解密、用于會(huì)話密鑰生成的ECDHE密鑰交換以及訪問(wèn)高質(zhì)量隨機(jī)數(shù)。集成了符合NIST
    的頭像 發(fā)表于 05-13 14:39 ?823次閱讀
    DS28S60具有ChipDNA的DeepCover<b class='flag-5'>加密</b>協(xié)處理器技術(shù)手冊(cè)

    labview怎么輸出不重復(fù)的整數(shù)隨機(jī)數(shù)

    大佬們我想問(wèn)一下怎么能夠生成不重復(fù)的隨機(jī)數(shù),labview能夠輸出整數(shù)隨機(jī)數(shù)
    發(fā)表于 04-16 11:15

    “Quantum Origin”成首個(gè)獲NIST驗(yàn)證的軟件量子隨機(jī)數(shù)生成器

    -Quantinuum的“Quantum Origin”成為首個(gè)通過(guò)NIST驗(yàn)證的軟件量子隨機(jī)數(shù)生成器 Quantum Origin獲得NIST SP 800-90B對(duì)其驗(yàn)證熵源的批準(zhǔn) 增強(qiáng)了聯(lián)邦
    的頭像 發(fā)表于 04-03 15:22 ?880次閱讀