技術(shù)總結(jié)
本發(fā)明公開了一種改進(jìn)的點(diǎn)對(duì)點(diǎn)橢圓曲線數(shù)字簽名算法,步驟(1),計(jì)算t=Hash(IDA||IDB||count)mod?n,count=0x00000001,如果t=0,那么count++,重新計(jì)算t;步驟(2),隨機(jī)選擇k∈[1,n?1];步驟(3),運(yùn)算kP=(x1,y1),之后把x1轉(zhuǎn)化為整數(shù);步驟(4)計(jì)算r=x1?mod?n,如果r=0,那么跳回步驟(2);步驟(5),計(jì)算e=H(m),其中,H(x)為哈希函數(shù);步驟(6),計(jì)算s=k?1t(e+dr)mod?n,如果s=0,那么跳回步驟(2)獲取隨機(jī)數(shù);步驟(7),輸出簽名對(duì)(r,s)。本發(fā)明還公開了一種基于所述改進(jìn)的橢圓曲線數(shù)字簽名算法的驗(yàn)簽方法。本發(fā)明可以有效解決點(diǎn)對(duì)點(diǎn)的簽名驗(yàn)簽行為。
技術(shù)研發(fā)人員:張宇
受保護(hù)的技術(shù)使用者:上海華虹集成電路有限責(zé)任公司
文檔號(hào)碼:201610991199
技術(shù)研發(fā)日:2016.11.10
技術(shù)公布日:2017.03.22