《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 橢圓曲線標量乘高效方案設計
橢圓曲線標量乘高效方案設計
網絡安全與數據治理
吳昆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://m.jysgc.com/resource/share/2000006102


作者信息:

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

(1.91977部隊,北京100071;

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

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


Magazine.Subscription.jpg

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品中文在线| 亚洲精品一区二区三区四区高清| 久热re这里精品视频在线6| 香蕉免费一区二区三区在线观看| 一本大道久久a久久精品综合 | 性欧美大战久久久久久久久| 一区二区久久久久| 99在线精品视频在线观看| 最新日韩欧美| 亚洲人成高清| 亚洲久久在线| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 亚洲国产欧美一区| 久久国产精品一区二区三区| 欧美一区二区三区精品电影| 久久精品av麻豆的观看方式| 欧美在线观看网站| 亚洲国产精品久久久久久女王| 亚洲国产精品一区在线观看不卡| 亚洲精品欧美激情| 一本色道**综合亚洲精品蜜桃冫 | 久久精品99无色码中文字幕| 久久久久久久久久久久久女国产乱| 久久精品国产一区二区三区免费看| 久久久国产精品一区二区中文| 久久久人成影片一区二区三区观看| 久久久噜噜噜久久狠狠50岁| 你懂的网址国产 欧美| 欧美精品激情在线| 国产精品jizz在线观看美国| 国产欧美欧洲在线观看| 国产一区深夜福利| 亚洲国产影院| 一区二区三区产品免费精品久久75| 亚洲一二三四久久| 欧美一区二区视频观看视频| 91久久精品美女高潮| 一本色道久久88精品综合| 午夜精彩国产免费不卡不顿大片| 久久精品国产99国产精品澳门| 免费在线看成人av| 欧美视频在线一区二区三区| 国产精品一二一区| 激情伊人五月天久久综合| 亚洲精品国产视频| 亚洲欧美卡通另类91av| 最新日韩中文字幕| 亚洲欧美一区二区精品久久久| 久久蜜桃资源一区二区老牛| 欧美国产日韩一区二区三区| 国产精品久久久久aaaa| 精品不卡视频| 一区二区三区四区五区在线| 久久精品国产96久久久香蕉| 一区二区三区视频在线观看| 欧美在线日韩精品| 欧美精品久久久久久久| 国产美女精品免费电影| 亚洲欧洲一区二区在线观看| 亚洲午夜精品福利| 亚洲激情女人| 欧美伊人影院| 欧美精品一区在线播放| 国产一区二区三区成人欧美日韩在线观看 | 亚洲国产二区| 亚洲欧美中文另类| 一区二区三区免费看| 久久午夜羞羞影院免费观看| 欧美吻胸吃奶大尺度电影| 精品成人一区二区| 亚洲综合导航| 一本色道88久久加勒比精品 | 性娇小13――14欧美| 米奇777超碰欧美日韩亚洲| 国产精品嫩草99a| 91久久在线观看| 欧美在线综合视频| 亚洲一区二区精品视频| 欧美成年人视频网站欧美| 国产伦精品一区二区三区免费| 亚洲毛片在线| 亚洲大片在线观看| 欧美一区二区视频在线| 欧美日韩国产专区| 激情一区二区| 欧美一区二区三区免费在线看| 亚洲一区在线免费| 欧美精品乱人伦久久久久久 | 久久精品成人欧美大片古装| 欧美特黄一级大片| 亚洲激情网站免费观看| 久久成人免费视频| 欧美亚洲在线观看| 国产精品夫妻自拍| 99视频一区| 一区二区av在线| 欧美高清不卡在线| 一区视频在线| 亚洲成人在线网站| 久久精品国产久精国产爱| 国产精品中文字幕在线观看| 一区二区三区四区五区精品视频 | 午夜久久久久久久久久一区二区| 欧美精品videossex性护士| 揄拍成人国产精品视频| 久久精品国产一区二区电影| 久久九九热re6这里有精品| 国产美女精品| 亚洲欧美在线磁力| 欧美亚洲专区| 国产欧美婷婷中文| 亚洲欧美日韩国产综合| 欧美一区二区视频在线| 国产欧美综合在线| 亚洲欧美日韩综合一区| 性欧美18~19sex高清播放| 欧美午夜电影完整版| 洋洋av久久久久久久一区| 亚洲视频在线看| 欧美性大战xxxxx久久久| 中日韩美女免费视频网址在线观看 | 在线欧美不卡| 亚洲啪啪91| 欧美成人影音| 亚洲精品在线观看视频| 亚洲深爱激情| 国产精品久久久久久av下载红粉| 亚洲视频免费| 欧美一区二区三区四区夜夜大片| 国产免费观看久久黄| 欧美一区网站| 欧美jizz19hd性欧美| 亚洲欧洲日本在线| 亚洲一级黄色片| 国产精品一区二区黑丝| 午夜精品一区二区三区在线视 | 免费久久99精品国产自| 在线精品国精品国产尤物884a| 亚洲国产综合91精品麻豆| 欧美电影免费观看高清| 99国产精品久久久| 亚洲在线1234| 国产欧美综合在线| 亚洲国产中文字幕在线观看| 欧美激情精品久久久| av成人手机在线| 欧美一区二区三区视频免费播放 | 欧美va亚洲va香蕉在线| 日韩西西人体444www| 午夜精品福利在线| 黄网站色欧美视频| 日韩一二三区视频| 国产精品无码永久免费888| 久久精品亚洲国产奇米99| 欧美韩国日本一区| 亚洲一二三区在线观看| 久久人人97超碰国产公开结果| 亚洲黄色视屏| 性亚洲最疯狂xxxx高清| 在线观看久久av| 亚洲在线观看视频网站| 国产亚洲综合性久久久影院| 亚洲人成在线影院| 国产精品久久久久久久久搜平片| 久久都是精品| 欧美日韩国产一级| 欧美一级片一区| 欧美剧在线观看| 亚洲欧美日韩天堂| 欧美韩国一区| 午夜亚洲视频| 欧美精品色网| 欧美综合国产精品久久丁香| 欧美激情第4页| 亚洲欧美日韩视频一区| 欧美激情精品| 欧美尤物一区| 欧美体内谢she精2性欧美| 久久国产免费| 国产精品久久久久久久9999| 亚洲狠狠丁香婷婷综合久久久| 国产精品久久亚洲7777| 亚洲国产综合在线| 国产精品日韩在线一区| 亚洲人久久久| 国产午夜精品一区理论片飘花| 日韩亚洲欧美精品| 国内精品美女在线观看| 亚洲一区二区三| 这里只有精品丝袜| 亚洲区一区二区三区| 亚洲婷婷在线| 在线欧美亚洲| 久久国产日韩| 亚洲视频中文字幕| 暖暖成人免费视频| 欧美影片第一页| 国产精品免费观看视频| 野花国产精品入口| 黄色成人av|