CN101374251A - 一种短信加密的方法及其应用的终端设备 - Google Patents

一种短信加密的方法及其应用的终端设备 Download PDF

Info

Publication number
CN101374251A
CN101374251A CNA2007100764937A CN200710076493A CN101374251A CN 101374251 A CN101374251 A CN 101374251A CN A2007100764937 A CNA2007100764937 A CN A2007100764937A CN 200710076493 A CN200710076493 A CN 200710076493A CN 101374251 A CN101374251 A CN 101374251A
Authority
CN
China
Prior art keywords
note
pseudo
key
short message
cipher
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007100764937A
Other languages
English (en)
Other versions
CN101374251B (zh
Inventor
何斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konka Group Co Ltd
Original Assignee
Konka Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konka Group Co Ltd filed Critical Konka Group Co Ltd
Priority to CN2007100764937A priority Critical patent/CN101374251B/zh
Publication of CN101374251A publication Critical patent/CN101374251A/zh
Application granted granted Critical
Publication of CN101374251B publication Critical patent/CN101374251B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开一种短信加密的方法及其应用的终端设备,该方法包括:在发送终端设备与接收终端设备之间根据各自的密钥密码表相互协商一个数字密钥,且终端设备与终端设备存储有伪短信表;在发送时和接收后都使用对称加密技术分别对短信正文内容进行加密以使短信内容显示为伪短信表内的其中一条短信的内容,通过伪短信表将加密的短信伪造成正常的短信。可以把人们平常的短信通过一种巧妙的方法进行加密,并且不会多花用户的费用,可以很好的保护手机用户的隐私信息。

Description

一种短信加密的方法及其应用的终端设备
技术领域
本发明涉及移动通讯领域,尤其涉及移动通讯领域的一种短信加密的方法及其应用的终端设备。
背景技术
目前,朋友间利用短信来沟通联络越来越频繁,很多人甚至把短信当作了一种聊天工具。但是,有些短信属于隐私信息,要是手机不小心丢失或被其他人随手观看其中的短信,就有可能发生泄密的情况。手机上的短信息有可能涉及机主的军政机密、商业秘密、个人隐私等不宜为他人所知的内容。所以,发明一种短信加密的方法及其应用的终端设备,可以把人们平常的短信通过一种巧妙的方法进行加密,并且不会多花用户的费用,可以很好的保护手机用户的隐私信息,是非常之必要的。
发明内容
有鉴如此,本发明提供一种短信加密的方法及其应用的终端设备,可以把人们平常的短信通过一种巧妙的方法进行加密,并且不会多花用户的费用,可以很好的保护手机用户的隐私信息。
一种短信加密的方法,其中,该方法包括:
在发送终端设备与接收终端设备之间根据各自的密钥密码表相互协商一个数字密钥,且终端设备与终端设备存储有伪短信表;
在发送时和接收后都使用对称加密技术分别对短信正文内容进行加密以使短信内容显示为伪短信表内的其中一条短信的内容,通过伪短信表将加密的短信伪造成正常的短信。
所述伪短信表在短信接收方和短信发送方两边相同,包括序号和序号对应的短信正文都完全一样。
所述伪短信表包括多条伪短信内容,且伪短信表具有编辑功能,用以修改、增加、删除伪短信表的条目。
所述短信发送具体包括:选择伪短信表中的一条伪短信,然后根据密钥密码表和伪短信表对数字密钥进行加密,得到加密后的密钥,再使用加密后的密钥对真正发送的短信进行加密,最后将加密的短信发送给接收方。
所述短信发送具体包括:在短信发送选择界面,通过特殊按键序列来启动隐藏的菜单,由短信发送方来选择伪短信表序号和输入密钥,然后采用加密的方法发送短信。
所述短信接收具体包括:根据约定的密钥密码表和伪短信表对数字密钥进行解密,得到解密后的密钥,根据解密后的密钥,将短信进行解密,显示解密后的真正短信内容。
所述短信接收具体包括:在短信阅读界面,短信接收方通过特殊按键序列来启动隐藏的菜单,输入伪短信表序号和密钥,当短信接收方输入了正确的伪短信表序号和密钥后,根据算法将正确的数据解密出来,显示解密后的真正短信内容。
所述密钥密码表是几张用来对密钥进行加密和解密的表格,采用数字密钥,密钥是由0-9十个数字组成,根据伪短信表的表项数目N约定N个密钥密码表。
与现有技术相比,由于本发明在发送时和接收后都使用对称加密技术分别对短信正文内容进行加密以使短信内容显示为伪短信表内的其中一条短信的内通,通过伪短信表将加密的短信伪造成正常的短信。所以,可以把人们平常的短信通过一种巧妙的方法进行加密,并且不会多花用户的费用,可以很好的保护手机用户的隐私信息。
附图说明
图1为本发明较佳实施方式之短信加密的发送过程示意图;
图2为本发明较佳实施方式之短信加密的接收过程示意图。
具体实施方式
为使本发明之目的、技术方案、优点更加明确、清楚,以下结合具体实施方式、附图对本发明之技术方案作进一步详细的说明。
本发明所提供的一种短信加密的方法,在终端设备与终端设备之间可以通过口头或其他保密的方式相互协商一个数字密钥,然后在发送时和接收后都使用对称加密技术对短信正文内容进行加密。
对称算法(symmetric algorithm),有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,同时解密密钥也可以从加密密钥中推算出来。而在大多数的对称算法中,加密密钥和解密密钥是相同的。所以也称这种加密算法为秘密密钥算法或单密钥算法。它要求发送方和接收方在安全通信之前,商定一个密钥。对称算法的安全性依赖于密钥,泄漏密钥就意味着任何人都可以对他们发送或接收的消息解密,所以密钥的保密性对通信性至关重要。对于短信这种普通需求,使用单密钥算法即可。
对称加密的优点在于算法实现后的效率高、速度快。所以在短信加密这种对时间要求较高的应用需求,是比较合适的。同时,因为除了少部分智能手机外,其他的手机操作***相对封闭,普通人很难将短信从手机卡或手机存贮空间中导出然后运用穷举法对加密数据进行解密。所以本发明对于保护绝大多数普通手机用户的隐私短信来说,都是很有益处的。
鉴于短信的长度,可以采用对称加密算法中的序列算法(streamalgorithm):一次只对明文中单个位(有时为字节)加密或解密运算。
对于短信来说,加密后的数据要求小于或等于原始数据的长度,所以只要序列算法符合这个要求,就可以使用到本发明中。
序列算法有很多种可选的方案,例如置换密码,维吉尼亚密码,凯撒密码,均可以采用到本发明中。同时本发明也提出了一种新的序列加密算法,专门针对手机短信加密,并可以取得很好的加密效果。
置换密码(permutation cipher)简述:又称换位密码(transpositioncipher),明文的字母保持相同,但顺序被打乱。
维吉尼亚密码:维吉尼亚密码是在单一恺撒密码的基础上扩展出多表密码,称为“维吉尼亚”密码。维吉尼亚密码引入了“密钥”的概念,即根据密钥来决定用哪一行的密表来进行替换,以此来对抗字频统计。
凯撒密码是一种非常常用的加密方法,一个简单的例子:“***”用凯撒密码法加密后字符串变为“edlgx”,它的原理是什么呢?把“***”中的每一个字母按字母表顺序向后移3位,所得的结果就是刚才我们所看到的密文。
本发明所述的序列算法在维吉尼亚密码基础上发展而来,也是采用多表密码体制,但是在多表密码的基础上,专门针对短信又作了优化,又引入了密钥密码表和伪短信表,可以更好的保护用户隐私。
伪短信表
因为加密后的短信如果不解密的话,显示出来的效果就是一堆乱码,这样的短信如果被其他人看到就可能知道是有玄机的,所以本发明通过伪短信表就可以将加密的短信伪造成正常的短信。
伪短信表的样例如下:
 
序号 短信内容
1 本公司贷款并出售*********黑车***,还替人报仇和***,也办上网文凭车牌***。详情请联络13012345678。                                         
2 本公司有***出售,价格3折起7折止。详请请联络13012345678。
3 全新电话号码卡,永不占线可同时接入多个号码,价格优惠,批发量大折扣最低至二折,详情请咨询陈生13012345678。                                           
4 传授必胜牌技,包你每战必胜,财源滚滚。详情请咨询陈生13012345678。
5 本公司提供高利贷给***者,利率全市最低。详情请咨询陈生13012345678。
6 本公司提供空调移机、打孔、维修、安装及加氟回收业务。价格优惠。长期客户可享受八折优惠。详情请咨询陈生13012345678。                                   
7 ***诚心为您服务!价格优惠。详情请咨询陈生13012345678。
8 洗浴中心大酬宾。晚8时至12时,全面八折优惠。详情请来电85216666咨询。
附注:伪短信表在短信接收方和短信发送方两边必须相同,包括序号和序号对应的短信正文都必须完全一样。伪短信表可提供编辑功能,用以修改、增加、删除伪短信表的条目,例如上面的伪短信表可以将表项增加到31个。
如图1所示,为本发明较佳实施方式之短信加密的发送过程示意图,短信发送方在发送时,用户选择收件人号码,然后,弹出发送选项界面给用户选择。
例如,短信接收方和短信发送方约定周一则采用序号为1的伪短信,周二则采用序号为2的伪短信......依次类推,周日则采用序号为7的伪短信,选择伪短信表中的一条伪短信,然后根据密钥密码表和伪短信表对数字密钥进行加密,得到加密后的密钥,再输入双方约定的密钥对真正发送的短信进行加密。最后将加密的短信发送给接收方。另外,如果是特别的约定的号码,则在短信发送选择界面,还可以通过类似“*#1234#”的特殊按键序列来启动隐藏的菜单,由短信发送方来选择伪短信表序号和输入密钥,然后采用加密的方法发送短信。
如图2所示,为本发明较佳实施方式之短信加密的接收过程示意图,接收方在收到短信后,判断是否属于特别约定号码发送来的短信,如果不是,按照正常短信进行显示和阅读。
如果是发送方发送的这个特定号码的短信时,统一根据伪短信约定,将短信显示为伪短信表中的短信,而不是显示为加密后的短信或解密后的短信。短信接收方在看到这种“伪短信”后,就可以知道这条短信是加密的短信,根据密钥密码表和伪短信表对数字密钥进行解密,得到解密后的密钥,根据解密后的密钥,将短信进行解密,显示解密后的真正短信内容给用户阅读。另外,在短信阅读界面,短信接收方还可以通过类似“*#1234#”的特殊按键序列来启动隐藏的菜单,由短信接收方输入伪短信表序号和密钥。当短信接收方输入了正确的伪短信表序号和密钥后,就可以根据算法将正确的数据解密出来,显示解密后的真正短信内容给用户阅读。
密钥密码表
密钥密码表是几张用来对密钥进行加密和解密的表格,可以采用数字密钥,所以密钥是由0-9十个数字组成,可以根据伪短信表的表项数目N约定N个密钥密码表。例如伪短信表的表项数目为3条,则密钥密码表就有3个。
这3个密钥密码表的样例如下:
密钥密码表1:
 
数字明文 0 1 2 3 4 5 6 7 8 9
数字密文 1 2 6 7 8 9 0 3 4 5
密钥密码表2:
 
数字明文 0 1 2 3 4 5 6 7 8 9
数字密文 5 2 6 8 7 9 0 3 4 1
密钥密码表3:
 
数字明文 0 1 2 3 4 5 6 7 8 9
数字密文 0 2 7 6 9 8 1 3 4 5
这样,假设短信接收方和短信发送方约定的密钥是123456,当短信发送方选择采用序号为1的伪短信后,就可以使用密钥密码表1来对密钥进行加密,这时密钥就变为了267890。接下来加密时,就可以使用267890作为密钥加密。
短信接收方在收到短信后,根据伪短信约定,会将短信显示为伪短信表中的序号为1的短信,短信接收方在看到这条“伪短信”后,就可以知道这条伪短信的序号是1。在短信阅读界面,短信接收方通过“*#1234#”的特殊按键序列来启动隐藏的菜单,输入伪短信表序号1和密钥123456。就可以先根据伪短信表序号1和密钥密码表1,生成解密的密钥267890,最后使用密钥267890来解密,而不是使用密钥123456来解密。
通过伪短信表和密钥密码表的约定,既可以让加密后的短信看起来类似普通的短信,又可以在维吉尼亚多表密码的基础上提供多一重的保护。
维吉尼亚多表密码
本发明因为使用数字作为密钥,所以维吉尼亚多表密码就只需要十张密码表即可,分别是密码表0,1,2,3,4,5,6,7,8,9,在加密/解密时,密钥的数字是什么就按照对应序号的密码表进行加密和解密即可。
在加密和解密时是采用序列算法,根据密钥(假设密钥长度为6),针对每个字节进行加密和解密,每个字节的取值范围是0-255,所以每个密码表的长度都是256,从0-255共256个表项,每个表项的数字都是在0-255之间,且互相不重复,加密时先根据字节的位置对密钥长度6取模(如果得到结果为0则加上密钥长度),取得当前的密钥的数字,找到对应序号的密码表,然后根据明文字节的取值,检索到相应序号的表项,并以该表项中的对应数字值来取代明文。
例如,假设密钥为123456,可以在加密第1个字节时,1对6取模得1,此时我们采用密码表1进行加密;我们在加密第6个字节时,6对6取模得0,此时加上密钥长度6得到6,此时采用密码表6进行加密。假设第1个字节的数字值为65,则找到密码表1中序号为65的表项,假设该表项的取值为96,则密文就是96。
解密时,先根据字节的位置对密钥长度6取模(如果得到结果为0则加上密钥长度),取得当前的密钥的数字,找到对应序号的密码表,然后根据密文字节的取值,检索到等于密文数字值的表项,则该表项序号值就是明文。
例如,假设密钥为123456,在解密第1个字节时,1对6取模得1,此时采用密码表1进行解密;在解密第6个字节时,6对6取模得0,此时加上密钥长度6得到6,此时采用密码表6进行解密。假设第1个字节的密文数字值为96,则找到密码表1中序号为96的表项,发现该表项的序号为65,则明文就是65。
虽然本发明已参照当前的较佳实施方式进行了描述,但本技术领域的普通技术人员应当认识到,上述较佳实施方式仅用来说明本发明,并非用来限定本发明的保护范围,任何在本发明的精神和原则范围之内,所做的任何修饰、等效替换、改进等,均应包含在本发明的权利保护范围之内。

Claims (8)

1.一种短信加密的方法,其特征在于,该方法包括:
在发送终端设备与接收终端设备之间根据各自的密钥密码表相互协商一个数字密钥,且终端设备与终端设备存储有伪短信表;
在发送时和接收后都使用对称加密技术分别对短信正文内容进行加密以使短信内容显示为伪短信表内的其中一条短信的内通,通过伪短信表将加密的短信伪造成正常的短信。
2.如权利要求1所述的方法,其特征在于,所述伪短信表在短信接收方和短信发送方两边相同,包括序号和序号对应的短信正文都完全一样。
3.如权利要求1所述的方法,其特征在于,所述伪短信表包括多条伪短信内容,且伪短信表具有编辑功能,用以修改、增加、删除伪短信表的条目。
4.如权利要求1所述的方法,其特征在于,所述短信发送具体包括:选择伪短信表中的一条伪短信,然后根据密钥密码表和伪短信表对数字密钥进行加密,得到加密后的密钥,再使用加密的密钥对真正发送的短信进行加密,最后将加密的短信发送给接收方。
5.如权利要求1所述的方法,其特征在于,所述短信发送具体包括:在短信发送选择界面,通过特殊按键序列来启动隐藏的菜单,由短信发送方来选择伪短信表序号和输入密钥,然后采用加密的方法发送短信。
6.如权利要求1所述的方法,其特征在于,所述短信接收具体包括:根据约定的密钥密码表和伪短信表对数字密钥进行解密,得到解密后的密钥,根据解密后的密钥,将短信进行解密,显示解密后的真正短信内容。
7.如权利要求1所述的方法,其特征在于,所述短信接收具体包括:在短信阅读界面,短信接收方通过特殊按键序列来启动隐藏的菜单,输入伪短信表序号和密钥,当短信接收方输入了正确的伪短信表序号和密钥后,根据算法将正确的数据解密出来,显示解密后的真正短信内容。
8.如权利要求1所述的方法,其特征在于,所述密钥密码表是几张用来对密钥进行加密和解密的表格,采用数字密钥,密钥是由0-9十个数字组成,根据伪短信表的表项数目N约定N个密钥密码表。
CN2007100764937A 2007-08-21 2007-08-21 一种短信加密的方法及其应用的终端设备 Expired - Fee Related CN101374251B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007100764937A CN101374251B (zh) 2007-08-21 2007-08-21 一种短信加密的方法及其应用的终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007100764937A CN101374251B (zh) 2007-08-21 2007-08-21 一种短信加密的方法及其应用的终端设备

Publications (2)

Publication Number Publication Date
CN101374251A true CN101374251A (zh) 2009-02-25
CN101374251B CN101374251B (zh) 2012-04-04

Family

ID=40448136

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100764937A Expired - Fee Related CN101374251B (zh) 2007-08-21 2007-08-21 一种短信加密的方法及其应用的终端设备

Country Status (1)

Country Link
CN (1) CN101374251B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101795315A (zh) * 2009-12-25 2010-08-04 深圳市杰普林数码科技有限公司 利用手机终端进行短信加密的***和方法
WO2011009263A1 (zh) * 2009-07-21 2011-01-27 中兴通讯股份有限公司 一种短信保密的方法和装置
CN102299800A (zh) * 2011-08-29 2011-12-28 杭州弗兰科信息安全科技有限公司 可切换多密码本地信息加密箱实现方法
CN105162693A (zh) * 2015-09-16 2015-12-16 小米科技有限责任公司 消息显示方法及装置
CN106156638A (zh) * 2015-04-22 2016-11-23 腾讯科技(深圳)有限公司 消息记录处理方法及设备
CN106301790A (zh) * 2016-08-18 2017-01-04 中国联合网络通信集团有限公司 保密信息交互方法、移动终端
CN107103247A (zh) * 2017-03-13 2017-08-29 宇龙计算机通信科技(深圳)有限公司 一种应用加密方法及装置
CN117880762A (zh) * 2024-03-12 2024-04-12 深圳市诚立业科技发展有限公司 基于无线通信的短信数据安全加密方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1652625A (zh) * 2005-01-10 2005-08-10 章森 手机通信中的短信保密技术
CN100450208C (zh) * 2005-11-03 2009-01-07 华为技术有限公司 短消息加密保护的实现方法与***

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011009263A1 (zh) * 2009-07-21 2011-01-27 中兴通讯股份有限公司 一种短信保密的方法和装置
CN101795315A (zh) * 2009-12-25 2010-08-04 深圳市杰普林数码科技有限公司 利用手机终端进行短信加密的***和方法
CN102299800A (zh) * 2011-08-29 2011-12-28 杭州弗兰科信息安全科技有限公司 可切换多密码本地信息加密箱实现方法
CN102299800B (zh) * 2011-08-29 2014-01-29 杭州弗兰科信息安全科技有限公司 可切换多密码本地信息加密箱实现方法
CN106156638A (zh) * 2015-04-22 2016-11-23 腾讯科技(深圳)有限公司 消息记录处理方法及设备
CN106156638B (zh) * 2015-04-22 2020-12-04 腾讯科技(深圳)有限公司 消息记录处理方法及设备
CN105162693A (zh) * 2015-09-16 2015-12-16 小米科技有限责任公司 消息显示方法及装置
CN105162693B (zh) * 2015-09-16 2018-09-11 小米科技有限责任公司 消息显示方法及装置
CN106301790A (zh) * 2016-08-18 2017-01-04 中国联合网络通信集团有限公司 保密信息交互方法、移动终端
CN107103247A (zh) * 2017-03-13 2017-08-29 宇龙计算机通信科技(深圳)有限公司 一种应用加密方法及装置
CN117880762A (zh) * 2024-03-12 2024-04-12 深圳市诚立业科技发展有限公司 基于无线通信的短信数据安全加密方法
CN117880762B (zh) * 2024-03-12 2024-05-14 深圳市诚立业科技发展有限公司 基于无线通信的短信数据安全加密方法

Also Published As

Publication number Publication date
CN101374251B (zh) 2012-04-04

Similar Documents

Publication Publication Date Title
CN101374251B (zh) 一种短信加密的方法及其应用的终端设备
CN103795533B (zh) 基于标识符的加密、解密的方法及其执行装置
CN101188496B (zh) 一种短信加密传输方法
US7095851B1 (en) Voice and data encryption method using a cryptographic key split combiner
CN101720071B (zh) 基于安全sim卡的短消息两阶段加密传输和安全存储方法
CN107086915B (zh) 一种数据传输方法、数据发送端及数据接收端
CN1859081B (zh) 一种即时消息加密传输方法和***
CN104022872B (zh) 数据加密方法
US20120002810A1 (en) Short message service cipher
CN101789865A (zh) 一种用于加密的专用服务器及加密方法
CN101203025A (zh) 安全的移动信息发送和接收方法
US6640303B1 (en) System and method for encryption using transparent keys
CN111698084B (zh) 一种基于区块链的隐匿通信方法
CN105391676A (zh) 即时通讯消息处理方法及装置和***
US20160021071A1 (en) Rapid data encryption and decryption for secure communication over open channels with plausible deniability
CN103179514A (zh) 一种敏感信息的手机安全群分发方法和装置
CN106605419A (zh) 用于安全的sms通信的方法和***
CN102088352A (zh) 消息中间件的数据加密传输方法和***
CN101841785B (zh) 通过手机短信加密传送信息的方法和***
CN1321537C (zh) 基于固定电话网短消息的电子支付业务***和实现方法
CN102523563B (zh) 一种基于标识密码技术的彩信加密方法
CN111541603B (zh) 独立智能安全邮件终端及加密方法
CN112534790A (zh) 在通信网络中交换加密数据的加密装置、通信***和方法
CN103188665A (zh) 提高接收广告的手机的安全性的***、方法及装置
CN101369887B (zh) 一种电子邮件加密传输的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120404

Termination date: 20120821