[發明專利]一種防止惡意服務器攻擊的敏感數據計算外包服務方法有效
| 申請號: | 201410828184.0 | 申請日: | 2014-12-26 |
| 公開(公告)號: | CN104580174B | 公開(公告)日: | 2018-03-20 |
| 發明(設計)人: | 林璟鏘;蔡權偉;荊繼武;王瓊霄;王平建 | 申請(專利權)人: | 中國科學院信息工程研究所 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京德琦知識產權代理有限公司11018 | 代理人: | 牛崢,王麗琴 |
| 地址: | 100195 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 防止 惡意 服務器 攻擊 敏感數據 計算 外包 服務 方法 | ||
1.一種防止惡意服務器攻擊的敏感數據計算外包服務方法,其特征在于,在假定存在最多f個惡意服務器時,執行如下步驟:
步驟1:將敏感數據秘密分享存儲至n個服務器,其中n≥(2f+1)2;
步驟2:用戶發起運算操作請求;
步驟3:各個服務器根據存儲的敏感數據秘密分享值進行計算,得到運算結果的秘密分享值,從而提供連續的運算服務;其中,
步驟1中將敏感數據s秘密分享存儲至n個服務器包括:
設置有限域Zp,其中,p為素數,滿足p>n,p>s,且p大于運算操作的運算結果;
在有限域Zp內,將敏感數據s進行(k,n)門限秘密分享,分解為n份,其中任意k份可以合成敏感數據s,k=f+1;
在有限域Zp內隨機選擇k-1個非零元素a1,a2,…,ak-1,構建k-1次一元多項式F(x),F(x)=ak-1xk-1+…+a1x+s mod p;
選擇一個n維向量X=(x1,x2,…,xi,…,xj,…,xn),其中xi≠0,xi≠xj,1≤i≤n,1≤j≤n,j≠i,計算F(xi),并將xi及其對應的F(xi)存儲在第i個服務器中;
所述運算操作為包括加法、減法、乘法、除法、求余、比較運算中的任意一種運算,或為兩種或兩種以上運算的組合運算;當所述運算操作為組合運算時,由用戶按運算優先級將組合運算分解成加法、減法、乘法、除法、求余或比較運算,并依次提供計算所需的參數。
2.根據權利要求1所述的方法,其特征在于,當用戶發起針對敏感數據s1和s2的加法或減法運算時,所述步驟3包括:
第i個服務器計算其結果為s1+s2的(f+1,n)門限的計算結果的秘密分享值;
第i個服務器計算其結果為s1-s2的(f+1,n)門限的計算結果的秘密分享值;
其中為第i個服務器存儲的s1的秘密分享值,其中為第i個服務器存儲的s2的秘密分享值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院信息工程研究所,未經中國科學院信息工程研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410828184.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種網站防護方法與裝置
- 下一篇:一種數據讀取的方法及裝置





