122 Okamoto身份识别方案 A随机选择两个数20≤,n≤q-1,并计算;X=a"a2°modp A将他的证书CA=mAVX发送给B B通过检测vD,n真来验证TA的签名; B随机选择一个数el≤e≤2,并将e发送给A; A计算=(+m)m=(+mmg并将y1,y2 发给B; B验证X=a1a2""modp。12.2 Okamoto身份识别方案 ⚫ A随机选择两个数 ,并计算; ⚫ A将他的证书 和X发送给B; ⚫ B通过检测 真来验证TA的签名; ⚫ B随机选择一个数 ,并将e发送给A; ⚫ A计算 并将y1,y2 发给B; ⚫ B验证 。 r1 ,r2 ,0 r1 ,r2 q −1 X p r r mod 1 2 = 1 2 C(A) = (ID(A), v,s) VerTA(ID,v,s) = t e,1 e 2 y1 = (r1 + m1 e)mod q, y2 = (r2 + m2 e)mod q X v p y y e mod 1 2 1 2