[發(fā)明專利]一種數(shù)據(jù)共享的兩階段隱私保護(hù)方法有效
| 申請(qǐng)?zhí)枺?/td> | 202110659713.9 | 申請(qǐng)日: | 2021-06-15 |
| 公開(kāi)(公告)號(hào): | CN113360927B | 公開(kāi)(公告)日: | 2023-03-31 |
| 發(fā)明(設(shè)計(jì))人: | 毛鶯池;郭宏樂(lè);屠子健;吳明波;王龍寶;程楊堃;吳俊;平萍 | 申請(qǐng)(專利權(quán))人: | 河海大學(xué) |
| 主分類號(hào): | G06F21/60 | 分類號(hào): | G06F21/60;G06F21/62;G06F21/64 |
| 代理公司: | 南京蘇高專利商標(biāo)事務(wù)所(普通合伙) 32204 | 代理人: | 柏尚春 |
| 地址: | 210024 *** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù) 共享 階段 隱私 保護(hù) 方法 | ||
本發(fā)明公開(kāi)了一種數(shù)據(jù)共享的兩階段隱私保護(hù)方法,首先進(jìn)行分布式訓(xùn)練初始化,初始化后,在客戶端將數(shù)據(jù)上傳到中心服務(wù)器,采用多對(duì)一同態(tài)加密對(duì)上傳數(shù)據(jù)進(jìn)行加密保護(hù)。各個(gè)客戶端使用中心服務(wù)器的公鑰進(jìn)行加密,中心服務(wù)器對(duì)從客戶端接受到的全部加密數(shù)據(jù)安全聚合和解密,在中心服務(wù)器將數(shù)據(jù)發(fā)送到各個(gè)客戶端的階段,采用一種一對(duì)多的零知識(shí)簽名。首先,隨機(jī)生成加密數(shù)據(jù)塊,原始數(shù)據(jù)通過(guò)散列函數(shù)得到散列值。其次,中心服務(wù)器利用私鑰和散列值生成簽名。最后,客戶端驗(yàn)證數(shù)據(jù)正確性。從而確保數(shù)據(jù)的完整性和正確性。經(jīng)過(guò)多輪迭代,輸出最終模型。本發(fā)明能夠有效的根據(jù)不同階段的實(shí)際隱私保護(hù)目的進(jìn)行具體保護(hù),且能夠顯著減少時(shí)間花銷。
技術(shù)領(lǐng)域
本發(fā)明涉及分布訓(xùn)練過(guò)程中的數(shù)據(jù)隱私保護(hù)方法,尤其涉及一種數(shù)據(jù)共享的兩階段隱私保護(hù)方法。
背景技術(shù)
隨著《通用數(shù)據(jù)保護(hù)條例》(GDPR)的出臺(tái),工業(yè)界和學(xué)術(shù)界開(kāi)始更加關(guān)注數(shù)據(jù)隱私保護(hù)。尤其在分布式訓(xùn)練過(guò)程中,客戶端和中心服務(wù)器共享的數(shù)據(jù)可能會(huì)被泄露,從而導(dǎo)致不必要的經(jīng)濟(jì)損失。為了解決這個(gè)問(wèn)題,國(guó)內(nèi)外研究學(xué)者在分布式訓(xùn)練過(guò)程中涉及的數(shù)據(jù)泄露問(wèn)題也提出了很多解決方案。差分隱私、安全多方計(jì)算技術(shù)和同態(tài)加密是廣泛采用的嚴(yán)格隱私概念。然而,在實(shí)際系統(tǒng)中應(yīng)用這些方案并不容易。
此外,現(xiàn)存方法通常向數(shù)據(jù)中添加噪聲使得數(shù)據(jù)模糊化,以此保護(hù)數(shù)據(jù)。但是,隨著噪聲被添加,數(shù)據(jù)質(zhì)量也會(huì)隨之降低。由于深度學(xué)習(xí)模型的復(fù)雜計(jì)算,這些方法難以在深度學(xué)習(xí)中擴(kuò)展。并且,大多數(shù)方案使用相同的方法來(lái)加密不同階段的數(shù)據(jù)。其結(jié)果并不滿足不同階段的具體需求。例如:在客戶端將數(shù)據(jù)上傳到中心服務(wù)器階段,此階段的保護(hù)目的是,確保其數(shù)據(jù)不被其他非授權(quán)通信方獲取。在客戶端將數(shù)據(jù)從中心服務(wù)器下載的階段,此階段的目的是,確保下載數(shù)據(jù)在傳輸過(guò)程中有沒(méi)有被第三方更改,同時(shí)接受方可判斷收到的數(shù)據(jù)是否已被修改。此外,這些方案需要管理大量的密鑰。它們局限性大,時(shí)間開(kāi)銷大,效率低。
發(fā)明內(nèi)容
發(fā)明目的:本發(fā)明針對(duì)分布式訓(xùn)練過(guò)程中數(shù)據(jù)隱私保護(hù)問(wèn)題,提供一種數(shù)據(jù)共享的兩階段隱私保護(hù)方法,能夠有效的針對(duì)不同階段的實(shí)際情況進(jìn)行數(shù)據(jù)保護(hù),確保各客戶端接受到的數(shù)據(jù)的完整性和正確性。
技術(shù)方案:本發(fā)明所述的一種數(shù)據(jù)共享的兩階段隱私保護(hù)方法。具體步驟如下:
(1)分布式訓(xùn)練初始化階段:中心服務(wù)器生成初始模型和密鑰對(duì),所述密鑰對(duì)包括公鑰和私鑰,向各客戶端分發(fā)初始模型和公鑰,中心服務(wù)器保存私鑰;
(2)數(shù)據(jù)上傳階段:初始化后,每個(gè)客戶端在本地訓(xùn)練初始模型,并將訓(xùn)練好的數(shù)據(jù)上傳到中心服務(wù)器;所述客戶端在將數(shù)據(jù)上傳到中心服務(wù)器之前,使用中心服務(wù)器的公鑰執(zhí)行多對(duì)一同態(tài)加密;
(3)數(shù)據(jù)安全聚合階段:中心服務(wù)器接受到客戶端上傳的所有加密數(shù)據(jù)之后,對(duì)所有數(shù)據(jù)進(jìn)行聚合和解密;
(4)數(shù)據(jù)下載階段:采用數(shù)字簽名進(jìn)行數(shù)據(jù)保護(hù),中心服務(wù)器生成簽名后,將簽名與數(shù)據(jù)一起發(fā)送給每個(gè)客戶端;
(5)客戶端進(jìn)行新一輪訓(xùn)練;經(jīng)過(guò)多輪迭代,輸出最終模型。
進(jìn)一步的,在分布式訓(xùn)練初始化階段,中心服務(wù)器通過(guò)從模型提供者下載初始模型或從可信客戶端收集數(shù)據(jù)集來(lái)訓(xùn)練初始模型。所述初始模型為神經(jīng)網(wǎng)絡(luò)模型。
具體的,在數(shù)據(jù)上傳階段中,所述多對(duì)一同態(tài)加密的具體內(nèi)容為:
假設(shè)有n個(gè)客戶端,客戶端i上傳的數(shù)據(jù)為wi,i=1,2,3…n;
使用中心服務(wù)器的公鑰pk對(duì)數(shù)據(jù)進(jìn)行多對(duì)一同態(tài)加密得到加密數(shù)據(jù)
向中心服務(wù)器上傳加密數(shù)據(jù)
具體的,所述數(shù)據(jù)安全聚合階段具體包括如下內(nèi)容:
中心服務(wù)器接受到客戶端上傳的加密數(shù)據(jù)對(duì)其進(jìn)行安全聚合,得到更新的數(shù)據(jù)/其中,/是密文操作符號(hào);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于河海大學(xué),未經(jīng)河海大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110659713.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問(wèn)或處理程序或過(guò)程
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 服務(wù)器、系統(tǒng)及信息共享方法
- 一種信息共享系統(tǒng)及信息共享方法
- 一種移動(dòng)終端的數(shù)據(jù)無(wú)線共享方法及該移動(dòng)終端
- 一種桌面共享系統(tǒng)及方法
- 一種用于共享移動(dòng)汽車電池的方法
- 一種基于物聯(lián)網(wǎng)的移動(dòng)共享方法及移動(dòng)共享系統(tǒng)
- 一種數(shù)據(jù)共享方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 基于云平臺(tái)的數(shù)據(jù)共享方法、裝置、共享平臺(tái)及存儲(chǔ)介質(zhì)
- 確定共享乘坐度量
- 設(shè)備功能共享方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種授權(quán)管理系統(tǒng)和方法及授權(quán)管理服務(wù)器
- 一種授權(quán)管理系統(tǒng)和方法及授權(quán)管理服務(wù)器
- 用于生成隱私簡(jiǎn)檔的方法和設(shè)備
- 手機(jī)隱私保護(hù)系統(tǒng)
- 密碼設(shè)置方法及裝置
- 移動(dòng)終端和移動(dòng)終端的隱私保護(hù)方法
- 一種隱私信息保護(hù)方法、裝置及系統(tǒng)
- 一種隱私信息管理方法、裝置和系統(tǒng)
- 圖片隱私的預(yù)測(cè)方法及裝置、存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種基于區(qū)塊鏈的隱私安全管理系統(tǒng)





