《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 橢圓曲線標量乘高效方案設計
橢圓曲線標量乘高效方案設計
網絡安全與數據治理
吳昆1,胡現剛2,張學超3,汪曉睿1
1.91977部隊;2.南部戰區海軍參謀部;3.中央軍委政法委
摘要: 對于一些資源受限的應用場景而言,橢圓曲線密碼算法的計算量還是比較大,這嚴重影響了網絡的生命周期,需要對算法進行輕量化改進以減少資源消耗。標量乘運算是影響橢圓曲線密碼算法執行效率的關鍵,針對無線傳感器節點的內存和處理特點,首先對其底層的域運算進行改進,提出了二進制域上的3-Karatsuba聯合區塊乘法算法、快速模約減算法、模平方及模逆算法,減少了域運算過程的基本運算和內存讀寫次數,最后基于Montgomery算法設計了GF(2m)上的標量乘快速實現方案。在8 bit AVR 微處理器上實驗表明,完成一次GF(2163)域上的ECC點乘運算共需要5 160 991個時鐘周期,時間消耗大約為0.70 s,改進后的方案在運算效率方面有一定優化。
中圖分類號:TP309.7文獻標識碼:ADOI:10.19358/j.issn.2097-1788.2024.08.005
引用格式:吳昆,胡現剛,張學超,等.橢圓曲線標量乘高效方案設計[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的計算量和密鑰長度已經有了很大的降低,但是它的數學結構仍較復雜,對于一些計算能力和存儲資源受限的應用場景如無線傳感器網絡(Wireless Sensor Network,WSN)來說,算法所需的計算時間和計算量會極大地縮短網絡的生命周期[1]。在ECC密碼體制中,標量乘(Q=kP)是算法安全性的關鍵,其運算速度從整體上決定了算法的執行效率[2]。因此,對標量乘法進行輕量化改進,將顯著減少ECC密碼方案的資源消耗。

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

結合以上思想,本文以傳感器節點中常用的8 bit ATmega128芯片為目標平臺,通過對二進制域上ECC標量乘法底層的域運算進行研究,針對乘法運算,提出一種聯合區塊相乘的思想,并進一步設計出3級Karatsuba乘法算法;針對減法運算,通過將減法運算與模運算相結合,提出一種??焖偌s減算法;針對模平方運算,通過預處理的方式建立查找表,并結合模運算同時處理,提出一種快速模平方算法;針對逆運算,結合擴展Euclideam算法,提出一種求模逆算法;最后,基于Montgomery算法設計了二進制域上的標量乘快速實現方案。理論和實驗分析表明,本文方案減少了計算過程的基本運算和內存讀寫次數,提高了標量乘法的計算效率。


本文詳細內容請下載:

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


作者信息:

吳昆1,胡現剛2,張學超3,汪曉睿1

(1.91977部隊,北京100071;

2.南部戰區海軍參謀部,廣東湛江524000;

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


Magazine.Subscription.jpg

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
裸体素人女欧美日韩| 国产精品国产一区二区| 亚洲一区综合| 一区二区三区毛片| 99精品热视频| 亚洲四色影视在线观看| 在线视频欧美日韩精品| 一区二区免费在线播放| 亚洲视频久久| 亚洲午夜久久久久久尤物 | 亚洲在线观看| 亚洲精品一区二区三区四区高清| 亚洲免费在线精品一区| 亚洲一级二级| 亚洲在线黄色| 午夜免费在线观看精品视频| 午夜精品久久久99热福利| 午夜久久tv| 欧美一区二区三区四区夜夜大片| 欧美有码在线观看视频| 久久精品亚洲精品国产欧美kt∨| 亚洲电影天堂av| 亚洲国产一区二区三区a毛片| 亚洲国产欧美一区二区三区久久 | 欧美日韩一区成人| 欧美视频一区二区三区四区| 国产精品久久国产精品99gif| 国产精品美女久久久浪潮软件| 国产精品网站在线观看| 国产亚洲美州欧州综合国| 激情综合色丁香一区二区| 亚洲欧洲日本在线| 亚洲视频一区二区免费在线观看| 亚洲综合电影| 亚洲电影欧美电影有声小说| 99精品欧美一区二区三区综合在线 | 欧美国产1区2区| 欧美伦理在线观看| 国产精品久久一级| 国产在线一区二区三区四区| 亚洲国产精品毛片| 亚洲天堂黄色| 亚洲第一区在线| 宅男噜噜噜66一区二区| 欧美亚洲一区二区三区| 久久亚洲影院| 欧美日韩国产欧| 国产精品一二一区| 亚洲国产高清视频| 亚洲一区二区欧美日韩| 亚洲国产精品黑人久久久| 在线视频亚洲一区| 久久精品九九| 欧美日韩免费精品| 国产一本一道久久香蕉| 亚洲精品视频在线观看免费| 亚洲男女自偷自拍| 亚洲精品一区二区三区福利| 亚洲摸下面视频| 免费观看一级特黄欧美大片| 欧美午夜视频网站| 一区免费在线| 亚洲午夜精品网| 亚洲三级毛片| 欧美在线视频二区| 欧美精品久久99久久在免费线| 国产美女精品视频| 亚洲精品日产精品乱码不卡| 午夜精品理论片| 99视频在线精品国自产拍免费观看 | 国产精品一级| 亚洲精品国产系列| 欧美在线免费视频| 亚洲男同1069视频| 欧美激情国产日韩| 黄色国产精品一区二区三区| 亚洲午夜国产成人av电影男同| 亚洲精品欧美| 久久精品国产亚洲a| 欧美午夜视频网站| 亚洲国产欧美在线| 欧美在线免费播放| 亚洲欧美日本在线| 欧美日韩1区2区| 激情视频一区二区三区| 亚洲男人第一网站| 亚洲线精品一区二区三区八戒| 狂野欧美一区| 国产日韩欧美一区在线| 国产精品99久久久久久白浆小说| 亚洲精品乱码久久久久久蜜桃91| 久久国产免费看| 国产精品免费区二区三区观看| 亚洲精品一区二| 亚洲欧洲日韩综合二区| 久久午夜视频| 国产日韩视频| 亚洲男人的天堂在线aⅴ视频| 亚洲一区不卡| 欧美极品一区二区三区| 亚洲国产成人在线播放| 亚洲国产高清一区| 久久另类ts人妖一区二区| 国产女主播在线一区二区| 亚洲一品av免费观看| 亚洲永久免费av| 欧美午夜片在线观看| 日韩小视频在线观看| 夜夜嗨一区二区| 欧美激情第9页| 亚洲欧洲日本国产| 夜夜嗨av一区二区三区四区| 欧美伦理视频网站| 亚洲美女视频在线观看| 一本久久知道综合久久| 欧美日本国产精品| 99精品国产高清一区二区| 一区二区精品| 欧美日韩在线播放一区二区| 日韩午夜三级在线| 亚洲一本视频| 国产精品区一区二区三区| 亚洲小说欧美另类婷婷| 午夜精品视频在线| 国产精品视频久久| 午夜亚洲视频| 久久久国产91| 在线观看欧美成人| 日韩一区二区精品在线观看| 欧美极品aⅴ影院| 日韩午夜免费| 午夜精品av| 国产情侣一区| 亚洲国产精品久久精品怡红院| 米奇777超碰欧美日韩亚洲| 91久久夜色精品国产网站| aa亚洲婷婷| 国产精品美女久久久久久免费 | 性做久久久久久久免费看| 久久久久**毛片大全| 在线观看视频亚洲| 一区二区精品| 国产精品视频精品视频| 欧美在线视频免费观看| 免费观看在线综合| 99精品视频一区二区三区| 欧美一级专区免费大片| 国产一区二区av| 91久久久在线| 欧美视频在线观看| 先锋影音久久久| 欧美成人久久| 在线一区观看| 久久免费99精品久久久久久| 亚洲国产精品成人一区二区 | 国产精品qvod| 性欧美xxxx大乳国产app| 免费在线成人| 一区二区激情视频| 久久久999精品免费| 亚洲精品四区| 欧美一级淫片播放口| 在线成人亚洲| 亚洲小说春色综合另类电影| 国产一区二区成人久久免费影院| 亚洲精品黄网在线观看| 国产精品卡一卡二卡三| 亚洲高清视频的网址| 欧美日韩国产成人| 欧美在线不卡| 欧美日韩亚洲高清一区二区| 欧美中文字幕在线| 欧美吻胸吃奶大尺度电影| 久久av老司机精品网站导航| 欧美日韩国内| 欧美在线播放高清精品| 欧美日韩一区二区三区在线看| 欧美一区成人| 欧美日韩一区二区视频在线| 欧美诱惑福利视频| 欧美日韩美女| 久久精品夜色噜噜亚洲a∨| 欧美视频一区二区三区| 亚洲经典一区| 国产精品一区二区三区乱码| 亚洲美女视频在线观看| 国产亚洲一区二区在线观看| 亚洲午夜成aⅴ人片| 亚洲二区精品| 久久精品国产久精国产爱| 99热免费精品| 欧美电影电视剧在线观看| 亚洲欧美国产高清va在线播| 欧美日韩免费观看一区三区| 亚洲国产精品久久久久| 国产精品自拍视频| 亚洲无限乱码一二三四麻| 亚洲国产高清aⅴ视频| 久久久99国产精品免费| 亚洲一区二区三区三|