Re: [问题] DSA算法 global public key

楼主: hsiaulong (年纪愈大,胆愈小)   2011-08-11 19:44:53
※ 引述《josephHPSH (阿尚)》之铭言:
: 请问..
: 在数位签章标准中(DSS,DSA)
: 有办法简单的去解释
: 全域金钥(global public-key)存在的价值吗
: 为何发送以及接收端为何都要以这把金钥来计算QQ
不太明白原发问者想问的是哪一点
使用者的私钥(private key) 与 公钥(public key)的产生关系如下
自选 x 做为私钥
计算 y=g^x (mod p) ,y 为公钥
其中,g 和p 都是系统的公开参数
再加上产生 g时会用到的 q,这三个就是 global public-ky (p,q,g)
就是这个签章系统进行时要先决定的基本(公开)参数
有了这些参数,才能运算签章、验证签章时的数学式
作者: josephHPSH (SG)   2011-08-14 11:28:00
另外 g^q mod p = 1 且 q|(p-1)这样选择的目的是..?
作者: stimim (qqaa)   2011-08-16 18:55:00
en.wikipedia.org/wiki/Digital_Signature_Algorithm下面有证明

Links booklink

Contact Us: admin [ a t ] ucptt.com