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

专利信息
申请号: 201410034009.4 申请日: 2014-01-24
公开(公告)号: CN103795524B 公开(公告)日: 2017-11-28
发明(设计)人: 赵晓慧 申请(专利权)人: 闻泰通讯股份有限公司
主分类号: H04L9/00 分类号: H04L9/00;H04L29/06
代理公司: 上海新天专利代理有限公司31213 代理人: 王敏杰
地址: 314006 浙江省嘉兴*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明揭示了一种基于3DES的动态短信加密、解密方法,所述加密方法包括如下步骤根据发送短信的时间、发送方手机号码、接收方手机号码动态的获取到3个密钥key;将要发送信息的内容转换成Unicode码,以N位为单位进行分组,组内不足N位的用PKCS7Padding的方式进行填充;基于上述步骤中得到的3个key,对信息转换后的内容采用3DES算法对进行加密形成密文。本发明提出的基于3DES的动态短信加密、解密方法,无需借助服务器上传和获取对方的公钥,无需双方协商加密方式或密钥,利用每次发送短信的时机动态的生成密钥,简单有效,随机性高,即使短消息被窃取或拦截也很难破解出内容,提高了保密程度,有效的保护了用户的隐私。
搜索关键词: 基于 des 动态 短信 加密 解密 方法
【主权项】:
一种基于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作为短消息内容发送。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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