[發(fā)明專利]數(shù)據(jù)處理方法、查詢方法、裝置、電子設(shè)備和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201911284306.3 | 申請日: | 2019-12-13 |
| 公開(公告)號: | CN111143862B | 公開(公告)日: | 2021-07-09 |
| 發(fā)明(設(shè)計)人: | 劉志杰;李漓春;趙原 | 申請(專利權(quán))人: | 支付寶(杭州)信息技術(shù)有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 周達;劉飛 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù)處理 方法 查詢 裝置 電子設(shè)備 系統(tǒng) | ||
本說明書提供數(shù)據(jù)處理方法、查詢方法、裝置、電子設(shè)備和系統(tǒng)的實施例。所述查詢方法包括:獲取判斷對象特定取值的多個二進制段;根據(jù)特定取值的每個二進制段,選取密文集合并從中查詢分段判斷結(jié)果密文,得到查詢結(jié)果;其中,選取的密文集合所對應(yīng)的段位置與該二進制段在特定取值中的段位置相同;對多個查詢結(jié)果進行打包,得到打包數(shù)據(jù)密文;向判斷條件方發(fā)送所述打包數(shù)據(jù)密文。本說明書的一個或多個實施例,通過安全多方計算,可以在判斷條件方不泄漏自身的判斷條件、且數(shù)據(jù)方不泄漏自身的特定取值的前提下,由二者合作確定出判斷條件的與判斷對象的特定取值相對應(yīng)的判斷結(jié)果,從而實現(xiàn)了隱私保護。
技術(shù)領(lǐng)域
本說明書實施例涉及計算機技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)處理方法、查詢方法、裝置、電子設(shè)備和系統(tǒng)。
背景技術(shù)
在業(yè)務(wù)實際中,通常一方擁有需要保密的判斷條件(為了便于描述,以下稱為判斷條件方),另一方擁有需要保密的隱私數(shù)據(jù)(為了便于描述,以下稱為數(shù)據(jù)方)。如何在所述判斷條件方不泄漏所述判斷條件、且所述數(shù)據(jù)方不泄漏所述隱私數(shù)據(jù)的條件下,合作確定出所述判斷條件的與所述隱私數(shù)據(jù)相對應(yīng)的判斷結(jié)果,是當前亟需解決的技術(shù)問題。
發(fā)明內(nèi)容
本說明書實施例提供一種數(shù)據(jù)處理方法、查詢方法、裝置、電子設(shè)備和系統(tǒng),以便于在所述判斷條件方不泄漏所述判斷條件、且所述數(shù)據(jù)方不泄漏所述隱私數(shù)據(jù)的條件下,合作確定出所述判斷條件的與所述隱私數(shù)據(jù)相對應(yīng)的判斷結(jié)果。
為實現(xiàn)上述目的,本說明書中一個或多個實施例提供的技術(shù)方案如下。
根據(jù)本說明書一個或多個實施例的第一方面,提供了一種數(shù)據(jù)處理方法,應(yīng)用于判斷條件方,包括:獲取判斷條件中基準數(shù)據(jù)的多個二進制段;構(gòu)建多個第一分段判斷結(jié)果集合,每個第一分段判斷結(jié)果集合對應(yīng)有段位置,且包括根據(jù)基準數(shù)據(jù)中該段位置處的二進制段所得到的多個分段判斷結(jié)果;對第一分段判斷結(jié)果集合中的分段判斷結(jié)果進行編碼,得到第二分段判斷結(jié)果集合;對第二分段判斷結(jié)果集合中的分段判斷結(jié)果進行加密,得到密文集合;向數(shù)據(jù)方發(fā)送多個密文集合。
根據(jù)本說明書一個或多個實施例的第二方面,提供了一種查詢方法,應(yīng)用于數(shù)據(jù)方,所述數(shù)據(jù)方持有多個密文集合,每個密文集合對應(yīng)有段位置,且包括多個對應(yīng)有二進制段的分段判斷結(jié)果密文,該方法包括:獲取判斷對象特定取值的多個二進制段;根據(jù)特定取值的每個二進制段,選取密文集合并從中查詢分段判斷結(jié)果密文,得到查詢結(jié)果;其中,選取的密文集合所對應(yīng)的段位置與該二進制段在特定取值中的段位置相同;對多個查詢結(jié)果進行打包,得到打包數(shù)據(jù)密文;向判斷條件方發(fā)送所述打包數(shù)據(jù)密文。
根據(jù)本說明書一個或多個實施例的第三方面,提供了一種查詢方法,應(yīng)用于數(shù)據(jù)方,所述數(shù)據(jù)方持有多個密文集合,每個密文集合對應(yīng)有段位置,且包括多個對應(yīng)有二進制段的分段判斷結(jié)果密文,該方法包括:獲取判斷對象特定取值的多個二進制段;根據(jù)特定取值的每個二進制段,選取密文集合并從中查詢分段判斷結(jié)果密文,得到查詢結(jié)果;其中,選取的密文集合所對應(yīng)的段位置與該二進制段在特定取值中的段位置相同;對多個查詢結(jié)果進行打包,得到打包數(shù)據(jù)密文;生成打包數(shù)據(jù)的第一份額;根據(jù)打包數(shù)據(jù)密文和所述第一份額,計算打包數(shù)據(jù)第二份額的密文;向判斷條件方發(fā)送打包數(shù)據(jù)第二份額的密文。
根據(jù)本說明書一個或多個實施例的第四方面,提供了一種數(shù)據(jù)處理裝置,應(yīng)用于判斷條件方,包括:獲取單元,用于獲取判斷條件中基準數(shù)據(jù)的多個二進制段;構(gòu)建單元,用于構(gòu)建多個第一分段判斷結(jié)果集合,每個第一分段判斷結(jié)果集合對應(yīng)有段位置,且包括根據(jù)基準數(shù)據(jù)中該段位置處的二進制段所得到的多個分段判斷結(jié)果;編碼單元,用于對第一分段判斷結(jié)果集合中的分段判斷結(jié)果進行編碼,得到第二分段判斷結(jié)果集合;加密單元,用于對第二分段判斷結(jié)果集合中的分段判斷結(jié)果進行加密,得到密文集合;發(fā)送單元,用于向數(shù)據(jù)方發(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/201911284306.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種用于穿墻密封的混裝集束線纜及其使用方法
- 下一篇:陣列基板及觸控顯示面板
- 數(shù)據(jù)處理設(shè)備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設(shè)備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計算機可讀取的記錄介質(zhì)
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





