[發明專利]數據傳輸方法、裝置和電子設備有效
| 申請號: | 201910767410.1 | 申請日: | 2019-08-20 |
| 公開(公告)號: | CN110661618B | 公開(公告)日: | 2021-04-27 |
| 發明(設計)人: | 李漓春;趙原;周亞順 | 申請(專利權)人: | 創新先進技術有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 周達;劉飛 |
| 地址: | 開曼群島大開曼島喬治鎮醫院路*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 裝置 電子設備 | ||
本說明書實施例提供一種數據傳輸方法、裝置和電子設備。所述方法包括:發送方根據第一隨機種子生成多個第一隨機數;第三方根據所述第一隨機種子和初始位置生成第二隨機數,向接收方發送所述第二隨機數;接收方接收所述第二隨機數;接收方根據目標位置和初始位置計算偏移量,向發送方發送所述偏移量;發送方接收所述偏移量,根據所述多個第一隨機數和所述偏移量對所述多個業務數據加密,向接收方發送加密后的多個密文數據;接收方接收所述多個密文數據,根據所述第二隨機數對所述多個密文數據中位于所述目標位置處的密文數據解密,得到最終欲選擇的業務數據。本說明書實施例的數據傳輸方法、裝置和電子設備,可以提高效率和魯棒性。
技術領域
本說明書實施例涉及計算機技術領域,特別涉及一種數據傳輸方法、裝置和電子設備。
背景技術
在業務實際中,要使得各方能夠在不泄露自身數據的前提下進行安全有效的多方合作的需求尤為迫切。不經意傳輸(Oblivious Transfer,OT)是安全多方計算中的一項技術。此技術能夠使通信雙方以一種選擇模糊化的方式傳遞數據。具體地,發送方可以具有多個數據。經由不經意傳輸接收方能夠獲得所述多個數據中的一個或多個數據。在此過程中,發送方不知曉接收方接收的是哪些數據;而接收方不能夠獲得其所接收數據之外的其它任何數據。不經意傳輸在社交、軍事、商業、金融、政府等領域均有極大的價值和前景。
在不經意傳輸的數據傳輸階段,通常需要第三方的參與以對發送方持有的數據進行多重加密。這樣,一方面,由于需要對發送方持有的數據進行多重加密,使得計算量較大;另一方面,由于需要第三方的參與,若第三方出現通信故障會導致傳輸失敗,使得魯棒性較差。
發明內容
本說明書實施例提供一種數據傳輸方法、裝置和電子設備,以提高效率和魯棒性。
為實現上述目的,本說明書中一個或多個實施例提供的技術方案如下。
根據本說明書一個或多個實施例的第一方面,提供了一種數據傳輸方法,包括:發送方根據第一隨機種子生成多個第一隨機數;第三方根據所述第一隨機種子和初始位置生成第二隨機數,向接收方發送所述第二隨機數;所述初始位置為接收方初始欲選擇的業務數據在發送方持有的多個業務數據中的位置,所述第二隨機數與所述多個第一隨機數中位于所述初始位置處的第一隨機數相等;接收方接收所述第二隨機數,根據目標位置和初始位置計算偏移量,向發送方發送所述偏移量;所述目標位置為接收方最終欲選擇的業務數據在所述多個業務數據中的位置;發送方接收所述偏移量,根據所述多個第一隨機數和所述偏移量對所述多個業務數據加密,向接收方發送加密后的多個密文數據;接收方接收所述多個密文數據,根據所述第二隨機數對所述多個密文數據中位于所述目標位置處的密文數據解密,得到最終欲選擇的業務數據。
根據本說明書一個或多個實施例的第二方面,提供了一種數據傳輸方法,應用于持有多個業務數據的發送方,所述方法包括:根據隨機種子生成多個第一隨機數;接收接收方發來的偏移量;所述偏移量根據目標位置和初始位置計算得到,所述目標位置為接收方最終欲選擇的業務數據在所述多個業務數據中的位置,所述初始位置為接收方初始欲選擇的業務數據在所述多個業務數據中的位置;根據所述多個第一隨機數和所述偏移量對所述多個業務數據加密;向接收方發送加密后的多個密文數據。
根據本說明書一個或多個實施例的第三方面,提供了一種數據傳輸方法,應用于接收方,所述方法包括:接收第三方發來的第一隨機數;根據目標位置和初始位置計算偏移量;所述目標位置為接收方最終欲選擇的業務數據在發送方持有的多個業務數據中的位置,所述初始位置為接收方初始欲選擇的業務數據在所述多個業務數據中的位置;向發送方發送所述偏移量,以便發送方對自身持有的多個業務數據加密;接收發送方發來的加密后的多個密文數據;根據所述第一隨機數對所述多個密文數據中位于所述目標位置處的密文數據解密,得到最終欲選擇的業務數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新先進技術有限公司,未經創新先進技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910767410.1/2.html,轉載請聲明來源鉆瓜專利網。





