基于多核ARM/FPGA的ECC密碼算法的IP

基本信息

申請?zhí)?/td> CN201510078714.9 申請日 -
公開(公告)號 CN105897418A 公開(公告)日 2016-08-24
申請公布號 CN105897418A 申請公布日 2016-08-24
分類號 H04L9/30(2006.01)I 分類 電通信技術;
發(fā)明人 韓永飛;連宇伽 申請(專利權)人 廈門密安信息技術有限責任公司
代理機構 - 代理人 -
地址 361008 福建省廈門市軟件園二期望海路61號北三層
法律狀態(tài) -

摘要

摘要 本發(fā)明屬于基于ARM/FPGA雙核IP核設計,實現(xiàn)ARM和FPGA模塊的連接,加密過程為arm內(nèi)完成隨機取點,數(shù)據(jù)傳入FPGA進行算法處理,算法編程應用了狀態(tài)機的思想,將數(shù)據(jù)分組進行移位計算,通過該方法改進傳統(tǒng)的有限域乘法“移位相加”的策略。去除了大量的移位操作,減少了計算量,該過程具有速度快,功耗低,極大的提高了加密解密效率,實現(xiàn)了ECC橢圓曲線公鑰密碼體制。整個IP核具有低功耗,資源占用較少,算法速度較快的優(yōu)勢,能方便的嵌入到SOC的設計中,滿足各式各樣的加密需求。