本文主要對基于FPGA芯片的橢圓曲線密碼算法的實現及優化設計進行了研究。由于點乘運算極大影響了橢圓曲線密碼系統的加/解密速度,本文對點乘運算的FPGA設計進行了重點優化。首先比較分析了三種點乘算法,從運算復雜度的角度確定了蒙哥馬里算法是最利于FPGA芯片實現的。然后根據蒙哥馬里算法,用VerilogHDL語言實現了基于FPGA芯片的橢圓域中的基本運算(模加、模乘、模平方和模逆)。通過三種模乘算法在FPGA上的實現,設計出一種串并混合的乘法器,達到了面積與速度的最佳匹配。 本文利用Modelsim對本課題設計的硬件系統進行了仿真實驗,驗證了所設計的硬件系統完成了橢圓曲線密碼算法在FPGA上的實現。最后使用SynplifyPro進行綜合及布局布線,綜合報告文件證明了本課題所設計的ECC加密系統達到了優化芯片速度和面積的目的。
標簽: FPGA ECC 密碼算法 優化設計
上傳時間: 2013-04-24
上傳用戶:thuyenvinh
基于AES的加密算法具有速度快、強度高、便于實現等優點和ECC加密算法具有密鑰分配與管理簡單、安全強度高等優點,采用AES加密算法加密大數據塊,而用ECC加密算法管理AES密鑰,通過集成AES加密算法和ECC加密算法的優點,實現了加密速度快和安全方便管理密鑰的優點,有效地解決了密碼體制中速度和安全性不能兼顧的問題。
標簽: AES ECC 混合加密
上傳時間: 2013-11-26
上傳用戶:qq521
NAND FLASH 讀寫控制以及ECC的VHDL源程序
標簽: FLASH NAND VHDL ECC
上傳時間: 2013-10-13
上傳用戶:003030
ECC加密算法入門介紹
標簽: ECC 加密算法
上傳時間: 2015-01-06
上傳用戶:362279997
java寫的橢圓曲線加密(ECC)算法源碼
標簽: java ECC 橢圓曲線 加密
上傳時間: 2014-01-14
上傳用戶:liansi
samsung nand flash k9f series ECC algorithm
標簽: algorithm samsung series flash
上傳時間: 2015-03-28
上傳用戶:wlcaption
最新橢圓曲ECC線算法實現是目前廣泛應用于智能卡上的加密算法。當然也可以用于其他地方,它能保護你的數據安全。
標簽: ECC 橢圓 應用于 加密算法
上傳時間: 2013-12-25
上傳用戶:hfmm633
ECC (橢圓曲線加密算法) 的源代碼c++builder,很難得到的源代碼
標簽: builder ECC 源代碼 橢圓曲線
上傳時間: 2015-04-21
上傳用戶:fanboynet
前有人傳的imagewrite中少了文件ECC.c,根本不能編譯成功,見圖err,現把完整文件改名了上傳
標簽: imagewrite ECC err 編譯
上傳時間: 2013-12-12
上傳用戶:zhaiyanzhong
該壓縮包中包括 tom的加密函數庫及pdf說明 ,以及Rinick s ECC:橢圓曲線非對稱加密密鑰生成器
標簽: Rinick tom ECC
上傳時間: 2014-01-03
上傳用戶:牧羊人8920
蟲蟲下載站版權所有 京ICP備2021023401號-1