1.一種用于提供隱私保護(hù)嶺回歸的方法,所述方法包括:
向加密服務(wù)提供商請(qǐng)求混淆電路;
從多個(gè)用戶收集被格式化且使用部分同態(tài)加密來加密的數(shù)據(jù);
對(duì)被格式化且使用部分同態(tài)加密來加密的數(shù)據(jù)進(jìn)行求和,其中,所述求和不要求加密密鑰;
對(duì)求和后的數(shù)據(jù)應(yīng)用準(zhǔn)備好的掩碼;
使用不經(jīng)意傳輸從所述加密服務(wù)提供商接收與準(zhǔn)備好的掩碼相對(duì)應(yīng)的混淆輸入;以及
使用所述混淆輸入和被掩碼的數(shù)據(jù)對(duì)來自所述加密服務(wù)提供商的混淆電路進(jìn)行評(píng)估。
2.根據(jù)權(quán)利要求1所述的方法,其中,向加密服務(wù)提供商請(qǐng)求混淆電路的步驟包括:
提供針對(duì)所述混淆電路的輸入變量的維度;以及
提供所述輸入變量的取值范圍。
3.根據(jù)權(quán)利要求1所述的方法,其中,在計(jì)算設(shè)備上實(shí)現(xiàn)的評(píng)估方執(zhí)行所述方法。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述加密服務(wù)提供商被實(shí)現(xiàn)在與實(shí)現(xiàn)所述評(píng)估方的計(jì)算設(shè)備遠(yuǎn)離的計(jì)算設(shè)備上。
5.根據(jù)權(quán)利要求1所述的方法,還包括以下步驟:提供用于對(duì)來自多個(gè)用戶的數(shù)據(jù)進(jìn)行加密的加密密鑰。
6.根據(jù)權(quán)利要求5所述的方法,其中,使用由所述加密服務(wù)提供商提供的加密密鑰對(duì)來自多個(gè)用戶的數(shù)據(jù)進(jìn)一步加密。
7.根據(jù)權(quán)利要求1所述的方法,其中,評(píng)估所述混淆電路的步驟還包括:
從求和后的數(shù)據(jù)中移除所述準(zhǔn)備好的掩碼;以及
對(duì)由所述混淆電路體現(xiàn)的嶺回歸方程進(jìn)行求解。
8.根據(jù)權(quán)利要求1所述的方法,其中,從多個(gè)用戶收集數(shù)據(jù)的步驟包括:接收從所述多個(gè)用戶中每個(gè)用戶經(jīng)由計(jì)算設(shè)備發(fā)送的數(shù)據(jù)。
9.一種用于提供隱私保護(hù)嶺回歸的計(jì)算設(shè)備,所述計(jì)算設(shè)備包括:
存儲(chǔ)設(shè)備,用于存儲(chǔ)用戶數(shù)據(jù);
存儲(chǔ)器,用于存儲(chǔ)用于處理的數(shù)據(jù);以及
處理器,被配置為:向加密服務(wù)提供商請(qǐng)求混淆電路;從多個(gè)用戶收集被格式化且使用部分同態(tài)加密來加密的數(shù)據(jù);對(duì)被格式化且使用部分同態(tài)加密來加密的數(shù)據(jù)進(jìn)行求和,其中,所述求和不要求加密密鑰;對(duì)求和后的數(shù)據(jù)應(yīng)用準(zhǔn)備好的掩碼;使用不經(jīng)意傳輸從所述加密服務(wù)提供商接收與被掩碼的數(shù)據(jù)相對(duì)應(yīng)的混淆輸入;以及使用所述混淆輸入和被掩碼的數(shù)據(jù)對(duì)來自所述加密服務(wù)提供商的混淆電路進(jìn)行評(píng)估。
10.根據(jù)權(quán)利要求9所述的計(jì)算設(shè)備,還包括:用于連接到網(wǎng)絡(luò)的網(wǎng)絡(luò)連接。
11.根據(jù)權(quán)利要求9所述的計(jì)算設(shè)備,其中,所述加密服務(wù)提供商實(shí)現(xiàn)在分離的計(jì)算設(shè)備上。
12.根據(jù)權(quán)利要求9所述的計(jì)算設(shè)備,其中,向加密服務(wù)提供商請(qǐng)求混淆電路的步驟包括:
提供針對(duì)所述混淆電路的輸入變量的維度;以及
提供所述輸入變量的取值范圍。
13.根據(jù)權(quán)利要求9所述的計(jì)算設(shè)備,其中,評(píng)估所述混淆電路的步驟還包括:
從求和后的數(shù)據(jù)中移除所述準(zhǔn)備好的掩碼;以及
對(duì)由所述混淆電路體現(xiàn)的嶺回歸方程進(jìn)行求解。
14.根據(jù)權(quán)利要求9所述的計(jì)算設(shè)備,其中,來自多個(gè)用戶的數(shù)據(jù)使用由所述加密服務(wù)提供商提供的加密密鑰來加密,并使用由所述計(jì)算設(shè)備提供的加密密鑰來加密。
15.一種包含指令的機(jī)器可讀介質(zhì),所述指令在被執(zhí)行時(shí)執(zhí)行包括以下各項(xiàng)的步驟:
向加密服務(wù)提供商請(qǐng)求混淆電路;
從多個(gè)用戶收集被格式化且使用部分同態(tài)加密來加密的數(shù)據(jù);
對(duì)被格式化且使用部分同態(tài)加密來加密的數(shù)據(jù)進(jìn)行求和,其中,所述求和不要求加密密鑰;
對(duì)求和后的數(shù)據(jù)應(yīng)用準(zhǔn)備好的掩碼;
使用不經(jīng)意傳輸從所述加密服務(wù)提供商接收與準(zhǔn)備好的掩碼相對(duì)應(yīng)的混淆輸入;以及
使用所述混淆輸入和被掩碼的數(shù)據(jù)對(duì)來自所述加密服務(wù)提供商的混淆電路進(jìn)行評(píng)估。