亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

在區(qū)塊鏈上簽名、驗(yàn)證的方法及裝置與流程

文檔序號(hào):12729116閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種基于SM2橢圓曲線算法在區(qū)塊鏈上進(jìn)行簽名的方法,其特征在于,包括:

基于待簽名消息和隨機(jī)生成的大整數(shù)k,獲得橢圓曲線點(diǎn)R的坐標(biāo)(x1,y1)和判斷標(biāo)識(shí)v,其中,所述判斷標(biāo)識(shí)v用于標(biāo)識(shí)所述y1的奇偶性;

基于獲得的橢圓曲線點(diǎn)R的坐標(biāo)(x1,y1)、所述待簽名消息發(fā)送方的私鑰和所述判斷標(biāo)識(shí)v,計(jì)算所述待簽名消息的數(shù)字簽名,所述數(shù)字簽名包含所述判斷標(biāo)識(shí)v。

2.一種基于SM2橢圓曲線算法在區(qū)塊鏈上進(jìn)行驗(yàn)證的方法,其特征在于,包括:

接收待驗(yàn)證消息和所述待驗(yàn)證消息的數(shù)字簽名,其中,所述待驗(yàn)證消息的數(shù)字簽名包含判斷標(biāo)識(shí)v′;

基于所述待驗(yàn)證消息和所述判斷標(biāo)識(shí)v′獲得用于生成所述待驗(yàn)證消息的數(shù)字簽名的橢圓曲線點(diǎn)R′的坐標(biāo)(x1′,y1′),其中,所述判斷標(biāo)識(shí)v′用于判斷所述y1′的奇偶性;

根據(jù)所述點(diǎn)R′的坐標(biāo)(x1′,y1′)計(jì)算所述待驗(yàn)證消息的發(fā)送方的公鑰P′點(diǎn)的坐標(biāo),基于計(jì)算得到的所述待驗(yàn)證消息的發(fā)送方的公鑰P′點(diǎn)的坐標(biāo)與預(yù)存公鑰信息,對(duì)所述待驗(yàn)證消息的數(shù)字簽名進(jìn)行驗(yàn)證。

3.根據(jù)權(quán)利要求2所述的基于SM2橢圓曲線算法在區(qū)塊鏈上進(jìn)行驗(yàn)證的方法,其特征在于,還包括:

基于待簽名消息和隨機(jī)生成的大整數(shù)k,獲得橢圓曲線點(diǎn)R的坐標(biāo)(x1,y1)和判斷標(biāo)識(shí)v,其中,所述判斷標(biāo)識(shí)v用于標(biāo)識(shí)所述y1的奇偶性;

基于獲得的橢圓曲線點(diǎn)R的坐標(biāo)(x1,y1)、所述待簽名消息發(fā)送方的私鑰和所述判斷標(biāo)識(shí)v,計(jì)算所述待簽名消息的數(shù)字簽名,所述數(shù)字簽名包含所述判斷標(biāo)識(shí)v。

4.根據(jù)權(quán)利要求2所述的基于SM2橢圓曲線算法在區(qū)塊鏈上驗(yàn)證的方法,其特征在于,還包括:接收所述待驗(yàn)證消息的發(fā)送方的公鑰P點(diǎn)的坐標(biāo)或所述公鑰P點(diǎn)的坐標(biāo)在區(qū)塊鏈上的地址,其中,所述預(yù)存公鑰信息包括接收的所述公鑰P點(diǎn)的坐標(biāo)或所述公鑰P點(diǎn)的坐標(biāo)在區(qū)塊鏈上的地址。

5.根據(jù)權(quán)利要求4所述的基于SM2橢圓曲線算法在區(qū)塊鏈上進(jìn)行驗(yàn)證的方法,其特征在于,還包括:基于所述公鑰P點(diǎn)的坐標(biāo)或所述公鑰P點(diǎn)的坐標(biāo)在區(qū)塊鏈上的地址對(duì)計(jì)算獲得的所述待驗(yàn)證消息的發(fā)送方的公鑰P′點(diǎn)的坐標(biāo)進(jìn)行校驗(yàn),以對(duì)所述待驗(yàn)證消息的數(shù)字簽名進(jìn)行驗(yàn)證。

6.根據(jù)權(quán)利要求2至5中任一項(xiàng)所述的基于SM2橢圓曲線算法在區(qū)塊鏈上進(jìn)行驗(yàn)證的方法,其特征在于,所述基于所述待驗(yàn)證消息和所述判斷標(biāo)識(shí)v′獲得用于生成所述待驗(yàn)證消息的數(shù)字簽名的橢圓曲線點(diǎn)R′的坐標(biāo)(x1′,y1′),其中,所述判斷標(biāo)識(shí)v′用于判斷所述y1′的奇偶性的步驟包括:

基于所述判斷標(biāo)識(shí)v′確定所述橢圓曲線點(diǎn)R′的坐標(biāo)(x1′,y1′)中的y1′。

7.一種基于SM2橢圓曲線算法在區(qū)塊鏈上進(jìn)行簽名的裝置,其特征在于,包括:

處理單元,被配置為基于待簽名消息和隨機(jī)生成的大整數(shù)k,獲得橢圓曲線點(diǎn)R的坐標(biāo)(x1,y1)和判斷標(biāo)識(shí)v,其中,所述判斷標(biāo)識(shí)v用于標(biāo)識(shí)所述y1的奇偶性;

第一簽名單元,被配置為基于獲得的橢圓曲線點(diǎn)R的坐標(biāo)(x1,y1)、所述待簽名消息發(fā)送方的私鑰和所述判斷標(biāo)識(shí)v,計(jì)算所述待簽名消息的數(shù)字簽名,所述數(shù)字簽名包含所述判斷標(biāo)識(shí)v。

8.一種基于SM2橢圓曲線算法在區(qū)塊鏈上進(jìn)行驗(yàn)證的裝置,其特征在于,包括:

接收單元,被配置為接收待驗(yàn)證消息和所述待驗(yàn)證消息的數(shù)字簽名,其中,所述待驗(yàn)證消息的數(shù)字簽名包含判斷標(biāo)識(shí)v′;

計(jì)算單元,基于所述待驗(yàn)證消息和所述判斷標(biāo)識(shí)v′獲得用于生成所述待驗(yàn)證消息的數(shù)字簽名的橢圓曲線點(diǎn)R′的坐標(biāo)(x1′,y1′),其中,所述判斷標(biāo)識(shí)v′用于判斷所述y1′的奇偶性;

驗(yàn)證單元,被配置為根據(jù)所述點(diǎn)R′的坐標(biāo)(x1′,y1′)計(jì)算所述待驗(yàn)證消息的發(fā)送方的公鑰P′點(diǎn)的坐標(biāo),基于計(jì)算得到的所述待驗(yàn)證消息的發(fā)送方的公鑰P′點(diǎn)的坐標(biāo)與預(yù)存公鑰信息,對(duì)所述待驗(yàn)證消息的數(shù)字簽名進(jìn)行驗(yàn)證。

9.根據(jù)權(quán)利要求8所述的基于SM2橢圓曲線算法在區(qū)塊鏈上進(jìn)行驗(yàn)證的裝置,其特征在于,還包括第二簽名單元,被配置為:

基于待簽名消息和隨機(jī)生成的大整數(shù)k,獲得橢圓曲線點(diǎn)R的坐標(biāo)(x1,y1)和判斷標(biāo)識(shí)v,其中,所述判斷標(biāo)識(shí)v用于標(biāo)識(shí)所述y1的奇偶性;

基于獲得的橢圓曲線點(diǎn)R的坐標(biāo)(x1,y1)、所述待簽名消息發(fā)送方的私鑰和所述判斷標(biāo)識(shí)v,計(jì)算所述待簽名消息的數(shù)字簽名,所述數(shù)字簽名包含所述判斷標(biāo)識(shí)v。

10.根據(jù)權(quán)利要求8所述的基于SM2橢圓曲線算法在區(qū)塊鏈上進(jìn)行驗(yàn)證的方法,其特征在于,所述接收單元還被配置為:接收所述待驗(yàn)證消息的發(fā)送方的公鑰P點(diǎn)的坐標(biāo)或所述公鑰P點(diǎn)的坐標(biāo)在區(qū)塊鏈上的地址,其中,所述預(yù)存公鑰信息包括接收的所述公鑰P點(diǎn)的坐標(biāo)或所述公鑰P點(diǎn)的坐標(biāo)在區(qū)塊鏈上的地址。

11.根據(jù)權(quán)利要求10所述的基于SM2橢圓曲線算法在區(qū)塊鏈上進(jìn)行驗(yàn)證的裝置,其特征在于,所述驗(yàn)證單元還被配置為:基于所述公鑰P點(diǎn)的坐標(biāo)或所述公鑰P點(diǎn)的坐標(biāo)在區(qū)塊鏈上的地址對(duì)計(jì)算獲得的所述待驗(yàn)證消息的發(fā)送方的公鑰P′點(diǎn)的坐標(biāo)進(jìn)行校驗(yàn),以對(duì)所述待驗(yàn)證消息的數(shù)字簽名進(jìn)行驗(yàn)證。

12.根據(jù)權(quán)利要求8至11中任一項(xiàng)所述的基于SM2橢圓曲線算法在區(qū)塊鏈上進(jìn)行驗(yàn)證的裝置,其特征在于,所述計(jì)算單元還被配置為:

基于所述判斷標(biāo)識(shí)v′確定所述橢圓曲線點(diǎn)R′的坐標(biāo)(x1′,y1′)中的y1′。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1