[发明专利]一种数据加密、解密方法无效
申请号: | 201210078035.8 | 申请日: | 2012-03-22 |
公开(公告)号: | CN102546151A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 陶圣华 | 申请(专利权)人: | 山东泰信电子有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张勇 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 加密 解密 方法 | ||
技术领域
本发明属于数字电视及数据安全领域,尤其涉及一种数据加密、解密方法。
背景技术
随着信息技术与网络技术的快速发展,数据安全变得越来越重要。数据安全主要是指数据本身的安全与数据传输的安全。数据传输安全是指数据在传输过程中必须要确保数据的安全性,完整性和不可篡改性。数据加密被公认为是保护数据传输安全惟一实用的方法和保护存储数据安全的有效方法,是数据保护在技术上最重要的防线。数据加密是指按照特定的密码算法和密钥把敏感的明文数据变换成难以识别的密文数据。当需要时,可使用与加密对应的密码算法和密钥把密文数据还原成明文数据,即数据解密。通过在发送端对数据进行加密处理,在接收端对收到的密文数据进行解密,可保证数据在传输过程的安全性。
目前,对于传输的数据,发送端大多采用一次加密,接收端对收到的密文进行一次解密即可得到想要的数据,这样可以即可在一定程度上保证数据安全,又可以减少加密、解密过程。但是,由于只对数据进行一次加密,数据安全性较低,黑客或者恶意攻击者很可能通过对截获的密文进行破解,进而得到数据明文,造成数据安全隐患。另外,目前即使有对数据进行多次加密的方案,一般也是采用固定次数的加密,当需要改变加密次数时,就需要更改加密模块,同时也需要改变相应的解密模块,实现复杂,成本高。
发明内容
本发明就是为了解决现有技术中存在的数据单次加密安全性低、多次加密实现复杂等的问题,提出了一种数据加密、解密方法,它可以实现对数据进行多次加密,并且可以在不改变加密模块与解密模块的情况下,改变对数据的加密次数,提高了数据的安全性,实现方便,复杂度低。
为了实现上述目的,本发明采用如下技术方案:
一种数据加密方法,它的步骤为:
S101:加密模块接收加密根密钥RKEY、加密次数n和要加密的数据DATA;
S102:判断加密次数n是否大于1,若大于1,则执行步骤S104;若等于1,则执行步骤S103;
S103:加密模块利用加密根密钥RKEY对要加密的数据DATA进行加密,得到加密数据EDATA并输出,完成数据加密,退出流程;
S104:加密模块将要加密的数据DATA分为长度相等的n段数据,其中,最后一段数据为解密后所需数据;
S105:加密模块利用加密根密钥RKEY作为第一段数据的密钥加密第一段数据;
S106:加密模块依次利用前一段数据作为密钥对后一段数据进行加密;
S107:判断各段数据是否都已完成加密,若是,执行步骤S108;若否,执行步骤S106;
S108:将各段数据加密得到的结果依次组合作为最后加密数据EDATA输出。
所述加密模块对数据进行加密的算法至少包含AES、3DES、SMS4中的一种。
所述步骤S106中,利用前一段数据的全部内容或部分内容作为后一段数据的加密密钥。
所述加密模块是硬件模块或软件模块。
一种数据解密的方法,它的步骤为:
S201:解密模块接收解密根密钥RKEY、解密次数n和要解密的加密数据EDATA;
S202:判断解密次数n是否大于1,若等于1,则执行步骤S203;若大于1,则执行步骤S204;
S203:解密模块利用解密根密钥RKEY对加密数据EDATA进行解密,得到解密数据并输出,完成数据解密,退出流程;
S204:将加密数据EDATA分成与解密次数对应的长度相等的n段数据;
S205:将解密根密钥RKEY作为第一段数据的密钥对第一段数据进行解密;
S206:依次将前一段数据的解密结果作为密钥解密后一段数据;
S207:判断所有的数据段是否都已被解密,若否,执行步骤S206;若是,执行步骤S208;
S208:输出最后一段数据解密结果。
所述解密模块对数据进行解密的算法至少包含AES、3DES、SMS4中的一种。
所述步骤S206中,用前一段数据的解密结果的全部内容或部分内容作为解密密钥对后一段数据进行解密。
所述解密模块是硬件模块或软件模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东泰信电子有限公司,未经山东泰信电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210078035.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种复合铸造结构的液冷冷板
- 下一篇:终端充电的检测方法和终端
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置