版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、在移動(dòng)設(shè)備越來越普及的今天,移動(dòng)支付的交易金額與服務(wù)對(duì)象數(shù)量都處在在蓬勃發(fā)展中。在移動(dòng)支付這一類的電子商務(wù)活動(dòng)中,采用的是WPKI協(xié)議。WPKI協(xié)議采用公鑰密碼體制設(shè)施,同時(shí)也對(duì)公鑰加密提出了獨(dú)特的要求。首先,應(yīng)用于移動(dòng)支付上的公鑰加密需要具備可擴(kuò)展性,對(duì)于不同長(zhǎng)度的密鑰均能完成加解密的過程。其次,由于移動(dòng)支付大多是應(yīng)用于智能手機(jī)上,為了支持盡可能多的功能,對(duì)于加密單元的面積和功耗將是受限制的。針對(duì)移動(dòng)支付的這些要求,并對(duì)幾種公鑰加密算
2、法(RSA、ECC、SM2)進(jìn)行深入分析,將算法分解為一個(gè)個(gè)的基本運(yùn)算單元,本文采用模塊復(fù)用的手段設(shè)計(jì)了一個(gè)可擴(kuò)展的公鑰密碼運(yùn)算單元,并在面積受到約束的情況下,盡可能使該運(yùn)算單元具備高性能小面積的特點(diǎn)。該運(yùn)算單元包括公鑰密碼算法所需要用到的各運(yùn)算單元,并包括了與AHB的接口模塊和存儲(chǔ)接口單元。
在模乘運(yùn)算單元中,本文先后設(shè)計(jì)了1024位的加法模塊以及256位的加法模塊復(fù)用的兩種不同方式完成模乘運(yùn)算的電路結(jié)構(gòu),通過仿真和綜合報(bào)告
3、給出了這兩種方式實(shí)現(xiàn)的電路在運(yùn)算時(shí)間以及占用面積上的區(qū)別。同時(shí)深入分析復(fù)用電路方式的工作原理,給出了一般的低位數(shù)加法模塊復(fù)用實(shí)現(xiàn)高位數(shù)模乘運(yùn)算的運(yùn)算時(shí)間一般規(guī)律。在32MHZ的時(shí)鐘頻率下,為了實(shí)現(xiàn)1024位的模乘運(yùn)算,使用1024位的加法模塊只需要0.000032s,而使用256位的加法模塊,則需要0.00026s,使用32位的加法模塊則需要0.002s。最后出于運(yùn)算時(shí)間以及面積的綜合考慮,采用了256位加法模塊復(fù)用的方式來實(shí)現(xiàn)模乘運(yùn)算
4、。
在模冪運(yùn)算單元中,我們采用了R-L的二進(jìn)制掃描法來將模冪運(yùn)算化簡(jiǎn)為一系列的模乘運(yùn)算,同時(shí)為了精簡(jiǎn)電路規(guī)模,我們?cè)诔跏蓟A段引入Montgomery余數(shù)域的概念消除了模乘運(yùn)算中的冗余因子,從而完成整個(gè)模冪模塊的狀態(tài)轉(zhuǎn)換過程。同樣,為了實(shí)現(xiàn)1024位的模冪運(yùn)算,若調(diào)用1024位的加法模塊實(shí)現(xiàn)的模乘運(yùn)算單元,則需要0.05s,電路面積約為5.3萬等效門,使用256位的加法模塊來完成一次模冪運(yùn)算則需要0.42s,電路面積約為1.5
5、7萬等效門,用32位的加法模塊來完成一次模冪運(yùn)算需要3.15s,從運(yùn)算時(shí)間和面積的綜合考慮,最終采取了256位加法模塊來復(fù)用完成整個(gè)模乘、模冪運(yùn)算,通過這種復(fù)用方式,能實(shí)現(xiàn)任意256n位的模乘、模冪運(yùn)算。
在模逆運(yùn)算單元中,為了減少整個(gè)運(yùn)算單元的面積開銷,本文深入分析了歐拉定理,將模逆運(yùn)算轉(zhuǎn)化成了模冪運(yùn)算,通過一個(gè)簡(jiǎn)單的減法電路將模逆運(yùn)算的輸入轉(zhuǎn)化為合適的模冪運(yùn)算的輸入,隨后調(diào)用模冪運(yùn)算單元來實(shí)現(xiàn)模逆運(yùn)算。
在大數(shù)乘
6、法單元中,本文設(shè)計(jì)并實(shí)現(xiàn)了任意位數(shù)的大數(shù)乘法運(yùn)算單元,將被乘數(shù)從低位到高位與乘數(shù)進(jìn)行依次相乘,隨后進(jìn)行移位操作后將每一輪的結(jié)果進(jìn)行迭代相加,最終完成任意位數(shù)的大數(shù)乘法,對(duì)于256位的大數(shù)乘法運(yùn)算單元,評(píng)估出來的電路面積大約為5950等效門。
在大數(shù)加減法運(yùn)算單元中,本文給出了CSA和CRA的結(jié)構(gòu),CSA能夠?qū)?輸入的模式轉(zhuǎn)化為2輸入的模式,而CRA能很好的完成2輸入加法運(yùn)算。對(duì)于減法單元,通過將減法運(yùn)算轉(zhuǎn)化為3輸入的加法運(yùn)算來
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公鑰密碼系統(tǒng)中底層運(yùn)算的硬件加速.pdf
- 基于公鑰密碼體制的移動(dòng)支付安全協(xié)議研究.pdf
- 公鑰可驗(yàn)證的無證書公鑰密碼體制.pdf
- 公鑰密碼體制綜述
- RSA公鑰密碼體制.pdf
- 公鑰密碼與序列密碼的算法研究.pdf
- 多變量公鑰密碼的設(shè)計(jì)與分析.pdf
- 【畢業(yè)設(shè)計(jì)】公鑰密碼算法研究
- 【畢業(yè)設(shè)計(jì)】公鑰密碼算法研究
- 公鑰密碼系統(tǒng)中有限域算術(shù)單元的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 后量子安全的格公鑰密碼設(shè)計(jì).pdf
- 幾類快速公鑰密碼的設(shè)計(jì)與分析.pdf
- 公鑰密碼算法的效率研究.pdf
- 格公鑰密碼的實(shí)現(xiàn)研究.pdf
- 格上公鑰密碼方案的設(shè)計(jì)與分析.pdf
- 快速格公鑰密碼方案的研究.pdf
- RSA公鑰密碼體制的硬件實(shí)現(xiàn).pdf
- 橢圓曲線公鑰密碼體制中標(biāo)量乘法運(yùn)算快速算法的研究.pdf
- 基于RSA的概率公鑰密碼算法.pdf
- RSA型公鑰密碼體制的研究.pdf
評(píng)論
0/150
提交評(píng)論