[发明专利]一种数据加密方法在审
| 申请号: | 201711202954.0 | 申请日: | 2017-11-19 |
| 公开(公告)号: | CN108334786A | 公开(公告)日: | 2018-07-27 |
| 发明(设计)人: | 李朝玺 | 申请(专利权)人: | 李朝玺 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 723506 陕西省汉*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 加密 数据加密 数据信息 余数 电子通讯技术 数据加密技术 数据信息加密 安全领域 电子设备 光电讯号 密钥计算 数据安全 网络平台 可转换 解密 互质 可用 密文 破解 组数 视频 转换 应用 网络 | ||
本发明涉及电子通讯技术安全领域,尤其涉及一种数据加密方法,目的在于解决现有数据加密技术的不足,提供一种数据加密方法,该数据加密方法的加密强度高,不易破解。本发明是把需加密的数据信息转变为数字,选择适宜的两两互质的一组数对其求余,用这些余数组成新的数字,这些数字可按此方式继续加密,也可用这些数字组成密文(图1)。解密时用密文中各余数及加密所用的数字对应的密钥计算出加密前的原数,再转换成原本数据信息。本发明主要应用于各类文字、图形、表格、音频、视频及光电讯号等一切可转换为数字的数据信息加密,适用于光、电子设备及其构成的网络或网络平台中的各类数据信息的加密,确保相关数据安全。
【技术领域】本发明涉及光、电讯技术安全领域,尤其涉及一种数据加密方法。
【背景技术】当今社会是一个信息高度发达的时代,各类信息被广泛地存储于电脑、手机等各种光、电子设备及网络云存储中。许多重要的信息例如个人身份证号、手机号、银行卡号等个人隐私信息被泄露或者被窃取后,会对个人造成很大的困扰,甚至造成严重的财产损失,企业独特技术、工艺配方、工艺流程被泄露或者被窃取后会造成企业严重损失甚至破产,各级政府机构为提高工作效率而广泛存储于各种网络平台的数据则加大了相关信息泄露的危险。因此,需要对各类数据信息进行加密存储,以做到即使别人盗取了这些信息,也无法使用。
目前的加解密算法,比如三重数据加密算法(3DES)和高级加密标准(AES)等,由于现在的计算机运行速度越来越快,还有各种分布式集群技术的发展,暴力破解密码的可能性越来越大,所以简单的使用已经公开的3DES和AES等算法的可靠性会大打折扣。因此,迫切需要提供一种高安全性、高可靠性的加解密方法。
【发明内容】本发明的目的在于解决现有数据加密技术的不足,提供一种数据加密方法,该数据加密方法的加密强度高,不易破解。
本发明所采用的技术方案包括以下步骤:
加密:
①将数据信息转变为数字X:
②选择适宜的两两互质的一组数{A1,A2,A3…Am}对转变得到的数字X分别求余,用求余得到的余数组{a1,a2,a3…am}组成新的数字X1,即a1a2a3…am;
③选择适宜的两两互质的第二组数{B1,B2,B3…Bm}对数字X1分别求余,用求余得到的余数组{b1,b2,b3…bm}组成新的数字X2,即b1b2b3…bm;
……
④……利用MOD函数代入第最终选定的数组{N1,N2,N3…Nm}分别求余,用求余得到的余数组{n1,n2,n3…nm}组成新的数字Xn,即n1n2n3…nm,用Xn代替原数据信息成为密文。
解密:
①利用最后一次加密选择的数组{N1,N2,N3…Nm}对应的解密密钥{1n,2n,3n…mn}求原数,找出加密前的数字;
②依次从后往前进行求原数运算……;
③用最开始第一次加密选择的数组{A1,A2,A3…Am}对应的解密密钥{1a,2a,3a…ma}求原数,找出加密前的数字X;
④把数字X转换为原数据信息。
与现有技术相比,本发明的有益效果是对全部数据信息进行加密,加密时仅保留求模运算结果,规律难寻,他人难以找到正确的加密、解密数组,确保数据不因他人非法进入而泄密;加密解密计算简单快捷,数据信息使用者可快速完成加密解密工作。
【附图说明】图1是根据本发明实施例的数据加密方法的流程图,图2是根据本发明实施例的数据解密方法的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于李朝玺,未经李朝玺许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711202954.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文件加密方法、解密方法及终端
- 下一篇:一种安全文档管理系统





