[發明專利]一種基于身份的區塊鏈的交易內容編輯方法及裝置有效
| 申請號: | 202011517792.1 | 申請日: | 2020-12-21 |
| 公開(公告)號: | CN112560096B | 公開(公告)日: | 2022-12-02 |
| 發明(設計)人: | 丁旋;周國浩;楊錚 | 申請(專利權)人: | 清華大學 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F21/60;G06F16/23;G06F16/27 |
| 代理公司: | 北京新知遠方知識產權代理事務所(普通合伙) 11397 | 代理人: | 馬軍芳;張艷 |
| 地址: | 100089*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 身份 區塊 交易 內容 編輯 方法 裝置 | ||
1.一種基于身份的區塊鏈的交易內容編輯方法,其特征在于,包括:
根據雙線性映射生成區塊鏈監管者的私鑰;
獲取用戶對目標交易的交易內容進行編輯后生成的新交易內容;
獲取所述用戶的身份標識符,根據所述身份標識符、第一哈希函數和所述私鑰生成所述用戶的陷門密鑰;
獲取所述目標交易的交易標識符、所述目標交易的交易隨機數以及所述目標交易的交易哈希值;
根據所述陷門密鑰、所述身份標識符、所述交易標識符、所述交易哈希值、所述交易內容、所述交易隨機數和所述新交易內容計算生成新交易隨機數;
根據所述新交易隨機數、所述身份標識符、所述交易標識符和所述新交易內容計算得到新交易哈希值;
當所述新交易哈希值和所述交易哈希值相等時,將所述交易內容更新為所述新交易內容,將所述交易隨機數更新為所述新交易隨機數。
2.如權利要求1所述的方法,其特征在于,所述根據雙線性映射生成區塊鏈監管者的私鑰的步驟,包括:
設置雙線性映射e為:其中為間隙密鑰交換GDH群,為乘法循環群,其中q為素數;
設置哈希函數分別為:和其中,H1為第一哈希函數,用于將0或1所組成任意長度的字符串{0,1}*映射到群的一個任意元素上,*表示字符串{0,1}為任意長度;H2為第二哈希函數,用于將0或1所組成任意長度的字符串{0,1}*映射到由(0,1,…,q-1)元素所組成的q階的整數群上,Z表示整數群;
選取隨機數作為所述區塊鏈監管者的私鑰,其中,R表示從q階的整數群中隨機選擇一個元素x。
3.如權利要求1或2所述的方法,其特征在于,所述獲取所述目標交易的交易隨機數的步驟,包括:
根據所述交易內容以及第二哈希函數生成交易內容哈希值;
計算Ppub=xP,其中,P為的生成元,Ppub為所述區塊鏈監管者的公鑰,x為所述區塊鏈監管者的私鑰;
根據所述雙線性映射、所述監管者的公鑰、所述身份標識符、所述陷門秘鑰、所述第一哈希函數和所述第二哈希函數計算得到所述目標交易的交易隨機數。
4.如權利要求2或3所述的方法,其特征在于,所述獲取所述目標交易的交易哈希值的步驟,包括:
根據所述身份標識符、所述交易標識符、所述交易內容哈希值和所述交易隨機數進行哈希計算得到所述目標交易的交易哈希值。
5.如權利要求4所述的方法,其特征在于,所述根據所述陷門密鑰、所述身份標識符、所述交易標識符、所述交易哈希值、所述交易內容、所述交易隨機數和所述新交易內容計算生成新交易隨機數的步驟,包括:
根據所述新交易內容以及所述第二哈希函數生成新交易內容哈希值;
根據所述陷門密鑰、所述身份標識符、所述交易標識符、所述交易哈希值、所述交易內容哈希值、所述交易隨機數和所述新交易內容哈希值計算得到新交易隨機數。
6.一種基于身份的區塊鏈的交易內容編輯裝置,其特征在于,包括:
私鑰生成模塊,用于根據雙線性映射生成區塊鏈監管者的私鑰;
第一獲取模塊,用于獲取用戶對目標交易的交易內容進行編輯后生成的新交易內容;
陷門密鑰生成模塊,用于獲取所述用戶的身份標識符,根據所述身份標識符、第一哈希函數和所述私鑰生成所述用戶的陷門密鑰;
第二獲取模塊,用于獲取所述目標交易的交易標識符、所述目標交易的交易隨機數以及所述目標交易的交易哈希值;
新交易隨機數生成模塊,用于根據所述陷門密鑰、所述身份標識符、所述交易標識符、所述交易哈希值、所述交易內容、所述交易隨機數和所述新交易內容計算生成新交易隨機數;
新交易哈希值生成模塊,用于根據所述新交易隨機數、所述身份標識符、所述交易標識符和所述新交易內容計算得到新交易哈希值;
更新模塊,用于當所述新交易哈希值和所述交易哈希值相等時,將所述交易內容更新為所述新交易內容,將所述交易隨機數更新為所述新交易隨機數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011517792.1/1.html,轉載請聲明來源鉆瓜專利網。





