[发明专利]一种基于非对称加密的数据加密方法、解密方法及系统在审
申请号: | 201810909763.6 | 申请日: | 2018-08-10 |
公开(公告)号: | CN109120399A | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 常青青;谢卫红;张俊 | 申请(专利权)人: | 广东工业大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/06 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510006 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于非对称加密的数据加密方法、解密方法及系统,其中,加密方法包括以下步骤:S1.获取隐私数据在原始文件中的位置信息,建立索引表,同时将映射表和索引表存入数据系统;S2.选择数值p和q;S3.计算n=pq和Ф(n)=(p‑1)(q‑1);S4.选择数值e,使gcd(e,Ф(n))=1;S5.计算S6.获取公开密钥{e,n},选择数值x和y,计算Ek(x)=xe mod n,使用Ek(x)作为密钥将数据进行加密,并保存数值y作为解密数值;S7.保存{d,n}作为私有密钥。在解密时,进行相应的Dk(x)=yd mod n计算得到Dk(x),如果与Ek(x)的数值一致,则数据系统允许访问该数据。本发明的优点在于将原始文件和隐私数据分开处理,同时使用非对称加密解密算法,其强度复杂、安全性比较强。 | ||
搜索关键词: | 解密 非对称加密 数据加密 数据系统 隐私数据 原始文件 加密 分开处理 公开密钥 建立索引 解密算法 私有密钥 允许访问 保存 索引表 映射表 密钥 | ||
【主权项】:
1.一种基于非对称加密的数据加密方法,其特征在于,包括以下步骤:S1.获取隐私数据在原始文件中的位置信息,根据所述隐私数据和所述位置信息建立隐私数据和原始文件的映射表,并根据所述原始文件和所述映射表建立索引表,同时将所述映射表和所述索引表存入数据系统;S2.选择数值p和q;S3.计算n=pq和Ф(n)=(p‑1)(q‑1);S4.选择数值e,使gcd(e,Ф(n))=1,其中,gcd为最大公约数;S5.计算得到密钥k=(n,p,q,d,e);S6.获取公开密钥{e,n},选择数值x和y,计算Ek(x)=xe mod n,使用Ek(x)作为密钥将数据进行加密,并保存数值y作为解密数值;S7.保存{d,n}作为私有密钥。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810909763.6/,转载请声明来源钻瓜专利网。