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