[发明专利]面向云端数据发布保护安全及隐私的频度测定方法和系统有效

专利信息
申请号: 201611012810.4 申请日: 2016-11-17
公开(公告)号: CN106534313B 公开(公告)日: 2019-09-13
发明(设计)人: 刘君强;陈芳慧;李挺 申请(专利权)人: 浙江工商大学
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06;H04L9/08;H04L9/00
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 忻明年
地址: 310018 浙江省杭*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种面向云端数据发布保护安全及隐私的频度测定方法和系统,数据库拥有者生成密钥对,对数据库进行加密外包处理,对频度阈值负数‑k的补码进行加密操作,并上传至云端服务器,对代理服务器授权私钥sk。客户端申请查询记录R的频度。代理服务器得到数据库拥有者授权,协助数据库拥有者处理事务;云端服务器用于存储密文数据库、对密文进行同态运算操作。本发明结合全同态加密技术,能够在云环境下得到数据记录的频度密文并判定记录的频度是否符合隐私保护要求,同时确保整个过程不会泄露客户端所查询的记录内容、数据库中频度低于阈值的敏感记录内容,既能够实现数据的安全存储又方便云端进行保护隐私的频度测定。
搜索关键词: 面向 云端 数据 发布 保护 安全 隐私 频度 测定 方法 系统
【主权项】:
1.一种面向云端数据发布保护安全及隐私的频度测定方法,其特征在于,包括如下步骤:S1、数据库拥有者用同态密钥生成算法FHE.KeyGen生成公钥pk和私钥sk;设置频度阈值k,并将‑k的补码的加密形式cc_thd上传至云端服务器;将用公钥pk加密的数据库外包到云端服务器;将公钥pk上传至云端服务器保存;S2、客户端从云端获取公钥pk,用公钥pk加密需要查询频度的记录R得到密文RC,将RC上传至云端服务器;S3、云端服务器执行同态运算查询加密的记录RC在密文数据库中的频度密文csup;并在同态下进行阈值判定,得到判定结果cresult;将cresult和csup发送至代理服务器;所述执行同态运算查询加密的记录RC在密文数据库中的频度密文csup的具体操作如下:首先,云端服务器将记录RC与密文数据表中共l条密文记录分别做同态运算,得到l个密文cc1,cc2,…,ccl,具体操作如下:云端服务器将记录RC=[rc1,rc2,…,rcn]与密文数据库中第i条密文记录Ri=[ci1,ci2,…,cin]所对应密文位rcj和cij做同态加法运算,得到n个密文位c’ij=FHE.Add(pk,rcj,cij),j∈{1,2,…,n},i∈{1,2,…,l};再将n个密文位c’i1,c’i2,…,c’in分别与1的密文c_m1=FHE.Enc(pk,1)做同态加法运算,得到n个新的密文位caddij=FHE.Add(pk,c’ij,c_m1),i∈{1,2,…,l};然后,将n个密文位caddi1,caddi2,…,caddin做同态乘法运算,得到密文cci=FHE.Mult(pk,caddi1,caddi2,…,caddin),i∈{1,2,…,l};接着,通过同态加法FHE.Add运算和同态乘法FHE.Mult运算将密文cc1,cc2,…,ccl累加起来,得到记录R的频度密文csup,csup=[csN,…,cs2,cs1]为N个密文位,S4、代理服务器用私钥sk对cresult解密得到明文m,代表频度判定结果;依据频度判定结果m和csup解密结果向云端服务器发送信息sup;S5、云端服务器将代理服务器返回的信息sup发送给客户端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201611012810.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top