安全SOC芯片隨機(jī)數(shù)模塊的設(shè)計與實現(xiàn)
發(fā)布時間:2017-05-12 08:04
本文關(guān)鍵詞:安全SOC芯片隨機(jī)數(shù)模塊的設(shè)計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:隨著國家對信息安全產(chǎn)業(yè)支持力度的加大,幾乎所有與互聯(lián)網(wǎng)進(jìn)行交互的產(chǎn)品其安全性都需要得到保證。隨機(jī)數(shù)模塊作為安全SOC芯片中不可或缺的一部分,也越來越受到重視,同時對隨機(jī)性的要求也越來越嚴(yán)格。隨機(jī)數(shù)發(fā)生器是加密應(yīng)用的基礎(chǔ),可用于產(chǎn)生指定安全要求的加密密鑰、對抗側(cè)信道攻擊、生成初始向量、隨機(jī)填充位。本文詳細(xì)介紹了一款安全SOC芯片的隨機(jī)數(shù)發(fā)生器模塊的設(shè)計,包括真?zhèn)坞S機(jī)數(shù)模塊,以及各相關(guān)功能模塊。在設(shè)計之初,就對市面上通用的設(shè)計方法進(jìn)行廣泛的調(diào)研,經(jīng)認(rèn)真分析,嚴(yán)格制定出適合本款芯片安全性要求的設(shè)計方案。在整個設(shè)計過程中都不斷對設(shè)計進(jìn)行驗證,以便盡早發(fā)現(xiàn)設(shè)計上的不足,并及時進(jìn)行修改。同時還進(jìn)行了從模式仿真和主模式仿真,以及芯片的成品測試,保證了整個設(shè)計的正確性。在流片之后,對樣片采集了所需樣本尺寸的隨機(jī)數(shù)進(jìn)行了統(tǒng)計檢測。檢測結(jié)果表明,該設(shè)計能夠達(dá)到要求的隨機(jī)性,足夠?qū)崿F(xiàn)密碼學(xué)上的安全要求,可以滿足大多數(shù)的市場應(yīng)用。本設(shè)計取得了一定的創(chuàng)新性:該模塊為AIS31標(biāo)準(zhǔn)的隨機(jī)數(shù)自檢進(jìn)行了可測性設(shè)計,為需要測試的數(shù)據(jù)設(shè)計了可供訪問的寄存器。設(shè)計的隨機(jī)數(shù)模塊能通過隨機(jī)數(shù)自檢,同時能通過隨機(jī)性檢測規(guī)范,芯片的安全性得到了有力的保證。該模塊實現(xiàn)了跨時鐘域設(shè)計,能夠有效提高隨機(jī)數(shù)的生成速率。同時,不僅支持算法時鐘較快的情況,還支持算法較慢的情況,甚至滿足兩個時鐘相差很大的情況,可以滿足不同用戶的使用。該模塊是基于總線接口的設(shè)計,支持word、halfword和byte訪問,各功能模塊都進(jìn)行獨立設(shè)計。可以配置不同的時鐘,不同的分頻系數(shù),增強(qiáng)了模塊的可移植性,使用起來更為靈活。
【關(guān)鍵詞】:SOC 隨機(jī)數(shù)發(fā)生器 隨機(jī)性檢測 跨時鐘域
【學(xué)位授予單位】:遼寧大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TN918.4;TN402
【目錄】:
- 摘要4-5
- Abstract5-12
- 引言12-15
- 0.1 概述12
- 0.2 選題背景及實際意義12-13
- 0.3 論文結(jié)構(gòu)及相關(guān)內(nèi)容13-15
- 第1章 RNG基本原理15-25
- 1.1 隨機(jī)數(shù)特性15-16
- 1.1.1 隨機(jī)性15
- 1.1.2 不可預(yù)測性15-16
- 1.1.3 隨機(jī)序列16
- 1.2 偽隨機(jī)數(shù)發(fā)生器16-21
- 1.2.1 偽隨機(jī)數(shù)發(fā)生器16-17
- 1.2.2 哥倫布隨機(jī)性假設(shè)17
- 1.2.3 PRNG的常用方法17-21
- 1.3 TRNG的原理21-25
- 1.3.1 真隨機(jī)數(shù)發(fā)生器21-22
- 1.3.2 TRNG的影響因素22
- 1.3.3 TRNG的常用方法22-25
- 第2章 隨機(jī)數(shù)檢測25-38
- 2.1 隨機(jī)數(shù)檢測概述25-27
- 2.1.1 隨機(jī)數(shù)檢測標(biāo)準(zhǔn)25
- 2.1.2 隨機(jī)數(shù)檢測指標(biāo)25-26
- 2.1.3 統(tǒng)計理論基礎(chǔ)26-27
- 2.2 AIS31評估基礎(chǔ)27-29
- 2.3 AIS31評估要求29-32
- 2.3.1 P1級29-30
- 2.3.2 P2級30-32
- 2.4 AIS31檢測項32-34
- 2.5 隨機(jī)數(shù)自檢34-38
- 2.5.1 卡方測試34-35
- 2.5.2 總失敗測試和上電檢測35
- 2.5.3 在線檢測和上電檢測35-36
- 2.5.4 在線檢測、總失敗檢測和上電檢測36-38
- 第3章 RNG的設(shè)計與實現(xiàn)38-51
- 3.1 總線接.模塊38-42
- 3.1.1 總線接.模塊38-40
- 3.1.2 中斷控制模塊40
- 3.1.3 真隨機(jī)數(shù)采集模塊40-41
- 3.1.4 偽隨機(jī)數(shù)采集模塊41
- 3.1.5 數(shù)字化噪聲數(shù)據(jù)采集模塊41
- 3.1.6 低功耗模塊41-42
- 3.2 真隨機(jī)數(shù)模塊42
- 3.2.1 震蕩采樣發(fā)生器42
- 3.2.2 數(shù)學(xué)后處理42
- 3.3 數(shù)字化噪聲模塊42-43
- 3.4 偽隨機(jī)數(shù)模塊43-44
- 3.4.1 鐘控發(fā)生器43
- 3.4.2 交替停走發(fā)生器的設(shè)計43-44
- 3.5 跨時鐘模塊44-50
- 3.5.1 同步電路44-45
- 3.5.2 兩級同步器45-46
- 3.5.3 握手同步器46-48
- 3.5.4 跨時鐘域的實現(xiàn)48-50
- 3.6 功能描述50-51
- 第4章 模塊仿真與分析51-61
- 4.1 模塊仿真51-52
- 4.2 功能仿真52-56
- 4.2.1 分頻控制的驗證52-53
- 4.2.2 真隨機(jī)數(shù)的驗證53
- 4.2.3 數(shù)字化噪聲信號的驗證53-54
- 4.2.4 偽隨機(jī)數(shù)的驗證54
- 4.2.5 跨時鐘模塊的驗證54-55
- 4.2.6 不同時鐘關(guān)系的驗證55
- 4.2.7 安全模式的驗證55-56
- 4.2.8 中斷的驗證56
- 4.3 平臺仿真56-58
- 4.4 芯片成品測試58
- 4.5 隨機(jī)數(shù)檢測58-61
- 第5章 總結(jié)61-62
- 致謝62-63
- 參考文獻(xiàn)63-65
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前4條
1 李建成;莊釗文;張亮;;SOC設(shè)計的軟硬件協(xié)同驗證研究[J];半導(dǎo)體技術(shù);2007年10期
2 周燕;關(guān)于線性同余組合發(fā)生器的周期性和統(tǒng)計性質(zhì)[J];重慶大學(xué)學(xué)報(自然科學(xué)版);2000年06期
3 黃曉英,廉玉忠,李世取;關(guān)于“停走”生成器概率模型中的符合率問題[J];數(shù)學(xué)理論與應(yīng)用;2001年01期
4 吳盼望;張善從;;基于移位寄存器的偽隨機(jī)序列改進(jìn)算法[J];計算機(jī)工程;2012年18期
本文關(guān)鍵詞:安全SOC芯片隨機(jī)數(shù)模塊的設(shè)計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
,本文編號:359194
本文鏈接:http://sikaile.net/kejilunwen/wltx/359194.html
最近更新
教材專著