[發(fā)明專利]基于同態(tài)加密的數(shù)據(jù)處理方法和裝置在審
| 申請?zhí)枺?/td> | 201910046844.2 | 申請日: | 2019-01-18 |
| 公開(公告)號: | CN111464282A | 公開(公告)日: | 2020-07-28 |
| 發(fā)明(設計)人: | 馮智;張宇 | 申請(專利權)人: | 百度在線網(wǎng)絡技術(北京)有限公司 |
| 主分類號: | H04L9/00 | 分類號: | H04L9/00 |
| 代理公司: | 北京清亦華知識產(chǎn)權代理事務所(普通合伙) 11201 | 代理人: | 宋合成 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 同態(tài) 加密 數(shù)據(jù)處理 方法 裝置 | ||
本申請?zhí)岢鲆环N基于同態(tài)加密的數(shù)據(jù)處理方法和裝置,其中,方法包括:從客戶端獲取數(shù)據(jù)的處理請求;其中,處理請求用于請求對存儲的數(shù)據(jù)項執(zhí)行數(shù)據(jù)處理操作;根據(jù)執(zhí)行數(shù)據(jù)處理操作所需的運算,對運算對應的數(shù)據(jù)項的密文執(zhí)行數(shù)據(jù)處理操作,得到加密結(jié)果;其中,密文,是客戶端采用數(shù)據(jù)處理操作對應的同態(tài)加密算法,對數(shù)據(jù)項進行加密得到;生成并發(fā)送攜帶加密結(jié)果的處理響應。該方法能夠?qū)崿F(xiàn)在服務器側(cè)提供加密數(shù)據(jù)的查詢和分析等處理功能,并且,由于密文為客戶端加密處理后得到的,服務器無法查看用戶的隱私數(shù)據(jù),可以避免用戶的隱私數(shù)據(jù)被泄露。
技術領域
本申請涉及信息處理技術領域,尤其涉及一種基于同態(tài)加密的數(shù)據(jù)處理方法和裝置。
背景技術
目前,企業(yè)可以收集大量數(shù)據(jù),并利用服務器資源對上述數(shù)據(jù)進行分析,但是,對于一些敏感數(shù)據(jù),若未對其進行加密處理,當服務器出現(xiàn)安全漏洞時,則可能導致企業(yè)的敏感數(shù)據(jù)泄漏,并且,服務器可以獲取用戶的隱私數(shù)據(jù),當用戶的隱私數(shù)據(jù)加密存儲在服務器后,服務器無法實現(xiàn)提供對加密的隱私數(shù)據(jù)的分析和查詢功能。
現(xiàn)有技術中,為避免上述隱私數(shù)據(jù)或者敏感數(shù)據(jù)被泄露,服務器可以主動對上傳的數(shù)據(jù)進行加密處理,并且,加密密鑰由服務器進行管理,在數(shù)據(jù)處理時,大數(shù)據(jù)分析工具可以對數(shù)據(jù)進行解密并計算,之后再進行加密處理。
然而,這種由服務器管理加密密鑰的方式,雖然在服務器被攻擊時,可以降低用戶的隱私數(shù)據(jù)被泄露的風險,但是,服務器仍可以看到用戶的相關數(shù)據(jù),從而無法保證用戶的隱私數(shù)據(jù)不被泄露。
發(fā)明內(nèi)容
本申請?zhí)岢鲆环N基于同態(tài)加密的數(shù)據(jù)處理方法和裝置,以實現(xiàn)在服務器側(cè)提供加密數(shù)據(jù)的查詢和處理功能,解決了大數(shù)據(jù)場景下如何實現(xiàn)對加密數(shù)據(jù)進行計算的難題,可以提升用戶對服務器的信賴度。并且,由于密文為客戶端加密處理后得到的,服務器無法查看用戶的隱私數(shù)據(jù),可以避免用戶的隱私數(shù)據(jù)被泄露。此外,由于密文為加密的,即使服務器被攻破,也無法泄露用戶的隱私數(shù)據(jù),可以進一步保證服務器中存儲的數(shù)據(jù)的安全性,用于解決現(xiàn)有技術中服務器無法保證用戶的隱私數(shù)據(jù)不被泄露的技術問題。
本申請第一方面實施例提出了一種基于同態(tài)加密的數(shù)據(jù)處理方法,包括:
從客戶端獲取數(shù)據(jù)的處理請求;其中,所述處理請求用于請求對存儲的數(shù)據(jù)項執(zhí)行數(shù)據(jù)處理操作;
根據(jù)執(zhí)行所述數(shù)據(jù)處理操作所需的運算,對所述運算對應的所述數(shù)據(jù)項的密文執(zhí)行所述數(shù)據(jù)處理操作,得到加密結(jié)果;其中,所述密文,是所述客戶端采用所述數(shù)據(jù)處理操作對應的同態(tài)加密算法,對所述數(shù)據(jù)項進行加密得到;
生成并發(fā)送攜帶所述加密結(jié)果的處理響應。
本申請實施例的基于同態(tài)加密的數(shù)據(jù)處理方法,通過從客戶端獲取數(shù)據(jù)的處理請求,其中,處理請求用于請求對存儲的數(shù)據(jù)項執(zhí)行數(shù)據(jù)處理操作,之后,根據(jù)執(zhí)行數(shù)據(jù)處理操作所需的運算,對運算對應的數(shù)據(jù)項的密文執(zhí)行數(shù)據(jù)處理操作,得到加密結(jié)果,其中,密文是客戶端采用數(shù)據(jù)處理操作對應的同態(tài)加密算法對數(shù)據(jù)項進行加密得到,最后,生成并發(fā)送攜帶加密結(jié)果的處理響應。由此,可以實現(xiàn)在服務器側(cè)提供加密數(shù)據(jù)的查詢和分析等處理功能,解決了大數(shù)據(jù)場景下如何實現(xiàn)對加密數(shù)據(jù)進行計算的難題,可以提升用戶對服務器的信賴度。并且,由于密文為客戶端加密處理后得到的,服務器無法查看用戶的隱私數(shù)據(jù),可以避免用戶的隱私數(shù)據(jù)被泄露。此外,由于密文為加密的,即使服務器被攻破,也無法泄露用戶的隱私數(shù)據(jù),可以進一步保證服務器中存儲的數(shù)據(jù)的安全性。
本申請第二方面實施例提出了一種基于同態(tài)加密的數(shù)據(jù)處理裝置,包括:
獲取模塊,用于從客戶端獲取數(shù)據(jù)的處理請求;其中,所述處理請求用于請求對存儲的數(shù)據(jù)項項執(zhí)行數(shù)據(jù)處理操作;
處理模塊,用于根據(jù)執(zhí)行所述數(shù)據(jù)處理操作所需的運算,對所述運算對應的所述數(shù)據(jù)項的密文執(zhí)行所述數(shù)據(jù)處理操作,得到加密結(jié)果;其中,所述密文,是所述客戶端采用所述數(shù)據(jù)處理操作對應的同態(tài)加密算法,對所述數(shù)據(jù)項進行加密得到;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網(wǎng)絡技術(北京)有限公司,未經(jīng)百度在線網(wǎng)絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910046844.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 人臉識別方法和系統(tǒng)
- 一種面向隱私保護的浮點數(shù)全同態(tài)加密方法
- 基于截斷多項式的對稱全同態(tài)加密方法
- 一種基于同態(tài)加密的整數(shù)密文算術運算方法
- 一種數(shù)據(jù)安全共享系統(tǒng)及方法
- 一種數(shù)據(jù)加密方法、裝置、設備及介質(zhì)
- 一種基于Intel QAT的同態(tài)加密卸載方法
- 一種基于同態(tài)承諾的區(qū)塊鏈隱私保護方法及區(qū)塊鏈系統(tǒng)
- 一種車聯(lián)網(wǎng)中基于同態(tài)加密的聯(lián)邦學習隱私保護方法
- 一種同態(tài)加密請求的路由方法和裝置
- 數(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ù)處理方法及計算機可讀取的記錄介質(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ù)處理程序





