发明名称 一种手机短信加密通信方法
摘要 本发明公开了一种手机短信加密通信方法,利用通信双方约定的密钥对输入的短信明文进行加密,并利用发送方手机终端自定义的公式对容易破解的字母、数字或符号进行变异操作,增加了短信破解的难度,发送方手机终端还设置有“加密发送”和“阅后销毁”模式,接收方手机终端接收短信密文后对短信密文进行破解,并判断短信的发送模式,若为“加密发送”模式,短信内容保留;若为“阅后销毁”模式,在手机短信数据库中把本条短信存储位置上以随机产生的乱码更新操作几次后删除。本发明所述手机短信加密通信方法,破解难度大,最大程度的保证了通信双方的信息安全。
申请公布号 CN104640091A 申请公布日期 2015.05.20
申请号 CN201510014577.2 申请日期 2015.01.13
申请人 董红伟 发明人 董红伟
分类号 H04W4/14(2009.01)I;H04W12/02(2009.01)I 主分类号 H04W4/14(2009.01)I
代理机构 郑州联科专利事务所(普通合伙) 41104 代理人 刘建芳
主权项 一种手机短信加密通信方法,其特征在于,依次包括以下步骤:A,通信双方约定密钥,所述密钥为至少五位的正整数;B,发送方手机终端利用约定的密钥对输入的短信明文中的每个字符进行加密,形成加密字符,加密方法包括:b1, 对短信明文中的字符进行判定,若是中文字符直接进入步骤b2,若是字母、数字或符号则对它们进行变异操作;b2,利用约定的密钥对中文字符和步骤b1变异后的字符进行加密,形成第一短信密文,具体方法为:发送方手机终端自动在密钥上加一个正整数得到正整数n,字母、数字或符号的加密方法为,用正整数n减去步骤b1中各个字符得到的变异码,将相减后的结果转换为二进制后取后16位作为第一短信密文中的字符,汉字的加密方法为,正整数n减去汉字对应的Unicode码值,将相减后的结果转换为二进制后取后16位作为第一短信密文中的字符,其中所述正整数n大于汉字对应的Unicode码值和步骤b1中各个字符得到的变异码值;b3,发送方手机终端产生随机数p,其中,0≤p≤5,利用随机数对短信内容进行二次加密,形成第二短信密文,具体方法为:对b2中产生的第一短信密文中的各个16位的二进制数抽取出某一位,密钥的某一位和随机数相加后得到的整数即为抽取的具体位数,将抽取后的二进制数最前面补零,得到新密文,对每个字符抽取出来的该位二进制数前加中文或者字母、数字或符号的区别码得到一个二位二进制数,发送方手机终端将每七个所述二位二进制数设为一组,若不足七个字符,则在其后补零,发送方手机终端在该组前补一个二位二进制数,得到特征字符,发送方手机终端将所述特征字符插入所述新密文最前面,形成第二短信密文;C,发送方手机终端对第二短信密文设置“加密发送”和“阅后销毁”发送模式标识字符,并对所述发送模式标识字符赋值,形成第三短信密文;D,发送方手机终端关联手机联系人或按照输入的手机号码确定接收方手机终端,并通过通信网络发送所述第三短信密文;E,接收方手机终端接收所述第三短信密文,并利用约定密钥对短信内容进行解密,同时判断发送模式,若为“加密发送”模式,短信内容保留;若为“阅后销毁”模式,在手机短信数据库中把本条短信存储位置上以随机产生的乱码更新操作几次后删除。
地址 450000 河南省郑州市金水区丰产路45号院1号楼1单元13号