《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 橢圓曲線標(biāo)量乘高效方案設(shè)計(jì)
橢圓曲線標(biāo)量乘高效方案設(shè)計(jì)
網(wǎng)絡(luò)安全與數(shù)據(jù)治理
吳昆1,胡現(xiàn)剛2,張學(xué)超3,汪曉睿1
1.91977部隊(duì);2.南部戰(zhàn)區(qū)海軍參謀部;3.中央軍委政法委
摘要: 對(duì)于一些資源受限的應(yīng)用場(chǎng)景而言,橢圓曲線密碼算法的計(jì)算量還是比較大,這嚴(yán)重影響了網(wǎng)絡(luò)的生命周期,需要對(duì)算法進(jìn)行輕量化改進(jìn)以減少資源消耗。標(biāo)量乘運(yùn)算是影響橢圓曲線密碼算法執(zhí)行效率的關(guān)鍵,針對(duì)無(wú)線傳感器節(jié)點(diǎn)的內(nèi)存和處理特點(diǎn),首先對(duì)其底層的域運(yùn)算進(jìn)行改進(jìn),提出了二進(jìn)制域上的3-Karatsuba聯(lián)合區(qū)塊乘法算法、快速模約減算法、模平方及模逆算法,減少了域運(yùn)算過(guò)程的基本運(yùn)算和內(nèi)存讀寫(xiě)次數(shù),最后基于Montgomery算法設(shè)計(jì)了GF(2m)上的標(biāo)量乘快速實(shí)現(xiàn)方案。在8 bit AVR 微處理器上實(shí)驗(yàn)表明,完成一次GF(2163)域上的ECC點(diǎn)乘運(yùn)算共需要5 160 991個(gè)時(shí)鐘周期,時(shí)間消耗大約為0.70 s,改進(jìn)后的方案在運(yùn)算效率方面有一定優(yōu)化。
中圖分類號(hào):TP309.7文獻(xiàn)標(biāo)識(shí)碼:ADOI:10.19358/j.issn.2097-1788.2024.08.005
引用格式:吳昆,胡現(xiàn)剛,張學(xué)超,等.橢圓曲線標(biāo)量乘高效方案設(shè)計(jì)[J].網(wǎng)絡(luò)安全與數(shù)據(jù)治理,2024,43(8):28-34.
Energy-efficient scheme of elliptic curve cryptography scalar multiplication
Wu Kun1,Hu Xian′gang2,Zhang Xuechao3,Wang Xiaorui1
1.Unit 91977 of People′s Liberation Army of China; 2.Naval Staff Department of the Southern Theater Command;3.Political and Legal Affairs Commission of the Central Military Commission
Abstract: Due to the limited resources of the wireless sensor network, the elliptic curve cryptographic algorithm requires a large amount of computation, which seriously affects the life cycle of the network. It is necessary to make lightweight improvements to the algorithm to reduce resource consumption. Scalar multiplication is the key to the execution efficiency of elliptic curve cryptographic algorithms. By analyzing the storage and processing characteristics of wireless sensor nodes, we improve the underlying domain operations firstly, and propose the 3-Karatsuba block-combined multiplication algorithm, fast modular reduction algorithm, modular square and modular inverse algorithm on binary domain, which can reduce the times of basic operations and memory read and write. Finally, we design a fast implementation scheme of scalar multiplication on GF(2m) based on the Montgomery algorithm. The results of experiments on 8 bit AVR microprocessor demonstrate that, completing an ECC point multiplication operation on the GF (2163) domain requires a total of 5 160 991 clock cycles, with a time consumption of approximately 0.70 seconds, our contribution can improve ECC scalar multiplication significantly.
Key words : elliptic curve cryptography (ECC); scalar multiplication; binary field operations; modular operation

引言

相比RSA等算法,ECC的計(jì)算量和密鑰長(zhǎng)度已經(jīng)有了很大的降低,但是它的數(shù)學(xué)結(jié)構(gòu)仍較復(fù)雜,對(duì)于一些計(jì)算能力和存儲(chǔ)資源受限的應(yīng)用場(chǎng)景如無(wú)線傳感器網(wǎng)絡(luò)(Wireless Sensor Network,WSN)來(lái)說(shuō),算法所需的計(jì)算時(shí)間和計(jì)算量會(huì)極大地縮短網(wǎng)絡(luò)的生命周期[1]。在ECC密碼體制中,標(biāo)量乘(Q=kP)是算法安全性的關(guān)鍵,其運(yùn)算速度從整體上決定了算法的執(zhí)行效率[2]。因此,對(duì)標(biāo)量乘法進(jìn)行輕量化改進(jìn),將顯著減少ECC密碼方案的資源消耗。

目前,對(duì)標(biāo)量乘的優(yōu)化主要集中在兩方面,一是對(duì)算法本身進(jìn)行設(shè)計(jì),以減少點(diǎn)加和倍點(diǎn)的運(yùn)算次數(shù),如Montgomery算法[3]及其改進(jìn)算法[4-5],基于非相鄰形式(Non-Adjacent Form,NAF)標(biāo)量乘快速算法[6]及其改進(jìn)方案[7-8]。二是對(duì)底層域運(yùn)算進(jìn)行改進(jìn),如文獻(xiàn)[9]通過(guò)對(duì)多項(xiàng)式乘法和模約減等域運(yùn)算進(jìn)行合理優(yōu)化設(shè)計(jì),使得基于二進(jìn)制域Koblitz曲線的標(biāo)量乘算法比素?cái)?shù)域上計(jì)算速度更快、效率更高;文獻(xiàn)[10]針對(duì)ATmega128微控制器的特點(diǎn),對(duì)有限域上平方和乘法運(yùn)算進(jìn)行了優(yōu)化;文獻(xiàn)[11]提出使用最優(yōu)素?cái)?shù)域(OPF)作為底層代數(shù)結(jié)構(gòu);文獻(xiàn)[12]提出了一種適用于MICAz電機(jī)特點(diǎn)的標(biāo)量乘計(jì)算方案;文獻(xiàn)[13]利用優(yōu)化的掩碼操作數(shù)技術(shù)進(jìn)行模塊加法和減法,以減少掩碼計(jì)算的次數(shù)和延遲;文獻(xiàn)[14]提出了一種基于乘法器編碼的多項(xiàng)式乘法方法。

結(jié)合以上思想,本文以傳感器節(jié)點(diǎn)中常用的8 bit ATmega128芯片為目標(biāo)平臺(tái),通過(guò)對(duì)二進(jìn)制域上ECC標(biāo)量乘法底層的域運(yùn)算進(jìn)行研究,針對(duì)乘法運(yùn)算,提出一種聯(lián)合區(qū)塊相乘的思想,并進(jìn)一步設(shè)計(jì)出3級(jí)Karatsuba乘法算法;針對(duì)減法運(yùn)算,通過(guò)將減法運(yùn)算與模運(yùn)算相結(jié)合,提出一種模快速約減算法;針對(duì)模平方運(yùn)算,通過(guò)預(yù)處理的方式建立查找表,并結(jié)合模運(yùn)算同時(shí)處理,提出一種快速模平方算法;針對(duì)逆運(yùn)算,結(jié)合擴(kuò)展Euclideam算法,提出一種求模逆算法;最后,基于Montgomery算法設(shè)計(jì)了二進(jìn)制域上的標(biāo)量乘快速實(shí)現(xiàn)方案。理論和實(shí)驗(yàn)分析表明,本文方案減少了計(jì)算過(guò)程的基本運(yùn)算和內(nèi)存讀寫(xiě)次數(shù),提高了標(biāo)量乘法的計(jì)算效率。


本文詳細(xì)內(nèi)容請(qǐng)下載:

http://m.jysgc.com/resource/share/2000006102


作者信息:

吳昆1,胡現(xiàn)剛2,張學(xué)超3,汪曉睿1

(1.91977部隊(duì),北京100071;

2.南部戰(zhàn)區(qū)海軍參謀部,廣東湛江524000;

3.中央軍委政法委,北京100000)


Magazine.Subscription.jpg

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美天天视频| 性色一区二区| 国产精品播放| 亚洲欧美成人网| 亚洲欧美日韩一区二区| 国产一区二区无遮挡| 欧美成人午夜视频| 亚洲美女视频在线观看| 99视频热这里只有精品免费| 国产精品乱子久久久久| 久久久久久久综合日本| 亚洲精品在线二区| 亚洲黄色天堂| 亚洲视频第一页| 韩国av一区| 欧美理论电影在线观看| 亚洲欧美在线网| 亚洲国产精品va| av72成人在线| 国产一区二区丝袜高跟鞋图片| 国产精品亚发布| 你懂的一区二区| 亚洲在线中文字幕| 久久福利电影| 99精品99| 亚洲视频电影图片偷拍一区| 亚洲亚洲精品三区日韩精品在线视频 | 欧美呦呦网站| 最新国产拍偷乱拍精品| 亚洲无毛电影| 亚洲天堂男人| 午夜精品视频在线观看| 亚洲欧洲精品一区二区三区波多野1战4| 国产精品每日更新在线播放网址| 国产精品黄视频| 欧美精品色网| 久久久夜色精品亚洲| 久久婷婷麻豆| 香蕉尹人综合在线观看| 欧美一区高清| 亚洲伊人观看| 午夜精品久久久久久久蜜桃app| 欧美一区二区三区在线| 久久久久久久综合| 欧美国产第一页| 久久午夜影视| 欧美极品在线视频| 国产精品久久久久久久9999| 国产亚洲午夜| 亚洲人成在线免费观看| 亚洲曰本av电影| 99视频热这里只有精品免费| 亚洲小说欧美另类社区| 久久精品国产免费观看| 亚洲女人小视频在线观看| 欧美一区二区三区在线看| 亚洲一区二区在线看| 欧美一区二区日韩| 日韩亚洲精品视频| 亚洲黄色av| 亚洲午夜视频| 亚洲午夜三级在线| 久久精品一区| 久久成人精品视频| 欧美h视频在线| 国产精品美女一区二区在线观看| 国内精品免费午夜毛片| 国产欧美 在线欧美| 欧美日韩一区二区三区| 欧美大片va欧美在线播放| 欧美网站在线| 经典三级久久| 国产综合色一区二区三区| 最新成人在线| 欧美在线中文字幕| 亚洲在线免费观看| 欧美岛国在线观看| 国产午夜精品在线| 国产午夜精品视频免费不卡69堂| 亚洲国产一区二区视频| 亚洲国产精品一区二区第四页av | 国产女人精品视频| 亚洲精品久久久一区二区三区| 一区免费观看| 亚洲网站视频福利| 亚洲毛片播放| 久久亚洲视频| 国产欧美日韩不卡| 国产欧美精品va在线观看| 亚洲国产乱码最新视频| 欧美一区二区私人影院日本| 亚洲午夜精品福利| 欧美精品一区二区三区四区| 国产综合欧美| 亚洲女女女同性video| 一区二区av在线| 亚洲欧美成aⅴ人在线观看| 欧美www视频| 国产一区久久| 亚洲字幕一区二区| 亚洲一区在线播放| 欧美日韩三区四区| 亚洲国产视频一区二区| 亚洲国产导航| 久久人人爽人人爽爽久久| 国产日韩精品在线| 亚洲一区国产精品| 亚洲一区二区在线观看视频| 欧美日韩高清在线播放| 欧美午夜激情在线| 最新日韩在线| 亚洲人成久久| 亚洲精品在线视频| 麻豆成人综合网| 欧美日韩一区二区三区四区五区| 亚洲国产成人在线| 亚洲三级影片| 蜜臀av在线播放一区二区三区| 国产一区美女| 欧美有码视频| 久久综合影音| 欧美日韩国产一区二区| 在线看日韩av| 一区二区欧美日韩| 欧美专区在线| 久久久久国产成人精品亚洲午夜| 国产农村妇女毛片精品久久麻豆 | 亚洲国产裸拍裸体视频在线观看乱了| 久久精品91| 男人的天堂成人在线| 一区二区视频免费完整版观看| 午夜精品www| 久久不射网站| 黄色精品一区| 最新国产成人在线观看| 欧美精品一区二区三区在线看午夜 | 亚洲精品一区二| 欧美人成免费网站| 日韩视频在线永久播放| 欧美一区二区精品久久911| 欧美怡红院视频一区二区三区| 国产乱码精品一区二区三区不卡 | 欧美三级电影一区| 亚洲图片欧美午夜| 欧美综合国产精品久久丁香| 国产一区二区主播在线| 亚洲韩国精品一区| 欧美日韩和欧美的一区二区| 一区二区日韩免费看| 性色av一区二区三区红粉影视| 国产字幕视频一区二区| 亚洲国产欧美一区二区三区丁香婷| 美女免费视频一区| 亚洲美女黄色片| 久久国产一区二区| 在线观看亚洲精品| 亚洲欧美色一区| 久久亚洲风情| 亚洲精品视频在线看| 亚洲女人小视频在线观看| 国产一区二区高清不卡| 亚洲精品视频在线观看免费| 欧美午夜激情视频| 欧美在线91| 欧美啪啪一区| 亚洲欧美日韩中文视频| 女人色偷偷aa久久天堂| 亚洲婷婷综合色高清在线| 久久久亚洲成人| 99re66热这里只有精品3直播| 亚久久调教视频| 亚洲国产婷婷香蕉久久久久久| 亚洲欧美视频| 在线观看日韩av| 亚洲性av在线| 影音先锋久久久| 香蕉成人久久| 亚洲人被黑人高潮完整版| 欧美在线视频免费观看| 亚洲精品一区二区三区樱花| 久久爱www| 99国内精品| 免费国产自线拍一欧美视频| 中文av一区特黄| 欧美大片免费久久精品三p| 亚洲综合色激情五月| 欧美精品国产精品日韩精品| 新片速递亚洲合集欧美合集| 先锋影院在线亚洲| 亚洲国产成人在线播放| 亚洲一区在线视频| 亚洲国产成人av| 久久精品国产亚洲a| 9久草视频在线视频精品| 久久中文久久字幕| 亚洲综合色激情五月| 欧美日韩1080p| 亚洲国产天堂久久综合| 国产欧美精品| 亚洲一区二区三区777|