[发明专利]基于3DES的动态短信加密、解密方法有效

专利信息
申请号: 201410034009.4 申请日: 2014-01-24
公开(公告)号: CN103795524B 公开(公告)日: 2017-11-28
发明(设计)人: 赵晓慧 申请(专利权)人: 闻泰通讯股份有限公司
主分类号: H04L9/00 分类号: H04L9/00;H04L29/06
代理公司: 上海新天专利代理有限公司31213 代理人: 王敏杰
地址: 314006 浙江省嘉兴*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 des 动态 短信 加密 解密 方法
【说明书】:

技术领域

发明属于通讯技术领域,涉及一种信息加密方法,尤其涉及一种基于3DES的动态短信加密方法;同时,本发明还涉及一种基于3DES的动态短信解密方法。

背景技术

智能手机的普及给我们的生活带来了便利,人们越来越多的通过短消息收发个人信息和各种商业信息,但这些消息往往面临着安全性的问题,比如窃取、拦截等。

有鉴于此,如今迫切需要设计一种新的信息加密方法,以便克服现有信息发送方式的上述缺陷。

发明内容

本发明所要解决的技术问题是:提供一种基于3DES的动态短信加密方法,可确保信息传输的安全性。

此外,本发明还提供一种基于3DES的动态短信解密方法,可确保信息传输的安全性。

为解决上述技术问题,本发明采用如下技术方案:

一种基于3DES的动态短信加密方法,所述加密方法包括如下步骤:

步骤S11、根据发送短信的时间、发送方手机号码、接收方手机号码动态的获取到3个密钥key;

步骤S12、将要发送信息的内容转换成Unicode码,以N位为单位进行分组,组内不足N位的用PKCS7Padding的方式进行填充;

步骤S13、基于步骤S11中得到的3个key,对信息转换后的内容采用3DES算法对进行加密形成密文。

作为本发明的一种优选方案,所述加密方法具体包括如下步骤:

步骤S101、编辑短信内容,选择短信发送模式,若选择密文传送模式,则执行步骤S102至S105;

步骤S102、动态生成3个key,获取当天的日期第一密钥k1;取发送方的手机号码作为第二密钥k2,如果号码超过8位则按从左到右相邻位相加取余的方法修改得到一个8位数,如果号码小于8为则用PKCS7Padding的方式进行填充;用同样的方法取接收者的手机号码作为第三密钥k3;

步骤S103、将短信息内容转换为Unicode码的形式,DES算法是以64位的数据进行处理的,所以按64位为单位将短消息内容分为几组,如果最后一组的数据不足64位,则用PKCS7Padding的方式进行填充,每个填充的字节代码所填的字节总数;

步骤S104、用3DES对短信息内容分组进行加密,加密公式为:msg=Ek3(Dk2(Ek1(msg)),即先用第一密钥k1对消息内容msg进行DES加密生成第一消息msg1,再用第二密钥k2对第一消息msg1进行DES解密生成第二消息msg2,最后用第三密钥k3对第二消息msg2进行DES加密生成最终的密文msg3;

步骤S105、将最终的密文msg3作为短消息内容发送。

一种基于3DES的动态短信解密方法,其特征在于,所述解密方法包括如下步骤:

步骤S21、根据接收短信的时机和发送方、接收方的手机号码动态的获取到3个密钥key;

步骤S22、基于步骤S21中得到的3个key,对接收到的密文采用3DES算法对进行解密形成明文;

步骤S23、将各组明文从Unicode码转换成对应的文字信息,组合并去掉最后的填充信息得到最终的明文短信。

作为本发明的一种优选方案,步骤S201、接收短消息,判断是否是密文模式,如果是执行步骤S202;

步骤S202、按提示选择是否要解密信息内容,如果是执行步骤S203至步骤S205;

步骤S203、动态生成3个key,获取当天的日期第一密钥k1;取发送方的手机号码作为第二密钥k2,如果号码超过8位则按从左到右相邻位相加取余的方法修改得到一个8位数,如果号码小于8为则用PKCS7Padding的方式进行填充;用同样的方法取接收者的手机号码作为第三密钥k3;

步骤S204、将短信息内容用3DES算法进行解密,解密公式为msg=Dk1(EK2(Dk3(msg))),即先用第三密钥k3对消息内容msg进行DES解密生成第四消息msg4,再用第二密钥k2对msg1进行DES加密生成第五消息msg5,最后用第一密钥k1对第五消息msg5进行DES解密生成最终的明文msg3;

步骤S205、将各组明文从Unicode码转换成对应的文字信息,组合并去掉最后的填充信息得到最终的明文短信。

本发明的有益效果在于:本发明提出的基于3DES的动态短信加密、解密方法,无需借助服务器上传和获取对方的公钥,无需双方协商加密方式或密钥,利用每次发送短信的时机动态的生成密钥,简单有效,随机性高,即使短消息被窃取或拦截也很难破解出内容,提高了保密程度,有效的保护了用户的隐私。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于闻泰通讯股份有限公司,未经闻泰通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410034009.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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