最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

DSA算法教程

互聯(lián)網(wǎng)   發(fā)布時間:2008-10-08 19:02:47   作者:佚名   我要評論
Digital Signature Algorithm (DSA)是Schnorr和ElGamal簽名算法的變種,被美國NIST作為DSS(DigitalSignature Standard)。算法中應用了下述參數(shù): p:L bits長的素數(shù)。L是64的倍數(shù),范圍是512到1024; q:p - 1的160bits的素因子; g:g = h^((p-1)/q) mod p,h滿
Digital Signature Algorithm (DSA)是Schnorr和ElGamal簽名算法的變種,被美國NIST作為DSS(DigitalSignature Standard)。算法中應用了下述參數(shù):
p:L bits長的素數(shù)。L是64的倍數(shù),范圍是512到1024;
q:p - 1的160bits的素因子;
g:g = h^((p-1)/q) mod p,h滿足h < p - 1, h^((p-1)/q) mod p > 1;
x:x < q,x為私鑰 ;
y:y = g^x mod p ,( p, q, g, y )為公鑰;
H( x ):One-Way Hash函數(shù)。DSS中選用SHA( Secure Hash Algorithm )。
p, q, g可由一組用戶共享,但在實際應用中,使用公共模數(shù)可能會帶來一定的威脅。簽名及驗證協(xié)議如下:
1. P產(chǎn)生隨機數(shù)k,k < q;
2. P計算 r = ( g^k mod p ) mod q
s = ( k^(-1) (H(m) xr)) mod q
簽名結(jié)果是( m, r, s )。
3. 驗證時計算 w = s^(-1)mod q
u1 = ( H( m ) * w ) mod q
u2 = ( r * w ) mod q
v = (( g^u1 * y^u2 ) mod p ) mod q
若v = r,則認為簽名有效。
DSA是基于整數(shù)有限域離散對數(shù)難題的,其安全性與RSA相比差不多。DSA的一個重要特點是兩個素數(shù)公開,這樣,當使用別人的p和q時,即使不知道私鑰,你也能確認它們是否是隨機產(chǎn)生的,還是作了手腳。RSA算法卻作不到。

相關(guān)文章

最新評論

英山县| 镇雄县| 托克托县| 古浪县| 泸水县| 喀喇| 泸州市| 新津县| 钟祥市| 淄博市| 于都县| 星子县| 南溪县| 牡丹江市| 方正县| 大厂| 城步| 呼伦贝尔市| 扎兰屯市| 承德市| 揭东县| 来凤县| 雅安市| 九江县| 罗江县| 普洱| 安康市| 昌乐县| 宣威市| 区。| 德安县| 浏阳市| 汕头市| 青神县| 丽江市| 安岳县| 乌拉特中旗| 普安县| 凤庆县| 平远县| 微博|