亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于橢圓曲線的 ELGamal數(shù)字簽名方案

        2010-09-07 10:31:20伍紅梅
        楚雄師范學(xué)院學(xué)報 2010年3期
        關(guān)鍵詞:簽名者數(shù)字簽名公鑰

        伍紅梅

        (西南交通大學(xué)數(shù)學(xué)學(xué)院,四川 成都 610031)

        基于橢圓曲線的 ELGamal數(shù)字簽名方案

        伍紅梅

        (西南交通大學(xué)數(shù)學(xué)學(xué)院,四川 成都 610031)

        首先介紹了有限域上的橢圓曲線,把 ELGamal數(shù)字簽名體制成功的遷移到基于橢圓曲線的體制上,并在此基礎(chǔ)上,給出了兩個新的橢圓曲線 ELGamal數(shù)字簽名方案,提高了簽名的安全性,及其簽名的效率。

        橢圓曲線;數(shù)字簽名;加密算法

        1 引言

        20世紀(jì) 80年代中期,Miller[1]和 Koblitz[2]將橢圓曲線引進(jìn)了密碼學(xué)中,人們對其做了大量的研究工作后,建立了橢圓曲線公鑰密碼體制。它是一種基于橢圓曲線離散對數(shù)問題的公鑰密碼,并且具有很好的安全性。

        橢圓曲線數(shù)字簽名技術(shù)在現(xiàn)代網(wǎng)絡(luò)數(shù)據(jù)通信處理過程中扮演著非常重要的角色,在網(wǎng)絡(luò)資源非常有限的情況下,如何提高網(wǎng)絡(luò)數(shù)據(jù)通訊效率及安全,提高簽名效率,就顯得尤為重要。文獻(xiàn) [3]提出了橢圓曲線數(shù)字簽名算法,文獻(xiàn) [4]給出了著名的橢圓曲線的數(shù)字簽名方案,文獻(xiàn) [5]提出了 ELGamal數(shù)字簽名體制。本文把 ELGamal數(shù)字簽名體制成功的遷移到基于橢圓曲線的體制上,并在此基礎(chǔ)上,給出了兩個新的橢圓曲線 ELGamal數(shù)字簽名方案,提高了簽名的安全性及其效率。

        2 有限域上的橢圓曲線[6]

        (1)GF(p)上的橢圓曲線

        GF(p)是一個特征為 p的有限域。p≠2,3。a,b∈GF(p)滿足 4a3+27b2≠0。橢圓曲線E(a,b)定義為滿足方程 y2=x3+ax+b的點 (x,y)∈GF(p)×GF(p)和無窮遠(yuǎn)點O的集合。這些點在如下定義的加法下構(gòu)成一個阿貝爾群,其恒等元為O。P和Q是 E(a,b)上的兩點,如果 P=O,則 -P=O,且P+Q=Q+P=Q;令P=(x1,y1),Q=(x2,y2)則 -P=(x1,-y1),P+(-P)=O如果Q≠-P,則 P+Q=(x3,y3),且

        (2)GF(2m)上的橢圓曲線

        非超奇異橢圓曲線 E(a,b)(GF(2m))定義為滿足方程 y2+xy=x3+ax2+b的點(x,y)∈GF(P)×GF(P)和無窮遠(yuǎn)點O的集合,a,b∈GF(2m)且 b≠0,這些點在如下定義的加法下構(gòu)成一個阿貝爾群,恒等元為O。P和Q是 E(a,b)(GF(2m))上的兩點,如果 P=O則 -P =O,且 P+Q=Q+P=Q;令 P=(x1,y1),Q=(x2,y2)則 -P=(x1,y1+x1),P+(-P) =O;如果Q≠-P,則 P+Q=(x3,y3),且

        3 橢圓曲線數(shù)字簽名體制

        3.1 橢圓曲線的 ELGam al數(shù)字簽名算法的參數(shù)

        構(gòu)造橢圓曲線 E(a,b)(GF(q)),選取一個基點G,階是 g,即 gG=O(其中 nG表示為 n個G相加,即 gG=G+G+G+…+G相加,O表示橢圓曲線方程的無窮遠(yuǎn)點),n為素數(shù),且 n> 3,在區(qū)間[1,n-1]中選擇一個隨機(jī)整數(shù) d是簽名私鑰,Q=dG是簽名驗證公鑰,H是一個安全的 hash函數(shù),公開 q,a,b,g,G,Q,H保密 d。

        3.2 簽名生成

        簽名者A lice利用上面的參數(shù)和公私鑰對消息m簽名:

        (1)A lice隨機(jī)選擇一個整數(shù) k使得 gcd(k,g)=1;

        (2)計算 R=kG=(x1,y1),r=x1modn,如果 r=0則返回到第 (1)步;

        (3)計算 k-1modn;

        (4)計算 e=H(m);

        (5)計算 s =k-1(e-dr)(m odn),如果 s =0則返回到第 (1)步;

        (6)將數(shù)字簽名 s=(e,r,s)傳送給 B ob。

        3.3 驗證過程

        (1)B ob收到數(shù)字簽名 s=(e,r,s),并取得 A lice的公鑰 (E/Fq,G,Q);

        (2)計算 e=H(m);

        (3)計算V1=r Q+sR,V2=eG。

        (4)若 V1=V2則驗收,否則拒絕。

        證明:V1=V2:

        V1=r Q+sR=rdG+k-1(e-dr)kG=(rd+e-dr)G=eG=V2 證畢

        4 改進(jìn)的橢圓曲線的 ELGam al數(shù)字簽名

        4.1 方案一

        橢圓曲線域參數(shù)跟前面介紹的相同,簽名過程:

        簽名者A lice利用上面的參數(shù)和公私鑰對消息m簽名:

        (1)A lice隨機(jī)選擇一個整數(shù) k使得 gcd(k,g)=1;

        (2)計算 R=kG=(x1,y1),r=x1m odn,如果 r=0則返回到第 (1)步;

        (3)計算 e=H(m);

        (4)計算 s =k+edr(m odn),如果 s =0則返回到第 (1)步;

        (5)將數(shù)字簽名 s=(e,r,s)傳送給 B ob。

        驗證過程

        (1)B ob收到數(shù)字簽名 s=(e,r,s),并取得 A lice的公鑰 (E/Fq,G,Q);

        (2)計算 e=H(m);

        (3)計算V1=sG-R,V2=er Q。

        (4)若 V1=V2則驗收,否則拒絕。

        證明:V1=V2:V1=sG-R=(k+edr)G-R=kG+er Q-R=er Q=V2 證畢

        4.2 方案二

        橢圓曲線域參數(shù)跟前面介紹的相同,簽名過程:

        簽名者A lice利用上面的參數(shù)和公私鑰對消息m簽名:

        (1)A lice隨機(jī)選擇一個整數(shù) k使得 gcd(k,g)=1;

        (2)計算 e=H(m);

        (3)計算 C1=kG=(x1,y1),r=x1m odn,如果 r=o則返回到第 (1)步;

        (4)計算 kQ =(x2,y2),t=x2m odn,如果 t=0則返回到第 (1)步,C1=e+t;

        (5)將數(shù)字簽名 s=(C1,C2),傳送給 B ob。

        驗證過程

        (1)B ob收到數(shù)字簽名;

        (2)計算 e=H(m);

        (3)計算 e=C2-dC1。

        簽名驗證的證明:e=C2-dC1=e+kQ-dkG=e+kQ-kQ=e

        5 結(jié)果分析

        ELGam al算法其安全性是依賴計算有限域上離散對數(shù)問題的困難性,而把 ELGam al數(shù)字簽名體制遷移到基于橢圓曲線的體制上,其安全性是依賴橢圓曲線離散對數(shù)問題。攻擊者試圖通過分析(e,r,s)來取得簽名者的私鑰 d,是橢圓曲線上的離散對數(shù)問題求解,是困難的。

        改進(jìn)的兩個新方案,簽名和驗證過程中都不含有求逆運算,相對原來的方案提高了簽名的速度。顯然,該方案的安全性與原方案的安全性相同,都是基于橢圓曲線上的離散對數(shù)問題求解,但速度提高了很多。因為橢圓曲線密碼體制有著獨特的優(yōu)越性,所以可被應(yīng)用在需要較短密鑰的應(yīng)用中。

        [1]N Koblitz.Elliptic Curves Cryptosystems[J].M ath Comp.1987,48(177):203~209.

        [2]V Miller.Usesof Elliptic Curves in Cryptography[A].Advance in Cryptology-CRYPTO,Lecture Notes in Computer Science[M]Springer-Vedag,1986:417~427.

        [3]ANSI X9.62.Public Key Cryptography for the Financial Services Industry:The Elliptic CurvesDigital Signature Algorithm(ECDSA)[S].

        [4]Johson D Menezes A.The elliptic curve digital signature algorithm [J].Technical Report,CORR99-31,Canada:Department of Combinatorics and Optim ization,University of W aterloo,1999.

        [5]ELGamal L.A Public Key Cryptosystem and a Signture Scheme Base on Discrete Logarithm [J],IEEE Transactions on Infor m ation theory,1996,31:469—472.

        (責(zé)任編輯 劉洪基)

        ELGamalD igital Signature Scheme Based on the Elliptic Curves

        W U Hong-mei
        (School of M athematics,Southwest Jiaotong University,Chengdu610031,China)

        The author introduced the elliptic curves over finite fields,put ELGamal digital signature scheme into a successfulmove to a system based on elliptic curve,And on this basis,ELGamal digital signature scheme of two new elliptic curves had been given to improve the security of the signature and the signature efficiency.

        elliptic curve;digital signature;encryption

        TP309

        A

        1671-7406(2010)03-0044-04

        2010-01-05

        伍紅梅 (1983—),女,籍貫四川,研究方向密碼學(xué)。

        猜你喜歡
        簽名者數(shù)字簽名公鑰
        基于離散對數(shù)新的多重代理多重盲簽名方案
        淺析計算機(jī)安全防護(hù)中數(shù)字簽名技術(shù)的應(yīng)用
        勞動者代簽名 用人單位應(yīng)否支付雙倍工資
        一種基于混沌的公鑰加密方案
        基于變形ElGamal簽名體制的強(qiáng)盲簽名方案
        商情(2016年45期)2017-01-17 21:04:39
        基于數(shù)字簽名的QR碼水印認(rèn)證系統(tǒng)
        HES:一種更小公鑰的同態(tài)加密算法
        SM2橢圓曲線公鑰密碼算法綜述
        基于格的公鑰加密與證書基加密
        一種有效的授權(quán)部分委托代理簽名方案
        亚洲av综合色区无码一二三区| 精品人妻码一区二区三区红楼视频| 91超精品碰国产在线观看| 337p日本欧洲亚洲大胆精品| 精品无人区无码乱码毛片国产| 99精品人妻少妇一区二区| 女同亚洲女同精品| 久久伊人网久久伊人网| 亚洲一区二区三区视频免费| 华人免费网站在线观看| 国产精品成人久久电影| 人妻无码Aⅴ中文系列| 日本久久黄色高清视频| 色综合久久网| 免费无码毛片一区二区app| 国产激情对白一区二区三区四| 性感人妻一区二区三区| 国产丝袜美腿一区二区三区| (无码视频)在线观看| 亚洲另类精品无码专区| 中文一区二区三区无码视频| 精品国产一区二区三区香 | 亚洲国产成人久久精品美女av | 欧美精品高清在线xxxx| 中文字幕有码在线亚洲| 色费女人18毛片a级毛片视频| 真人男女做爰无遮挡免费视频| 喷潮出白浆视频在线观看| 亚洲精品av一区二区| 好看的欧美熟妇www在线| 色综合久久久久综合999| 国产视频一区2区三区| 亚洲国产精品无码中文字| 岛国AV一区二区三区在线观看| 日韩最新在线不卡av| 有码视频一区二区三区| 黄桃av无码免费一区二区三区| 国产精品久久国产精麻豆99网站| 亚洲一区日本一区二区| 性人久久久久| aaaaaa级特色特黄的毛片|