二進制域上橢圓曲線密碼ECC的高性能FPGA實現(xiàn)
發(fā)布時間:2021-04-30 03:41
近年來,通信領(lǐng)域得到了巨大的發(fā)展,網(wǎng)上銀行、移動通信等應(yīng)用增加了資源受限環(huán)境下的安全需求。與傳統(tǒng)密碼算法相比,橢圓曲線密碼體制(Elliptic curve cryptography,ECC)提供了更好的安全標(biāo)準(zhǔn),為優(yōu)化性能參數(shù)提供了更大的空間。為此,文中提出了一種高效的橢圓曲線密碼硬件設(shè)計方案。該方案在已有研究的基礎(chǔ)上,利用投影坐標(biāo)系LD Montgomery階梯算法對ECC中最核心的標(biāo)量乘運算進行了研究,并對群運算層采用并行調(diào)度來縮短延遲;對于有限域運算,采用位并行乘法算法和改進的Euclidean求逆算法來實現(xiàn);基于Xilinx Virtex-5和Virtex-7FPGA器件,在二進制域域長分別為163,233和283時實現(xiàn)了該體系結(jié)構(gòu)。實驗結(jié)果表明,該方案所需現(xiàn)場可編程門陣列(Field-Programmable Gate Array,FPGA)資源消耗更少,運算速度更快,與其他方法相比,硬件資源消耗減少了52.9%,標(biāo)量乘法運算速度提高了5倍,能更好地適用于資源受限設(shè)備的應(yīng)用。
【文章來源】:計算機科學(xué). 2020,47(08)北大核心CSCD
【文章頁數(shù)】:5 頁
【文章目錄】:
1 引言
2 相關(guān)研究
2.1 橢圓曲線ECC
2.2 橢圓曲線標(biāo)量乘法
2.3 Montgomery標(biāo)量乘算法
3 ECC的硬件設(shè)計
3.1 改進的Montgomery標(biāo)量乘算法
3.2 ECC的硬件架構(gòu)
3.2.1 有限域乘法運算
3.2.2 有限域求逆運算
4 FPGA實現(xiàn)的結(jié)果與比較
結(jié)束語
本文編號:3168765
【文章來源】:計算機科學(xué). 2020,47(08)北大核心CSCD
【文章頁數(shù)】:5 頁
【文章目錄】:
1 引言
2 相關(guān)研究
2.1 橢圓曲線ECC
2.2 橢圓曲線標(biāo)量乘法
2.3 Montgomery標(biāo)量乘算法
3 ECC的硬件設(shè)計
3.1 改進的Montgomery標(biāo)量乘算法
3.2 ECC的硬件架構(gòu)
3.2.1 有限域乘法運算
3.2.2 有限域求逆運算
4 FPGA實現(xiàn)的結(jié)果與比較
結(jié)束語
本文編號:3168765
本文鏈接:http://www.sikaile.net/kejilunwen/dianzigongchenglunwen/3168765.html
最近更新
教材專著