[發明專利]一種基于區塊鏈技術的輸入數據可信性驗證方法及裝置在審
| 申請號: | 202110663306.5 | 申請日: | 2021-06-15 |
| 公開(公告)號: | CN113486368A | 公開(公告)日: | 2021-10-08 |
| 發明(設計)人: | 高嵩;蔡超超;單進勇;石志國;章敏 | 申請(專利權)人: | 北京市大數據中心;北京數牘科技有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;G06F21/64 |
| 代理公司: | 北京市廣友專利事務所有限責任公司 11237 | 代理人: | 張仲波 |
| 地址: | 101117 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 技術 輸入 數據 可信性 驗證 方法 裝置 | ||
本發明涉及信息安全技術領域,特別是指一種基于區塊鏈技術的輸入數據可信性驗證方法及裝置,方法包括:獲取所有參與者節點的實際數據,通過智能合約分別進行加密,將加密后的實際數據存儲至區塊鏈;對輸入數據進行加密,將加密后的輸入數據分享給給所有參與者節點;對每個秘密份額分別進行加密,并將加密后的秘密份額廣播給所有參與者節點;獲取所有參與者節點接收到的加密后的秘密份額,通過智能合約對加密后的秘密份額進行數據恢復,得到待驗證數據;根據待驗證數據與區塊鏈中的加密后的實際數據,通過智能合約對輸入數據進行驗證。采用本發明,可以驗證輸入數據的可信性,確保數據真實可信,避免參與方輸入錯誤數據這一現象出現。
技術領域
本發明涉及信息安全技術領域,特別是指一種基于區塊鏈技術的輸入數據可信性驗證方法及裝置。
背景技術
區塊鏈技術是比特幣等民間數字貨幣的底層核心技術,融合了P2P網絡、共識機制、密碼等關鍵技術,具有去中心化、不可篡改、匿名性、可追溯性、開放透明等特點。
智能合約是區塊鏈的一項核心技術,是應用系統與區塊鏈系統進行交互的橋梁。智能合約基于區塊鏈上不可篡改的數據,可以自動化的執行一些預先定義好的規則和條款。
大數據、云計算、物聯網、區塊鏈等新興技術的迅猛發展,導致數據爆炸式增長,而這些數據又由不同的實體機構掌握。各實體機構希望能夠實現數據共享,同時又不泄露自身數據。以隱私計算為例,隱私計算是信息安全領域一個十分熱門的研究課題,可以讓參與者節點在數據本身不對外泄露的前提下,實現數據分析計算的一類信息技術。隱私計算的應用場景十分廣泛,已經應用于電子投票、保密拍賣、數據挖掘、保密查詢、科學計算、數據統計等領域。
目前大多數隱私計算的實現方案都是在參與者節點為半誠實的情形下進行討論,半誠實的情形即為參與者節點遵循協議執行,但是被攻擊者控制并向其提供秘密輸入、中間過程及自己的輸出。對于更惡意的情形,例如在協議執行中,如果參與者節點被攻擊者控制,不僅向其提供秘密輸入、中間過程得到的信息和自己的輸出,還能按照攻擊者的指令更改原始輸入、篡改交互信息及中斷協議執行,通常是由半誠實的隱私計算進行擴展和推廣得到,但是現有的隱私計算都無法避免參與者節點更改自己原始輸入的問題。
在現實場景中,由于各數據擁有實體存在競爭關系,并不能保證各參與者節點在參與隱私計算時輸入完整、真實的數據。比如政務部門通過隱私計算對各個公司進行效益評估,公司可以通過篡改、添加、刪除部分數據使得隱私計算輸出對自身公司有利的效益分。
結合區塊鏈技術和智能合約,很多人提出新的隱私計算方案。例如,利用區塊鏈構造時控承諾,承諾者要么在一定時間內揭示自己的秘密值,要么支付罰金,通過這種保證金機制實現公平隱私計算協議。但是到目前為止,并沒有利用區塊鏈技術來解決隱私計算輸入可信的方案。
發明內容
本發明實施例提供了一種基于區塊鏈技術的輸入數據可信性驗證方法及裝置。所述技術方案如下:
一方面,提供了一種基于區塊鏈技術的輸入數據可信性驗證方法,該方法應用于服務器,該方法包括:
獲取所有參與者節點的實際數據,通過智能合約分別進行加密,并通過智能合約將加密后的實際數據存儲至區塊鏈;
獲取任一參與者節點的輸入數據,通過智能合約對所述輸入數據進行加密,將加密后的輸入數據通過秘密分享算法,通過智能合約分享給給所有參與者節點;
通過智能合約獲取每個參與者節點接收到的秘密份額,通過智能合約對每個秘密份額分別進行加密,并將加密后的秘密份額廣播給所有參與者節點;
通過智能合約獲取所有參與者節點接收到的加密后的秘密份額,通過智能合約對所述加密后的秘密份額進行數據恢復,得到待驗證數據;
根據所述待驗證數據與區塊鏈中的加密后的實際數據,通過智能合約對輸入數據進行驗證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京市大數據中心;北京數牘科技有限公司,未經北京市大數據中心;北京數牘科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110663306.5/2.html,轉載請聲明來源鉆瓜專利網。





