[发明专利]一种数值型数据同态保序加密方法有效

专利信息
申请号: 201610943789.3 申请日: 2016-11-02
公开(公告)号: CN106571905B 公开(公告)日: 2019-05-17
发明(设计)人: 杨庚;汪海伟;刘国秀;闵兆娥;王伟 申请(专利权)人: 南京邮电大学
主分类号: H04L9/00 分类号: H04L9/00
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 田凌涛
地址: 210000 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种数值型数据同态保序加密方法,采用加密保序融合技术,在单个密文模型中,能够支持在密文上的同态加、乘计算,保持与明文一致的顺序,其中,使用本发明所设计方法对明文进行加密,并在密文分片上构建保序索引,随后将密文发送到不可信的服务器中存储,服务器可以对加密数据进行排序、查询、数据的加和乘的操作,如此,加密结果不仅能够进行加和乘运算,还支持范围查询;随后将加密结果返回给可信端,系统使用解密函数和密钥将密文结果恢复成明文,最终返回给用户,大大提高了数据加密后应用与解密的效率。
搜索关键词: 一种 数值 数据 同态 加密 方法
【主权项】:
1.一种数值型数据同态保序加密方法,其特征在于,包括加密存储方法,包括如下步骤:步骤001.针对待处理数值型数据,采用同态加密算法进行加密,获得N个子密文分片c1、…、cn、…、cN,其中,子密文分片cn=Encn(key(N),vn)+Noisen(key(N),R),n∈{1、…、N},N表示子密文分片的数量,vn表示子密文分片cn所对应的明文,key(N)表示密钥,R表示随机值,Encn(key(N),vn)表示用密钥key(N)对明文vn进行线性映射,Noisen(key(N),R)表示随机噪声,它是关于随机值R和密钥key(N)的线性函数,然后进入步骤002;步骤002.针对N个子密文分片,随机选择(m·N)个子密文分片,针对所选各个子密文分片中的随机噪声,分别按如下进行限制:0<Noisen(key(N),R)<Encn(key(N),vn+dif)‑Encn(key(N),vn)其中,dif表示所有子密文分片对应各个明文中、任意两明文值之间的最小差值,m表示预设百分比,然后进入步骤003;步骤003.针对所有子密文分片,分别添加随机因子ζ,更新各个子密文分片cn,并针对各个子密文分片cn进行存储,同时,针对各个子密文分片cn分别与对应随机因子ζ之间的对应关系进行存储。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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