999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于有限域乘法單群的公鑰密碼算法及實(shí)現(xiàn)*

2022-04-11 02:55:00江寶安
通信技術(shù) 2022年3期

江寶安

(1.重慶移通學(xué)院,重慶 401520;2.重慶郵電大學(xué),重慶 400065)

0 引言

1976 年,Diffie 和Hellman提出了密碼交換概念,為公鑰密碼學(xué)提供了理論基礎(chǔ)。1985 年,Elgamal[1,2]提出了一種公鑰密碼體制,其安全性基于求離散對數(shù)的困難問題上,是一種國際公認(rèn)的較理想的公鑰密碼體制,是目前應(yīng)用在保密通信和數(shù)字簽名領(lǐng)域的有效的安全算法。ElGamal 公鑰方案的提出是密碼學(xué)的一個巨大的突破,是繼安全性基于大整數(shù)分解的困難問題的RSA[3,4]算法提出后,又一個里程碑事件。

ElGamal 公鑰密碼體制是建立在有限域Zp上的,系統(tǒng)參數(shù)的選擇受到一定的限制。本文提出一種建立在有限域乘法群上的公鑰密碼算法。p為素數(shù),該乘法群的階為2p-1,且為梅森素數(shù),則該乘法群為有限單群。在此基礎(chǔ)上的DH 公鑰密碼體制,其安全性也是基于求離散對數(shù)的困難的問題上,但是此離散對數(shù)是基于有限擴(kuò)域上的,區(qū)別于ElGamal的有限域Zp。

本文算法繼承ElGamal 公鑰密碼體制的優(yōu)點(diǎn),又有算法簡單、參數(shù)選擇靈活、計算速度快、執(zhí)行效率高等優(yōu)點(diǎn),具有極大的理論和實(shí)際應(yīng)用價值。

1 ElGamal 公鑰密碼方案

1.1 參數(shù)初始化

取大素數(shù)p,取p-1 階生成元a∈,取隨機(jī)數(shù)k1,0

1.2 加密過程

(1)發(fā)送方A 隨機(jī)選擇數(shù)k1,0

1.3 解密過程

2 一種新的基于有限域乘法單群的公鑰密碼

本文提出了一種新的基于有限域乘法單群的公鑰密碼[5,6]。有限域的乘法群的階為n=||=2p-1,p為素數(shù)且使得n=2p-1為梅森素數(shù),具體取值如圖1所示。則乘法群為有限單群,任何一個元素a∈的階為n,即anmodq=1(q為p次不可約本原多項(xiàng)式),a+a=0。

圖1 梅森素數(shù)及部分模2 本原不可約多項(xiàng)式

新算法的具體流程如下文所述。

p為素數(shù)且使得n=2p-1 為梅森素數(shù),推薦p取521,1 279 或2 281,相應(yīng)的p次不可約本原多項(xiàng)式為q=x521+x32+1,x1279+x216+1 或x2281+x715+1(x為多項(xiàng)式不定元)。隨機(jī)取元素a∈(a≠1),則anmodq=1,(p,n,q,a)為公開的系統(tǒng)參數(shù)(若a不公開,破譯難度更高)。發(fā)送方A 隨機(jī)取私鑰1

2.1 乘法型加解密

如圖2 所示,發(fā)送方A 生成密文c=m·modq,接收方B 使用私鑰k2解密:

圖2 乘法公鑰密碼

2.2 加法型加解密

筆者已經(jīng)對該算法完成軟硬件仿真驗(yàn)證,軟件采用MATLAB 仿真,最高已驗(yàn)證p=9 689的加解密,可以轉(zhuǎn)化成C 語言或者匯編語言等,并且可應(yīng)用于不同的平臺。硬件采用線性反饋移位寄存器實(shí)現(xiàn),需要p個寄存器,所需時間為p個時鐘周期,計算速度快。

3 算法實(shí)例

3.1 實(shí)例1

取p=5,本原多項(xiàng)式q(x)=x5+x2+1,數(shù)組形式q(x)=[100101],隨機(jī)選擇a=x4+x2+1=[10101],=a

算法復(fù)雜度分析:模平方運(yùn)算a2modq有快速算法,需要O(p)次比特運(yùn)算,模乘a·bmodq運(yùn)算需要O(p2)次比特運(yùn)算,模冪ak·modq運(yùn)算需要O(p3)次比特運(yùn)算,整個加密解密最耗時的主要是模冪運(yùn)算。當(dāng)加密解密多項(xiàng)式已預(yù)先算出時,采用帶反饋的移位寄存器可同時實(shí)現(xiàn)乘除運(yùn)算即模乘運(yùn)算,加密解密時間均為p個時鐘周期。

3.2 實(shí)例2

3.2.1 硬件實(shí)現(xiàn)關(guān)鍵技術(shù)

加密硬件實(shí)現(xiàn)如圖3 所示,當(dāng)p個比特明文m串行輸入結(jié)束后,p個寄存器的值即為密文;解密硬件實(shí)現(xiàn)如圖4 所示,當(dāng)p個比特密文c串行輸入結(jié)束后,p個寄存器的值即為解密明文。加解密所需時間均為p個時鐘周期。

圖3 加密硬件實(shí)現(xiàn)(用移位寄存器和異或門)

圖4 解密硬件實(shí)現(xiàn)(用移位寄存器和異或門)

3.2.2 實(shí)例

取p=7,本原多項(xiàng)式為q(x)=1+x+x7=[11000001],明文為m(x)=1+x+x4=[1100100],加密多項(xiàng)式為g(x)=x2+x3=[0011000],解密多項(xiàng)式為h(x)=x+x2+x3+x4+x6=[0111101],加密密文為c(x)=m(x)·g(x)modq=1+x+x2+x4+x6=[1110101],加密硬件實(shí)現(xiàn)如圖5所示。

圖5 實(shí)例2 中 p=7 加密硬件實(shí)現(xiàn)(用移位寄存器和異或門)

解密明文為d(x)=c(x)·h(x)modq=1+x+x4=[1100100]=m(x),解密硬件實(shí)現(xiàn)如圖6 所示。

圖6 實(shí)例2 中 p=7 解密硬件實(shí)現(xiàn)(用移位寄存器和異或門)

實(shí)例2 用移位寄存器和異或門的硬件實(shí)現(xiàn)的電路如圖7 所示,仿真結(jié)果如圖8 所示。

圖7 實(shí)例2 具體加密硬件實(shí)現(xiàn)電路(用移位寄存器和異或門)

圖8 實(shí)例3 具體加密硬件實(shí)現(xiàn)電路仿真波形

4 算法軟件實(shí)現(xiàn)程序(MATLAB 仿真)

主程序以p=31 乘法加密解密為例,以下是MATLAB 源程序:

5 結(jié)語

現(xiàn)有的典型的公鑰密碼算法如RSA、ElGamal和橢圓密碼ECC 都有各自的優(yōu)缺點(diǎn),適應(yīng)不同的應(yīng)用場合,在多種文獻(xiàn)中有詳細(xì)的介紹和說明[7-14]。本文在有限域乘法單群的基礎(chǔ)上,提出了新的公鑰密碼算法。該算法本身基于模2 運(yùn)算,只需要用移位寄存器和異或門就可實(shí)現(xiàn),不需要構(gòu)建長整數(shù)運(yùn)算,也不需要計算有限域原根[15],相較傳統(tǒng)的ElGamal 和RSA 公鑰算法具有系統(tǒng)參數(shù)選擇靈活、計算速度快、安全性高等優(yōu)點(diǎn),具有廣泛的理論和實(shí)際應(yīng)用價值。

主站蜘蛛池模板: 亚洲三级电影在线播放| 日韩毛片免费视频| 婷婷亚洲最大| 2021国产精品自拍| 亚洲第一综合天堂另类专| 91最新精品视频发布页| 亚洲欧美日韩精品专区| 97在线免费视频| 国产91精品久久| 亚洲自偷自拍另类小说| 亚洲中文字幕av无码区| 久久精品66| 91在线精品免费免费播放| 亚洲国产在一区二区三区| 亚洲中文字幕在线一区播放| 国产成人综合网在线观看| 日韩无码黄色| 欧美一区精品| 欧美亚洲第一页| 人妻丰满熟妇啪啪| 日本在线欧美在线| 天天躁夜夜躁狠狠躁躁88| 无码一区二区三区视频在线播放| 日韩精品免费在线视频| 国产不卡网| 亚洲视频在线青青| 福利小视频在线播放| 在线无码九区| 国产成人精品免费视频大全五级| 国产精品大白天新婚身材| 国内老司机精品视频在线播出| 五月天在线网站| 久久99精品国产麻豆宅宅| 精品人妻一区二区三区蜜桃AⅤ| 久久99国产乱子伦精品免| 黄片一区二区三区| 欧美国产日韩在线| 波多野结衣的av一区二区三区| 久久人搡人人玩人妻精品一| 国产成人a在线观看视频| 原味小视频在线www国产| 亚洲熟女偷拍| 亚洲高清资源| 日本一区二区三区精品视频| 99ri精品视频在线观看播放 | 国产农村妇女精品一二区| 日本在线欧美在线| 久久综合九色综合97婷婷| 亚洲无码在线午夜电影| 99久久婷婷国产综合精| 国产成人8x视频一区二区| 乱色熟女综合一区二区| 亚洲综合狠狠| 亚洲精品午夜无码电影网| 波多野结衣无码中文字幕在线观看一区二区 | 波多野结衣中文字幕一区二区| 亚洲精品图区| 国产精品视频观看裸模| 亚洲午夜福利精品无码不卡 | 国产一区二区在线视频观看| 国产成人一区在线播放| 亚洲不卡av中文在线| 特级精品毛片免费观看| 伊人久久福利中文字幕| 久久五月视频| 91毛片网| 亚洲第一黄色网址| 亚洲综合亚洲国产尤物| 91 九色视频丝袜| 无码区日韩专区免费系列| 毛片在线播放网址| 试看120秒男女啪啪免费| 国产午夜在线观看视频| 中文字幕人成人乱码亚洲电影| 欧美日韩一区二区在线免费观看| 被公侵犯人妻少妇一区二区三区 | 久久成人18免费| 欧洲av毛片| www.91在线播放| 99在线视频免费观看| 欧洲av毛片| 亚洲区第一页|