在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

基于熱噪聲的TRNG電路設(shè)計方法

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-08-21 09:48 ? 次閱讀

摘要:通過對熱噪聲模型和靈敏放大器匹配機理的研究,提出一種可自適應(yīng)匹配的真隨機數(shù)發(fā)生器(True Random Number Generator,TRNG)設(shè)計方案。該方案首先在靈敏放大器中嵌入可配置NMOS陣列,通過調(diào)整陣列的等效寬長比實現(xiàn)靈敏放大器工作電流的平衡;然后在輸出端增設(shè)負(fù)載隔離單元實現(xiàn)互補輸出負(fù)載的匹配,提高序列隨機性;最后通過動態(tài)補償算法實現(xiàn)TRNG自適應(yīng)校準(zhǔn),提高其適用范圍。電路采用TSMC 65 nm CMOS工藝實現(xiàn),實驗結(jié)果表明TRNG在0.8 V~1.4 V電壓和-40 ℃~120 ℃的環(huán)境下能正常工作,最大輸出速率可達1 GHz,平均能效為0.165 pJ/bit。輸出的隨機序列通過了NIST-SP 800-22測試。

0 引言

隨著電子技術(shù)和通信技術(shù)的發(fā)展,對信息安全性的要求越來越高,真隨機數(shù)發(fā)生器(True Random Number Generator,TRNG)已成為安全系統(tǒng)中不可或缺的一部分[1]。相較偽隨機數(shù)發(fā)生器(Random Number Generator,RNG),TRNG的輸出序列具有不可預(yù)測性且滿足嚴(yán)格的統(tǒng)計測試要求,所以通常選取熱噪聲、核衰變、宇宙輻射等物理現(xiàn)象作為熵源[2],其中應(yīng)用最廣泛的是熱噪聲。熱噪聲由導(dǎo)體中載流子的熱振動引起,它會造成溝道電流微小波動從而在電阻兩端產(chǎn)生電壓[3]。基于熱噪聲的TRNG電路設(shè)計方法主要包括:熱噪聲直接放大、環(huán)振抖動采樣和亞穩(wěn)態(tài)三種方法。熱噪聲直接放大法通過高增益高帶寬差分運算放大器將大電阻上的熱噪聲直接放大,再由比較器將放大信號進行數(shù)模轉(zhuǎn)換后輸出。

但隨著工藝的更新,放大器本身存在的輸出失調(diào)、襯底噪聲耦合、有限帶寬等非理想因素都將明顯影響系統(tǒng)輸出的隨機性[4];環(huán)振抖動采樣是將熱噪聲轉(zhuǎn)換為相位抖動,用低頻信號采樣獲得隨機輸出[5]。但因為相位抖動幅度小,所以需要多個周期對相位幅度進行累加才能產(chǎn)生隨機輸出,導(dǎo)致電路吞吐率極低;亞穩(wěn)態(tài)則是先讓雙穩(wěn)態(tài)電路進入亞穩(wěn)態(tài)區(qū)間,在釋放瞬間由熱噪聲決定輸出狀態(tài)。

其優(yōu)點是可以采用全數(shù)字化設(shè)計[3,6],但由于亞穩(wěn)態(tài)工作區(qū)間小,因此微小的器件和負(fù)載失配都會使電路偏離亞穩(wěn)態(tài)工作區(qū)間。為了使電路工作在亞穩(wěn)態(tài),文獻[6]引入了負(fù)反饋調(diào)節(jié),但由于未考慮負(fù)載失配的情況,反饋調(diào)節(jié)難度大,且狀態(tài)機在啟動時完成反饋調(diào)節(jié)后即停止工作,無法根據(jù)環(huán)境變化進行二次調(diào)節(jié),降低了其應(yīng)用范圍。鑒此,本文將結(jié)合熱噪聲放大和亞穩(wěn)態(tài)設(shè)計方法的優(yōu)點提出相應(yīng)的設(shè)計方案,有效提高輸出序列的隨機性,并通過仿真驗證。

1 熱噪聲模型與靈敏放大器

影響TRNG輸出序列隨機性的關(guān)鍵是熱噪聲的有效放大,所以先分析熱噪聲模型和靈敏放大器工作機理。

1.1 熱噪聲模型

熱噪聲由導(dǎo)體中載流子的熱振動引起,它使溝道電流產(chǎn)生微小波動,從而在在電阻兩端產(chǎn)生波動電壓。在頻域中,其頻譜密度如式(1)所示[7]:

其中,η(t,Δt)是呈高斯概率分布的隨機數(shù),每隔Δt更新一次,σ是噪聲信號的幅值。可知熱噪聲頻譜為一恒定常數(shù),在時域中幅值呈高斯分布,是理想的熵源。但因幅值較小(實際電路中約為1.5 mV[3]),微小的工藝偏差和環(huán)境影響都會掩蓋噪聲的作用,因此需要精度高、匹配性好的放大器將其快速放大到數(shù)字電路能識別的電平值。

1.2 靈敏放大器

靈敏放大器具有靈敏度高、運行速度快、結(jié)構(gòu)簡單等優(yōu)點,是放大熱燥聲的理想器件。其基本電路結(jié)構(gòu)如圖1所示。

當(dāng)時鐘信號CLK=0時,電路進入預(yù)充電階段,互補輸出端Q和QN被預(yù)充電至高電平;當(dāng)時鐘信號CLK=1時,電路進入求值階段,求值原理如式(3)所示:

若靈敏放大器工作電流完全平衡,互補輸出Q和QN在求值階段最終會穩(wěn)定在中間電平。實際電路中,在熱噪聲的影響下,I1、I2大小會隨機波動,從而在求值階段產(chǎn)生隨機輸出。

2 自適應(yīng)匹配

靈敏放大器工作電流平衡是獲得理想隨機序列的關(guān)鍵。但負(fù)載失配、工藝偏差等非理想因素都會影響電流大小,使輸出序列產(chǎn)生明顯的偏向性。因此,需要靈敏放大器在工作中能夠自適應(yīng)匹配。

2.1 可配置NMOS陣列

靈敏放大器中各MOS管寬長比的工藝偏差可等效為圖1中晶體管N3和N4的偏差[4],造成工作電流失衡。為補償工藝偏差,可將圖1中的晶體管N3和N4替換為可配置NMOS陣列NF1和NF2,其內(nèi)部結(jié)構(gòu)如圖2所示。

以ncf0為例,ncf0高電平時,晶體管開關(guān)N1導(dǎo)通,N2并聯(lián)在N0兩端,可配置NMOS陣列的等效寬長比升高,相應(yīng)支路工作電流增大;反之電流減小,從而有效補償工藝偏差提高序列隨機性。

2.2 動態(tài)補償算法

為使靈敏放大器可根據(jù)輸出序列的偏向性調(diào)整可配置NMOS陣列來補償偏差,提出動態(tài)補償算法。算法采用單級等距調(diào)節(jié),復(fù)雜性低易于實現(xiàn)。其狀態(tài)轉(zhuǎn)移圖如圖3所示。

有限狀態(tài)機擁有動態(tài)配置和動態(tài)監(jiān)控兩種模式。TRNG在上電啟動后經(jīng)初始化進入動態(tài)配置模式。動態(tài)配置模式下每4個時鐘周期,狀態(tài)機對TRNG輸出的4位數(shù)據(jù)進行一次讀取檢測。若4位數(shù)據(jù)中“1”的個數(shù)多于“0”,令flag=1。反之令flag=0。狀態(tài)機根據(jù)flag的值令可配置NMOS陣列NF1、NF2自加或自減。當(dāng)中“1”和“0”個數(shù)相等時,若輸出為“1100”或“0011”,則令flag=2,配置狀態(tài)維持不變。若輸出為“1010”或“0101”,則判定TRNG在當(dāng)前配置下,受熱噪聲影響可以等概率輸出“1”或“0”,令flag=3,配置完成,狀態(tài)機進入動態(tài)監(jiān)控模式。動態(tài)監(jiān)控模式下,若檢測到輸出序列連續(xù)出現(xiàn)12個“1”或“0”,判定輸出序列失去隨機性,令flag=4,狀態(tài)機返回動態(tài)配置模式。否則,狀態(tài)機維持在動態(tài)監(jiān)控模式,可配置NMOS陣列配置不變。

2.3 TRNG電路整體結(jié)構(gòu)

可自適應(yīng)匹配的TRNG整體結(jié)構(gòu)如圖4所示。靈敏放大器在熱噪聲的影響下每個時鐘周期隨機輸出低電平“0”或高電平“1”,輸出數(shù)據(jù)存儲在移位寄存器中。動態(tài)補償模塊根據(jù)移位寄存器中的數(shù)據(jù)偏向性調(diào)節(jié)可配置NMOS陣列,使電路工作在高熵值區(qū)域。負(fù)載匹配模塊用以降低負(fù)載失配對輸出序列隨機性的影響。

3 實驗結(jié)果和分析

整體電路采用CadenceVerilog/Spectre混合仿真器模擬電路和Verilog模塊進行聯(lián)合仿真。在1.2 V電源電壓下,令時鐘頻率為1 GHz并手動引入10%的工藝偏差,輸出序列如圖5所示。可知當(dāng)0 μs時,輸出偏向1,經(jīng)過約0.4 μs的動態(tài)配置,TRNG輸出序列隨機并進入動態(tài)監(jiān)控模式。在1.5 μs時刻,再次引入工藝偏差,輸出序列偏向1。TRNG重新進入動態(tài)配置模式,并在約1.92 μs完成動態(tài)配置進入動態(tài)監(jiān)控模式。仿真結(jié)果表明電路實現(xiàn)自適應(yīng)匹配功能,具有良好的抗工藝偏差特性。

將仿真獲得的100 000位原始序列經(jīng)過馮諾依曼后處理后得到約26 000位數(shù)據(jù),分成10組,輸入到NIST測試套件[8]中進行檢測。測試結(jié)果如表1所示。從測試結(jié)果可以看出,各項P值都處在較高水平,隨機性優(yōu)異。

將所得序列輸入到MATLAB測試自相關(guān)特性,結(jié)果如圖6所示。由圖可知,在95%的自信區(qū)間內(nèi)2 000位連續(xù)數(shù)據(jù)間的自相關(guān)性近似為0。

為了驗證電路的魯棒性,TRNG在0.8 V~1.4 V電源電壓,-40 ℃、40 ℃和120 ℃的環(huán)境下進行仿真,將輸出序列送入NIST套件進行測試。測試結(jié)果如圖7所示。P值大于0.1則通過隨機測試。可知TRNG在各溫度及電壓下均有良好的隨機性,且P值隨著電源電壓的升高呈上升趨勢。

4 結(jié)論

本設(shè)計首先采用靈敏放大器代替高增益高帶寬差分運算放大器,既避免運放設(shè)計的困難,同時又通過靈敏放大器中交叉耦合的正反饋結(jié)構(gòu)提高TRNG吞吐率。其次,在輸出端用D觸發(fā)器進行負(fù)載隔離,降低靈敏放大器差分輸出端負(fù)載失衡對輸出序列隨機性的影響,使得TRNG在工作階段負(fù)載平衡。最后,提出具有動態(tài)配置和動態(tài)監(jiān)控兩種模式的補償算法,使TRNG在工作環(huán)境劇烈變化時能自適應(yīng)調(diào)節(jié),增加輸出序列的隨機性和TRNG適用范圍。所設(shè)計TRNG電路采用TSMC 65 nm CMOS 工藝實現(xiàn),經(jīng)NIST套件測試,具有較高的隨機性,可廣泛應(yīng)用于密鑰生成和信號加密等領(lǐng)域。

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

    關(guān)注

    145

    文章

    14039

    瀏覽量

    215730
  • 電路
    +關(guān)注

    關(guān)注

    173

    文章

    6011

    瀏覽量

    174159
  • 通信技術(shù)
    +關(guān)注

    關(guān)注

    20

    文章

    1146

    瀏覽量

    92894

原文標(biāo)題:【學(xué)術(shù)論文】基于熱噪聲的自適應(yīng)匹配真隨機數(shù)發(fā)生器設(shè)計

文章出處:【微信號:ChinaAET,微信公眾號:電子技術(shù)應(yīng)用ChinaAET】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    multisim的熱噪聲源問題

    multisim中熱噪聲源的noise ratio設(shè)置有什么意義
    發(fā)表于 03-25 17:12

    熱噪聲可以變廢為寶嗎

    作者:Mike Beckman德州儀器 模擬設(shè)計中的熱噪聲幾乎總屬于寄生特性,需要不惜一切代價加以避免。輸入濾波、PCB 板面布局和接地連接都是良好模擬系統(tǒng)中最重要的因素,但用戶總能在模擬系統(tǒng)中找到
    發(fā)表于 09-19 15:04

    請問熱噪聲如何處理

    我現(xiàn)在處理一個傳感器,傳感器內(nèi)部是一個熱電阻,工作溫度80-150°C,阻值240歐。運放需要對傳感器輸出電壓進行放大。目前我遇到一個很難處理的問題。由于電阻溫度高,具有很大的熱噪聲。而我的采樣需要
    發(fā)表于 03-07 13:13

    怎么解決bandgap中晶體管的熱噪聲問題?

    bandgap中晶體管的熱噪聲比較大,通過什么手段能解決?
    發(fā)表于 06-24 07:29

    如何處理熱噪聲

    我現(xiàn)在處理一個傳感器,傳感器內(nèi)部是一個熱電阻,工作溫度80-150°C,阻值240歐。運放需要對傳感器輸出電壓進行放大。 目前我遇到一個很難處理的問題。由于電阻溫度高,具有很大的熱噪聲。而我的采樣
    發(fā)表于 11-24 07:50

    心電圖應(yīng)用中的熱噪聲分析

    本文討論了基于ADS1298和ADS1298R多通道、同時采樣、24位、Δ∑(Δ∑)模數(shù)轉(zhuǎn)換器(ADC)的心電(ECG)應(yīng)用的熱噪聲源。
    發(fā)表于 05-22 10:53 ?17次下載
    心電圖應(yīng)用中的<b class='flag-5'>熱噪聲</b>分析

    熱噪聲計算器教程

    熱噪聲計算器 (TNC) 是為 HP 50g 計算器編寫的程序,有助于分析電阻器和其他噪聲源中的熱噪聲。TNC發(fā)現(xiàn)任何器件產(chǎn)生的噪聲電壓,如果其白
    的頭像 發(fā)表于 01-10 14:55 ?2145次閱讀
    <b class='flag-5'>熱噪聲</b>計算器教程

    電阻熱噪聲的主要來源

    電阻的熱噪聲主要來源于導(dǎo)體中電子的隨機運動,因此熱噪聲的譜密度與絕對溫度成正比。
    的頭像 發(fā)表于 05-15 11:45 ?1250次閱讀
    電阻<b class='flag-5'>熱噪聲</b>的主要來源

    詳解電阻的熱噪聲

    電阻的熱噪聲主要來源于導(dǎo)體中電子的隨機運動,因此熱噪聲的譜密度與絕對溫度成正比。
    的頭像 發(fā)表于 05-15 11:46 ?8027次閱讀
    詳解電阻的<b class='flag-5'>熱噪聲</b>

    mos管噪聲計算方法

    MOS管噪聲計算方法 噪聲電路設(shè)計和性能評估中的一個關(guān)鍵問題,特別是在高頻率和低功耗應(yīng)用中。MOSFET是一種廣泛應(yīng)用于各種電路的半導(dǎo)體器
    的頭像 發(fā)表于 09-19 16:49 ?3558次閱讀

    為什么電容不產(chǎn)生熱噪聲

    為什么電容不產(chǎn)生熱噪聲?? 電容是一種被廣泛應(yīng)用的電子元件。它主要由兩個導(dǎo)體板(也稱為極板)和一層介電材料構(gòu)成,可以存儲電能、隔離電信號、調(diào)節(jié)電路等。但與電阻、電感等元件不同的是,電容不會產(chǎn)生熱噪聲
    的頭像 發(fā)表于 09-20 16:43 ?1884次閱讀

    電阻的熱噪聲計算方法

    我們所說的電阻噪聲通常指的電阻的熱噪聲,就算這個電阻兩端沒有連接到電路中,沒有電流流過電阻,電阻兩端也會有電壓變化,雖然這個電壓變化非常小,但是確實是真實存在的,這個電壓波動就是電阻熱噪聲
    的頭像 發(fā)表于 10-23 16:47 ?8218次閱讀
    電阻的<b class='flag-5'>熱噪聲</b>計算<b class='flag-5'>方法</b>

    淺析電阻器的熱噪聲與過剩噪聲

    電阻器的固有噪聲,是指其自身產(chǎn)生的噪聲,包括熱噪聲和過剩噪聲
    的頭像 發(fā)表于 01-26 09:47 ?1599次閱讀
    淺析電阻器的<b class='flag-5'>熱噪聲</b>與過剩<b class='flag-5'>噪聲</b>

    電阻熱噪聲是怎么來的呢?電阻熱噪聲有何特性?

    電阻熱噪聲是怎么來的呢?電阻熱噪聲有何特性? 電阻熱噪聲是由于電子系統(tǒng)中存在的熱運動而產(chǎn)生的一種噪聲現(xiàn)象。根據(jù)統(tǒng)計物理學(xué)原理,溫度高于絕對零度的物體內(nèi)的粒子將會發(fā)生熱運動,這種運動的不
    的頭像 發(fā)表于 03-28 15:36 ?2166次閱讀

    噪聲在RF電路設(shè)計中會帶來哪些影響

    在 RF 電路設(shè)計領(lǐng)域,噪聲是一個不容忽視的關(guān)鍵因素,給電路性能帶來諸多負(fù)面影響。 首先,噪聲會嚴(yán)重干擾信號的接收與識別。RF 電路的核心任
    的頭像 發(fā)表于 02-05 15:45 ?352次閱讀
    主站蜘蛛池模板: 三级国产 | 日韩一级影院 | 亚州黄色网址 | 婷婷 综合网站 | 噜噜影院无毒不卡 | 日本在线网址 | 成人伊人亚洲人综合网站222 | 亚洲图片欧美色图 | 国产美女主播一级成人毛片 | 天堂网在线最新版www | 好男人www社区影视在线 | 色老头成人免费综合视频 | 黄色免费看网站 | 色综合激情丁香七月色综合 | 欧美一区高清 | 色婷婷色综合缴情在线 | 四虎永久在线精品影院 | 激情综合色综合久久综合 | 天天看黄 | 大学生毛片 | 天天做天天爱天天爽天天综合 | 亚洲一区二区三区四区在线 | 国产三级日本三级在线播放 | а8天堂资源在线官网 | 91天天干 | 免费看片免费播放 | 直接在线观看的三级网址 | 国产免费午夜高清 | 天天做天天爱夜夜爽 | 久久国产精品亚洲综合 | 四虎新地址4hu 你懂的 | 新版天堂8在线天堂 | 亚洲香蕉国产高清在线播放 | 国产叼嘿视频网站在线观看 | 国产主播在线看 | 三级电影天堂网 | 久久久久久91精品色婷婷 | 亚洲精品国产自在久久出水 | 国产精品久久免费观看 | 欧美人成网| 欧美黄色片免费看 |