面向智能卡的RSA密鑰對加速電路設計.pdf_第1頁
已閱讀1頁,還剩68頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、隨著移動支付的日益普及,在享受支付便捷的同時保障信息的安全顯得尤為重要,因此信息安全中的加密技術和認證技術也隨之得到大力發(fā)展。其中RSA密鑰對,作為信息安全交換的重要組件,在如今的通信協(xié)議、密鑰傳輸與交換、數(shù)字簽名、身份認證等方面得到廣泛應用。
  然而以智能卡為移動支付手段卻存在一個普遍現(xiàn)象,那就是在實時響應的要求下,多數(shù)智能卡在生成RSA密鑰對的過程中存在耗時過長、密鑰對長度過短等弊端,這直接導致了生成的密鑰對速度過慢同時安全

2、等級較低。
  針對以上兩點弊端,本文在充分考慮了影響生成時間的關鍵因素后,對其中最重要的模乘運算單元采用多級流水結構,極大提高了模乘運算速度,同時針對模冪運算采用安全的并行算法,使得速度再次提升50%;此外針對密鑰對生成所需的其它關鍵子模塊實現(xiàn)硬件加速,在面積增加少許的情況下,進一步提高密鑰對的生成時間;本文所實現(xiàn)的硬件電路同樣支持從512bit至2048bit之間任意長度的RSA密鑰對,安全性得到大幅提高的同時具有良好的伸縮特

3、性。
  本文在完成硬件設計之后,對加速電路進行Modelsim功能仿真,并基于Xilinx的Kintex-7 FPGA對電路進行FPGA實現(xiàn)并分析其性能。本文設計的電路最高工作頻率為82.898MHz,occupied slice為2423,共占用6319 slice register,7577 slice LUT,在30MHz下生成一組1024bit密鑰對耗時約0.6s,與相關文獻相比,本文在速度上具有明顯優(yōu)勢。
  最

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論