[发明专利]数据传输加解密方法、装置及系统有效
申请号: | 201010184037.6 | 申请日: | 2010-05-25 |
公开(公告)号: | CN101826961A | 公开(公告)日: | 2010-09-08 |
发明(设计)人: | 徐良衡;徐良刚;陈德秋;王宗国;周立雄;吴超;杨平寿;林振银 | 申请(专利权)人: | 上海复旦天臣新技术有限公司 |
主分类号: | H04L9/28 | 分类号: | H04L9/28 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 200433 上海市杨浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 解密 方法 装置 系统 | ||
技术领域
本发明涉及数据传输领域,尤其涉及一种数据传输加解密方法、装置及 系统。
背景技术
在互联网的复杂环境下,传输过程中的数据安全非常重要,如果不采取 必要的加密措施,采取明文传输的方式,黑客很容易就截取网络上的数据包, 并利用公开的TCP/IP协议对包进行分解,而获得我们的核心数据。
为了解决上述问题,传统的做法是使用现有的加解密算法对明文直接加 密,按照既定的存储和传输协议对密文进行存储和传输。
上述方法虽然可以在一定程度上保证数据传输的安全,但是,由于其加 密和传输过程都是只分别针对明文本身数据进行处理,加密强度不够大,较 容易被破译获取,安全系数较低。
发明内容
有鉴于此,本发明提供一种数据传输加解密方法、装置及系统,以解决 现有加密和传输过程中加密强度不够大,安全系数较低的问题。
该方案具体为:
一种数据传输加密方法,包括:
确定用于加密明文的密码;
根据所述密码和预先建立的密文字符集,利用可逆逻辑运算加密明文, 得到密文;
确定密码、密码长度、密文长度和与所述可逆逻辑运算对应的加密版本 号为加密参数;
将所述加密参数进行加密,并获得密文和加密后加密参数的校验值;
将所述密文、校验值和各个加密后加密参数按照预设格式组合成数据帧;
将所述数据帧进行传输。
优选的,所述明文根据密码和预先建立的密文字符集利用可逆逻辑运算 按照以下过程进行加密:
根据密码和明文长度得到中间密码;
将明文字符与中间密码按位进行所述可逆逻辑运算;
分别根据每一位运算结果的数值找到所述密文字符集中对应的字符;
将所述查找到的字符按照所述明文的顺序组成密文。
优选的,所述参数按照以下过程进行加密:
将密码、密码长度、密文长度和与异或运算对应的加密版本号分别与预 设常数进行异或运算。
优选的,按照以下过程获得密文和加密后加密参数的校验值:
计算加密后的密码、密码长度、密文长度、加密版本号和密文的和,作 为校验值。
一种数据传输解密方法,包括:
利用校验值对接收的数据帧进行校验;
当校验结果为正确时,根据预设格式分别读取出加密后的密文、校验值 和各个加密后的加密参数;
解密加密参数,得到密码、密码长度、密文长度和与所述可逆逻辑运算 对应的加密版本号;
根据所述密码和预先建立的密文字符集,利用与所述加密版本号对应的 可逆逻辑运算解密密文,得到明文。
优选的,所述加密参数按照以下过程解密:
将密码、密码长度、密文长度和与异或运算对应的加密版本号分别与预 设常数进行异或运算。
优选的,所述密文按照以下过程解密:
根据密码和明文长度得到中间参数;
在密文字符集中查找每一位密文对应的位置序号;
将查找到的位置序号与中间参数进行所述加密版本号对应的可逆逻辑运 算的逆运算;
将运算结果放置到其对应的位置,组成明文。
一种数据传输加密装置,包括:
密码确定单元,用于确定用于加密明文的密码;
明文加密单元,用于根据所述密码和预先建立的密文字符集,利用可逆 逻辑运算加密明文,得到密文;
加密参数确定单元,用于确定密码、密码长度、密文长度和与所述可逆 逻辑运算对应的加密版本号为加密参数;
参数加密单元,用于将所述加密参数进行加密;
校验值获取单元,用于获得密文和加密后加密参数的校验值;
数据帧组成单元,用于将所述密文、校验值和各个加密后加密参数按照 预设格式组合成数据帧;
传输单元,用于将所述数据帧进行传输。
一种数据传输解密装置,包括:
检验单元,用于利用校验值对接收的数据帧进行校验;
读取单元、用于当校验结果为正确时,根据预设格式分别读取出加密后 的密文、校验值和各个加密后的加密参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海复旦天臣新技术有限公司,未经上海复旦天臣新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010184037.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:VPN隧道振荡抑制方法和装置
- 下一篇:移动多媒体广播的数据压缩方法