国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于可逆邏輯門的加密系統(tǒng)的模逆電路的制作方法

      文檔序號(hào):10083929閱讀:733來源:國知局
      基于可逆邏輯門的加密系統(tǒng)的模逆電路的制作方法
      【技術(shù)領(lǐng)域】
      [0001] 本實(shí)用新型設(shè)及基于可逆邏輯口的加密系統(tǒng)的模逆電路。
      【背景技術(shù)】
      [0002] 在加密系統(tǒng)中,AES作為新的對(duì)稱密碼標(biāo)準(zhǔn)是密碼學(xué)上最重要的發(fā)展。其安全性、 可靠性更強(qiáng),已廣泛應(yīng)用在通信網(wǎng)絡(luò)、銀行系統(tǒng)、軍隊(duì)通訊等領(lǐng)域。AES的加/解密運(yùn)算過程 非常復(fù)雜,耗費(fèi)大量的處理器時(shí)間及計(jì)算機(jī)資源。通常分為硬件和軟件兩種實(shí)現(xiàn)形式。盡 管軟件方式實(shí)現(xiàn)加/解密過程方便且設(shè)計(jì)靈活,但其計(jì)算量非常大,實(shí)現(xiàn)速度較慢且安全 性得不到保證。
      [0003] Landauer提出在不可逆邏輯計(jì)算中,每位信息的丟失,產(chǎn)生kT1n2焦耳的熱量, 其中k為波爾茲曼常量,T為執(zhí)行操作時(shí)的環(huán)境溫度。同時(shí),根據(jù)Bennett理論,當(dāng)且僅當(dāng) 口網(wǎng)絡(luò)由可逆口構(gòu)成時(shí),做到能量零損耗是可能的。在傳統(tǒng)電路中能量的消耗是由計(jì)算的 不可逆性引起的,然后可逆邏輯操作不丟失任何信息且消耗很少的熱量。 【實(shí)用新型內(nèi)容】
      [0004] 本實(shí)用新型所要解決的技術(shù)問題是實(shí)現(xiàn)用于低功耗加密系統(tǒng)AES的模逆運(yùn)算單 元,W達(dá)到解決AES加密系統(tǒng)中功耗要求比較高的數(shù)據(jù)加密問題的目的。
      [0005] 為了實(shí)現(xiàn)上述目的,本實(shí)用新型采用的技術(shù)方案為:一種基于可逆邏輯口的加密 系統(tǒng)的模逆電路,所述模逆運(yùn)算電路由可逆寄存器、多路選擇器、移位寄存器、優(yōu)先編碼器 和比較器級(jí)聯(lián)而成,所述的可逆寄存器中的MXR寄存器、BXR寄存器、A2寄存器和B2寄存器 的輸出信號(hào)分別經(jīng)過多路選擇器輸送至可逆寄存器中的A3R寄存器、B3R寄存器、A2R寄存 器和B2R寄存器,所述的A3R寄存器輸出信號(hào)經(jīng)寄存器A3X發(fā)送至第一優(yōu)先編碼器,B3R寄 存器輸出信號(hào)經(jīng)移位寄存器B3X發(fā)送至第二優(yōu)先編碼器,所述的第一優(yōu)先編碼器和第二優(yōu) 先編碼器輸出信號(hào)至比較器,所述的A2R寄存器輸出信號(hào)至寄存器A2X,所述的B2R寄存器 輸出信號(hào)至移位寄存器B2X。
      [0006] 所述的可逆寄存器由4個(gè)可逆D觸發(fā)器級(jí)聯(lián)構(gòu)成,上一個(gè)可逆D觸發(fā)器的第一比 特輸出作為下一個(gè)可逆D觸發(fā)器的時(shí)鐘輸入。
      [0007] 所述的可逆移位寄存器由4選1多路選擇器、可逆D觸發(fā)器和FG口級(jí)聯(lián)構(gòu)成,4選 1多路選擇器根據(jù)控制端SO、Sl的值從4路信號(hào)中選擇1路輸出到可逆D觸發(fā)器,所述的 FG口實(shí)現(xiàn)信號(hào)拷貝功能。
      [0008] 所述可逆D觸發(fā)器由NDFG口構(gòu)成,所述的NDFG口的第一比特輸入作為時(shí)鐘信號(hào), 第二比特輸入作為可逆D觸發(fā)器的數(shù)據(jù)輸入端,第四比特輸入設(shè)置為恒定輸入端0,第四比 特輸出反饋到第=比特輸入。
      [0009] 所述的優(yōu)先編碼器由3個(gè)MFRG口級(jí)聯(lián)構(gòu)成,第一個(gè)MFRG口的第一比特輸出和第 二比特輸出分別作為第二個(gè)MFRG口的第二比特輸入和第S個(gè)MFRG口的第一比特輸入,第 二個(gè)MFRG口的第一比特輸出作為第S個(gè)MFRG口的第二比特輸入,第二個(gè)MFRG口的第二輸 比特輸出是編碼輸出端YO,第S個(gè)MFRG口的第二輸出是編碼輸出端Yl。
      [0010] 所述的比較器由2個(gè)ZRQCl口、2個(gè)PG口和1個(gè)FVG口級(jí)聯(lián)構(gòu)成,其中ZRQCl口可 實(shí)現(xiàn)1位數(shù)值的比較。
      [0011] 所述的多路選擇器由若干MFRG口級(jí)聯(lián)構(gòu)成,所述的多路選擇器包括2_1MUX、 3_1MUX和4_1MUX,所述的2_1MUX是將MFRG口的第一比特輸入作為控制端S,第二、第S比 特輸入分別作為數(shù)據(jù)輸入端II、10,第S比特輸出是選擇要輸出的數(shù)據(jù);所述的3_1MUX由 兩個(gè)MFRG口級(jí)聯(lián)而成,第一個(gè)MFRG口的第S比特輸出作為第二個(gè)MFRG口的第S比特輸 入,兩個(gè)MFRG口的第一輸入比特分別作為控制端Sl和S0,第二個(gè)MFRG口的第S比特輸出 是其選擇要輸出的數(shù)據(jù);所述的4_1MUX由S個(gè)MFRG口級(jí)聯(lián)而成,第一個(gè)MFRG口的第一比 特輸出作為第二個(gè)MFRG口的第一比特輸入,第一個(gè)和第二個(gè)MFRG口的第S比特輸出依次 作為第S個(gè)MFRG口的第S比特輸入和第二比特輸入,第S個(gè)MFRG口的第S比特輸出是其 選擇要輸出的數(shù)據(jù)。
      [0012] 本實(shí)用新型由于采用了可逆邏輯口設(shè)計(jì),并將其運(yùn)用到AES加密系統(tǒng)中,不僅解 決了能耗問題,而且有效地提高了加/解密的效率和安全性,采用此設(shè)計(jì)的AES加密系統(tǒng)更 加安全可靠。
      【附圖說明】
      [0013] 下面對(duì)本實(shí)用新型說明書中每幅附圖表達(dá)的內(nèi)容作簡要說明:
      [0014] 圖1是基于可逆邏輯口的模逆電路的結(jié)構(gòu)框圖; 陽01引 圖2 (a)是可逆口NDFG的結(jié)構(gòu)圖;
      [0016] 圖2化)是可逆D觸發(fā)器的結(jié)構(gòu)圖;
      [0017] 圖3是四位可逆寄存器的結(jié)構(gòu)圖;
      [0018] 圖4(a)是2_1可逆多路選擇器的結(jié)構(gòu)圖;
      [0019] 圖4(b)是3_1可逆多路選擇器的結(jié)構(gòu)圖;
      [0020] 圖4(c)是4_1可逆多路選擇器的結(jié)構(gòu)圖;
      [0021] 圖5是四位可逆通用移位寄存器的結(jié)構(gòu)圖; 陽02引圖6是4_2可逆優(yōu)先編碼器的結(jié)構(gòu)圖;
      [0023] 圖7是兩位可逆比較器的結(jié)構(gòu)圖。
      【具體實(shí)施方式】
      [0024] 本實(shí)用新型通過硬件方式實(shí)現(xiàn)AES加密操作,不僅可W降低處理器負(fù)擔(dān)、提升速 度,而且能夠有效地提高加/解密的效率和安全性。AES常用于諸如移動(dòng)電話、智能卡等一 些手持設(shè)備中,而運(yùn)些移動(dòng)設(shè)備對(duì)功耗要求非常苛刻,因此,研究如何設(shè)計(jì)低功耗的AES加 密系統(tǒng)具有重要的意義。通過使用可逆邏輯口設(shè)計(jì)的模逆電路去構(gòu)建AES加密系統(tǒng),可W 大大降低系統(tǒng)的功耗,從而使算法可靠性更強(qiáng)。
      [0025] 如圖1所示,基于可逆邏輯口的AES加密系統(tǒng)的模逆電路主要由12個(gè)寄存器、2 個(gè)3選1多路選擇器、2個(gè)2選1多路選擇器、2個(gè)移位寄存器、2個(gè)4_2優(yōu)先編碼器和1個(gè) 2位比較器級(jí)聯(lián)構(gòu)成,各個(gè)功能單元中的器件采用可逆邏輯口設(shè)計(jì),進(jìn)而完成各功能單元的 可逆設(shè)計(jì),可W避免AES加密系統(tǒng)中因邏輯信息位的丟失而產(chǎn)生的能量損耗,減少了系統(tǒng) 能耗,從而使得運(yùn)用此設(shè)計(jì)的加密系統(tǒng)更加安全可靠。
      [00%] 作為可逆模逆電路中的重要組成單元4位可逆的通用移位寄存器,它由so、Sl端 聯(lián)合控制,具體功能見表1。
      [0027]
      [0028] 表1、通用移位寄存器的功能表
      [0029] 可逆的D觸發(fā)器由設(shè)計(jì)的新型可逆口NDFG構(gòu)成,設(shè)置NDFG口的輸入端D恒定為0 且將輸出端S反饋到輸入端C上即構(gòu)成可逆的D觸發(fā)器。利用現(xiàn)有的可逆口MFRG構(gòu)建2選 1多路選擇器2_1MUX、3選1多路選擇器3_1MUX及4選1多路選擇器4_1MUX,其中2_1MUX 由1個(gè)MFRG口構(gòu)成,3_1MUX由2個(gè)MFRG口級(jí)聯(lián)組成,4_1MUX由3個(gè)MFRG口級(jí)聯(lián)構(gòu)成。4 位的可逆寄存器由4個(gè)可逆D觸發(fā)器級(jí)聯(lián)組成,前一個(gè)D觸發(fā)器的第1個(gè)比特輸出作為下一 個(gè)觸發(fā)器的時(shí)鐘輸入。利用4個(gè)4_1MUX、4個(gè)可逆D觸發(fā)器
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1