[发明专利]面向云端数据发布保护安全及隐私的频度测定方法和系统有效
申请号: | 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/,转载请声明来源钻瓜专利网。
- 上一篇:HBase数据库的数据查询方法和装置
- 下一篇:一种数据同步方法及设备
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置