[發(fā)明專利]基于門限簽名和預(yù)言機的區(qū)塊鏈數(shù)據(jù)上鏈方法及裝置在審
| 申請?zhí)枺?/td> | 202011458055.9 | 申請日: | 2020-12-10 |
| 公開(公告)號: | CN112507360A | 公開(公告)日: | 2021-03-16 |
| 發(fā)明(設(shè)計)人: | 臧鋮;陳嘉俊;郭東升 | 申請(專利權(quán))人: | 浙商銀行股份有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/64 |
| 代理公司: | 杭州求是專利事務(wù)所有限公司 33200 | 代理人: | 劉靜 |
| 地址: | 311200 浙江*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 門限 簽名 預(yù)言 區(qū)塊 數(shù)據(jù) 方法 裝置 | ||
1.一種基于門限簽名和預(yù)言機的區(qū)塊鏈數(shù)據(jù)上鏈方法,其特征在于,包括:
使用門限簽名密碼學(xué)服務(wù)將私鑰切分成若干片,并分發(fā)給去中心化的預(yù)言機網(wǎng)絡(luò)中所有參與的預(yù)言機節(jié)點;
預(yù)言機節(jié)點從外部獲取數(shù)據(jù),將獲取的外部數(shù)據(jù)在預(yù)言機網(wǎng)絡(luò)中進(jìn)行處理,利用私鑰分片構(gòu)建完整私鑰,并用完整私鑰對處理后的數(shù)據(jù)進(jìn)行簽名;
預(yù)言機網(wǎng)絡(luò)將具有完整簽名的數(shù)據(jù)發(fā)送至區(qū)塊鏈網(wǎng)絡(luò)相應(yīng)的智能合約。
2.根據(jù)權(quán)利要求1所述的一種基于門限簽名和預(yù)言機的區(qū)塊鏈數(shù)據(jù)上鏈方法,其特征在于,所述預(yù)言機節(jié)點獲取外部數(shù)據(jù)時,可以連接多個數(shù)據(jù)源,通過物聯(lián)網(wǎng)、互聯(lián)網(wǎng)爬蟲、搜索引擎、第三方可信數(shù)據(jù)服務(wù)商等方式獲取。
3.根據(jù)權(quán)利要求1所述的一種基于門限簽名和預(yù)言機的區(qū)塊鏈數(shù)據(jù)上鏈方法,其特征在于,所述智能合約和預(yù)言機網(wǎng)絡(luò)均在可信執(zhí)行環(huán)境TEE上運行。
4.根據(jù)權(quán)利要求1所述的一種基于門限簽名和預(yù)言機的區(qū)塊鏈數(shù)據(jù)上鏈方法,其特征在于,所述門限簽名密碼學(xué)服務(wù)基于RSA實現(xiàn),包括:
密鑰生成:生成公鑰用于驗證未來的簽名;為多方預(yù)言機節(jié)點分配私鑰分片;指定門限值t,即達(dá)到t個私鑰分片可以構(gòu)建出完整私鑰;
秘鑰構(gòu)建:由分配給多方預(yù)言機節(jié)點的私鑰分片,按照生成時指定的策略構(gòu)建完整私鑰,即達(dá)到門限值t即可構(gòu)建出完整秘鑰;
數(shù)字簽名:各方預(yù)言機節(jié)點輸入其私鑰分片,輸出數(shù)字簽名;
驗證簽名:每個知道公鑰的人均能夠驗證簽名。
5.一種基于門限簽名和預(yù)言機的區(qū)塊鏈數(shù)據(jù)上鏈裝置,其特征在于,包括去中心化的預(yù)言機網(wǎng)絡(luò)、區(qū)塊鏈網(wǎng)絡(luò)和外部數(shù)據(jù)源;
所述預(yù)言機網(wǎng)絡(luò)包括多方預(yù)言機節(jié)點和數(shù)據(jù)聚合層;
所述多方預(yù)言機節(jié)點基于門限簽名密碼學(xué)服務(wù),擁有自己的私鑰分片,并從外部數(shù)據(jù)源獲取數(shù)據(jù),預(yù)言機節(jié)點將數(shù)據(jù)以及私鑰分片發(fā)送到聚合層;
所述數(shù)據(jù)聚合層對數(shù)據(jù)進(jìn)行處理,剔除異常值,然后利用私鑰分片構(gòu)建完整私鑰,并用完整私鑰對處理后的數(shù)據(jù)進(jìn)行簽名,并將聚合簽名后的數(shù)據(jù)發(fā)送至區(qū)塊鏈網(wǎng)絡(luò)相應(yīng)的智能合約。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述智能合約和預(yù)言機網(wǎng)絡(luò)均在可信執(zhí)行環(huán)境TEE上運行。
7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述外部數(shù)據(jù)源包括物聯(lián)網(wǎng)、互聯(lián)網(wǎng)爬蟲、搜索引擎、第三方可信數(shù)據(jù)服務(wù)商。
8.根據(jù)權(quán)利要求5所述的裝置,其特征在于,該裝置還包括門限簽名密碼學(xué)服務(wù)單元,該單元包括以下模塊:
密鑰生成模塊:生成公鑰用于驗證未來的簽名;為多方預(yù)言機節(jié)點分配私鑰分片;指定門限值t,即達(dá)到t個私鑰分片可以構(gòu)建出完整私鑰;
秘鑰構(gòu)建模塊:由分配給多方預(yù)言機節(jié)點的私鑰分片,按照生成時指定的策略構(gòu)建完整私鑰,即達(dá)到門限值t即可構(gòu)建出完整秘鑰;
數(shù)字簽名模塊:各方預(yù)言機節(jié)點輸入其私鑰分片,輸出數(shù)字簽名;
驗證簽名模塊:用于擁有公鑰的人驗證簽名。
9.一種計算機設(shè)備,包括存儲器和處理器,所述存儲器中存儲有計算機可讀指令,所述計算機可讀指令被所述處理器執(zhí)行時,使得所述處理器執(zhí)行如權(quán)利要求1-4中任一項所述區(qū)塊鏈數(shù)據(jù)上鏈方法的步驟。
10.一種存儲有計算機可讀指令的存儲介質(zhì),所述計算機可讀指令被一個或多個處理器執(zhí)行時,使得一個或多個處理器執(zhí)行如權(quán)利要求1-4中任一項所述區(qū)塊鏈數(shù)據(jù)上鏈方法的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙商銀行股份有限公司,未經(jīng)浙商銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011458055.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于區(qū)塊鏈的防欺詐系統(tǒng)及方法
- 區(qū)塊鏈安全處理系統(tǒng)及方法
- 基于預(yù)言機的訪問請求處理方法、裝置、設(shè)備和介質(zhì)
- 基于預(yù)言機的訪問請求處理方法、裝置、設(shè)備和介質(zhì)
- 一種基于預(yù)言機鎖組的結(jié)算方法及系統(tǒng)
- 一種基于區(qū)塊鏈的預(yù)言機服務(wù)的選定方法及系統(tǒng)
- 一種基于區(qū)塊鏈的預(yù)言機服務(wù)的競標(biāo)方法及系統(tǒng)
- 一種區(qū)塊鏈預(yù)言機網(wǎng)絡(luò)和數(shù)據(jù)傳輸方法
- 應(yīng)用于區(qū)塊鏈系統(tǒng)的鏈下數(shù)據(jù)獲取方法和裝置
- 基于預(yù)言機即服務(wù)平臺的服務(wù)管理方法、裝置、系統(tǒng)





