[發(fā)明專利]一種用于安全多方計算的隱私數(shù)據(jù)分發(fā)方法有效
| 申請?zhí)枺?/td> | 202110397305.0 | 申請日: | 2021-04-14 |
| 公開(公告)號: | CN112804365B | 公開(公告)日: | 2021-07-13 |
| 發(fā)明(設(shè)計)人: | 張金琳;俞學勱;馬曉開 | 申請(專利權(quán))人: | 浙江數(shù)秦科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 杭州杭誠專利事務(wù)所有限公司 33109 | 代理人: | 尉偉敏 |
| 地址: | 311100 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 安全 多方 計算 隱私 數(shù)據(jù) 分發(fā) 方法 | ||
本發(fā)明公開了一種用于安全多方計算的隱私數(shù)據(jù)分發(fā)方法,包括以下步驟:代理服務(wù)器收到多方計算請求后,將請求分發(fā)到安全多方計算的參與節(jié)點,參與節(jié)點包括數(shù)據(jù)發(fā)送方和數(shù)據(jù)接收方,數(shù)據(jù)接收方發(fā)起數(shù)據(jù)接收請求后,數(shù)據(jù)接收方向數(shù)據(jù)發(fā)送方發(fā)送二進制碼;數(shù)據(jù)發(fā)送方接收到二進制碼,根據(jù)二進制碼中“1”的數(shù)量對數(shù)據(jù)包進行拆分處理,形成若干個真數(shù)據(jù)包;數(shù)據(jù)發(fā)送方根據(jù)二進制碼中“0”的數(shù)量進行假數(shù)據(jù)包補充,將真數(shù)據(jù)包和假數(shù)據(jù)包根據(jù)二進制碼的順序進行先后發(fā)送;本發(fā)明將隱私數(shù)據(jù)設(shè)置成若干個真數(shù)據(jù)包,再從中插入假數(shù)據(jù)包,同時,將兩者進行混合后根據(jù)設(shè)置的二進制碼規(guī)則進行數(shù)據(jù)傳輸,提高了隱私數(shù)據(jù)在數(shù)據(jù)傳輸過程中的安全性。
技術(shù)領(lǐng)域
本發(fā)明涉及區(qū)塊鏈技術(shù)領(lǐng)域,尤其涉及一種用于安全多方計算的隱私數(shù)據(jù)分發(fā)方法。
背景技術(shù)
安全多方計算又稱為多方安全計算,即多方共同計算出一個函數(shù)的結(jié)果,而不泄露這個函數(shù)各方的輸入數(shù)據(jù),計算的結(jié)果公開給其中的一方或多方。其中,各方的輸入數(shù)據(jù)常常為隱私數(shù)據(jù)。
現(xiàn)有技術(shù)的安全多方計算中,經(jīng)常需要對分別存儲于A、B兩方的兩個數(shù)字x、y進行安全比較,例如計算邏輯表達式(xy),或計算邏輯表達式(xy), 結(jié)果以和共享形式存儲于A、B兩方。現(xiàn)有技術(shù)的交互次數(shù)過多,安全比較性能較差。
例如,申請?zhí)枮镃N201811462971.2,申請日為2018年12月03日的中國專利申請公開了一種區(qū)塊鏈隱私數(shù)據(jù)傳輸方法及隱私數(shù)據(jù)傳輸系統(tǒng),包括以下步驟:發(fā)送共識請求給各成員節(jié)點;對各成員節(jié)點進行違規(guī)性驗證;對各成員節(jié)點進行違規(guī)性驗證的步驟包括:發(fā)送共識請求給各成員節(jié)點之后,啟動定時器;若在所述定時器超時之前獲取到成員節(jié)點提供的驗證信息,且對獲取的驗證信息驗證通過,則確定預(yù)定時間內(nèi)該成員節(jié)點未違規(guī);若在所述定時器超時之前未獲取到成員節(jié)點提供的驗證信息,或者對獲取的驗證信息驗證未通過,則確定預(yù)定時間內(nèi)該成員節(jié)點違規(guī);若預(yù)定時間內(nèi)各成員節(jié)點均未違規(guī),則控制各成員節(jié)點傳輸隱私數(shù)據(jù)給共識服務(wù)節(jié)點;若預(yù)定時間內(nèi)任一成員節(jié)點違規(guī),則控制各成員節(jié)點終止傳輸隱私數(shù)據(jù);控制各成員節(jié)點傳輸隱私數(shù)據(jù)給共識服務(wù)節(jié)點的步驟包括:控制各成員節(jié)點根據(jù)所述共識請求將隱私數(shù)據(jù)劃分為共識數(shù)據(jù)和非共識數(shù)據(jù),并將所述共識數(shù)據(jù)和所述非共識數(shù)據(jù)分組進行哈希運算;控制各成員節(jié)點根據(jù)所述共識數(shù)據(jù)的哈希和所述非共識數(shù)據(jù)哈希分層構(gòu)建認證樹,將僅包含所述共識數(shù)據(jù)的哈希的認證樹提供給所述共識服務(wù)節(jié)點。現(xiàn)有技術(shù)中的隱私數(shù)據(jù)傳輸雖然進行了一定程度上的加密,但是在通信過程中依然存在被人盜取的可能性,安全性較低。
發(fā)明內(nèi)容
本發(fā)明主要解決現(xiàn)有的技術(shù)中隱私數(shù)據(jù)在傳輸過程中安全低的問題;提供一種用于安全多方計算的隱私數(shù)據(jù)分發(fā)方法,對隱私數(shù)據(jù)進行真假數(shù)據(jù)傳輸加密,即使出現(xiàn)數(shù)據(jù)丟失也不會造成隱私數(shù)據(jù)的丟失,使得隱私數(shù)據(jù)在傳輸過程中無法被人盜取,提高隱私數(shù)據(jù)的安全性。
本發(fā)明的上述技術(shù)問題主要是通過下述技術(shù)方案得以解決的:一種用于安全多方計算的隱私數(shù)據(jù)分發(fā)方法,包括以下步驟:代理服務(wù)器收到多方計算請求后,將請求分發(fā)到安全多方計算的參與節(jié)點,參與節(jié)點包括數(shù)據(jù)發(fā)送方和數(shù)據(jù)接收方,數(shù)據(jù)接收方發(fā)起數(shù)據(jù)接收請求后,數(shù)據(jù)接收方向數(shù)據(jù)發(fā)送方發(fā)送二進制碼;數(shù)據(jù)發(fā)送方接收到二進制碼,根據(jù)二進制碼中“1”的數(shù)量對數(shù)據(jù)包進行拆分處理,形成若干個真數(shù)據(jù)包;數(shù)據(jù)發(fā)送方根據(jù)二進制碼中“0”的數(shù)量進行假數(shù)據(jù)包補充,將真數(shù)據(jù)包和假數(shù)據(jù)包根據(jù)二進制碼的順序進行先后發(fā)送;數(shù)據(jù)接收方獲得所有真數(shù)據(jù)包和假數(shù)據(jù)包后根據(jù)二進制碼剔除假數(shù)據(jù)包,并將真數(shù)據(jù)包進行數(shù)據(jù)還原,得到數(shù)據(jù)發(fā)送方發(fā)送的隱私數(shù)據(jù)。
設(shè)置真數(shù)據(jù)包和假數(shù)據(jù)包,以一定的二進制規(guī)則進行發(fā)送,提高安全性。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江數(shù)秦科技有限公司,未經(jīng)浙江數(shù)秦科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110397305.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于移動終端實現(xiàn)多方通話業(yè)務(wù)的裝置及方法
- 基于SIP協(xié)議的多方會議通信方法
- 移動終端多方通話實現(xiàn)方法、系統(tǒng)、終端和多方通話平臺
- 多方通信控制系統(tǒng)、多方通信系統(tǒng)及多方通信處理方法
- 一種多方呼叫方法及服務(wù)器、業(yè)務(wù)控制點及多方呼叫系統(tǒng)
- 多方通話的轉(zhuǎn)換方法、裝置及多通終端
- 在多方通話中轉(zhuǎn)換主持方的實現(xiàn)方法、裝置及移動終端
- 基于產(chǎn)品結(jié)構(gòu)樹的船舶總體設(shè)計多方案動態(tài)配置方法
- 一種螺紋連接長度調(diào)節(jié)裝置
- 驗證多方安全計算軟件的方法、裝置和用于驗證的裝置





