CN102075615A - 一种短消息发送、接收方法及客户识别模块 - Google Patents
一种短消息发送、接收方法及客户识别模块 Download PDFInfo
- Publication number
- CN102075615A CN102075615A CN200910238405.8A CN200910238405A CN102075615A CN 102075615 A CN102075615 A CN 102075615A CN 200910238405 A CN200910238405 A CN 200910238405A CN 102075615 A CN102075615 A CN 102075615A
- Authority
- CN
- China
- Prior art keywords
- short message
- sim card
- user
- privately owned
- file area
- 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.)
- Pending
Links
Images
Landscapes
- Storage Device Security (AREA)
Abstract
本发明公开了一种短消息发送、接收方法及客户识别模块,其主要内容是:利用SIM卡对用户的身份进行验证,以及利用SIM卡对发送的短消息进行加密和对接收的加密短消息进行解密,以提高短消息在移动终端中存储时的安全性,同时,短消息通过密文传输,提高了短消息的传输的安全性和可靠性。
Description
技术领域
本发明涉及通信领域,尤其涉及一种短消息发送方法及客户识别模块,一种短消息接收方法及客户识别模块。
背景技术
随着移动终端的普及,短消息已经成为广大终端用户日常沟通的重要手段。随着终端用户对信息安全的关注,终端用户对信息安全的要求也越来越高。移动终端内存储的短消息内容由于涉及终端用户的隐私或机密文件,其安全性更是得到终端用户的高度重视。
短消息的传输和存储过程中,短消息内容都是以明文形式出现,如果在传输过程中短消息内容被第三方窃取,或移动终端被第三方获得(如移动终端丢失等),第三方能够轻易获知短消息内容,短消息的传输和存储安全性得不到任何保障。
为了提高短消息存储的安全性,目前业内提出了两种加密方式,一种是客户端加密方式,即在手机内安装一个加密客户端,对收发的短消息进行加密;另一种是特殊服务代码加密方式,即将待加密的短消息发送到一个特殊服务代码对应的加密平台进行加密。
针对第一种加密方式,由于需要在手机内安装特殊的加密客户端软件,且加密客户端软件对手机的型号和能力有一定要求,因此,对于能力不能满足加密客户端软件要求的手机将无法使用加密客户端进行加密,降低了加密客户端的使用范围;另外,采用客户端加密方式需要短消息收发双方都安装加密客户端,才能实现短消息加密后的收发,这样做将导致终端用户进行加密操作的成本增加。
针对第二种加密方式,终端用户需要将短消息发送到一个特殊的平台才能实现短消息加密,并且,终端用户需要登录到特定的网址才能阅读加密后的短消息,存在对短消息加密的业务服务提供商泄密的可能;并且,用于加密的平台地址是非手机号码,终端用户需要通过手机上网才能登陆,使得加密业务使用门槛较高,同时,短消息的发送过程仍然是明文形式,其传输的安全性也很难得到保证。
综上所述,在现有的短消息传输过程中,尽管可以在手机中安装特殊的加密客户端实现对信息的加密,进而实现信息的安全传输,但是,当移动终端丢失等情况发生时,第三方仍然可以获得存储在移动终端内的信息,并且,安装加密客户端导致终端用户进行加密操作的成本增加,并且对于能力不能满足加密客户端软件要求的手机将无法使用加密客户端进行加密,也得不到信息传输的安全性保障。
发明内容
本发明实施例提供一种短消息发送、接收方法及客户识别模块,在不增加第三方客户端的情况下,提高短消息的存储和传输的安全性和可靠性。
一种短消息发送方法,所述方法包括:
客户识别模块SIM卡接收到用户发送的用于请求对短消息进行加密的加密请求后,根据加密请求中携带的验证码对用户进行身份验证;
在对用户的身份验证通过后,SIM卡对用户输入的短消息进行加密,得到加密后的短消息;
SIM卡发送加密后的短消息。
一种短消息接收方法,包括:
SIM卡确定接收到的短消息为加密后的短消息时,对接收到的短消息进行解密,得到解密后的短消息;
SIM卡接收到用户发送的阅读请求后,根据阅读请求中携带的验证码对用户进行身份验证;
在对用户的身份验证通过后,SIM卡将解密后的短消息向用户输出。
一种客户识别模块,包括:
身份验证模块,用于在接收到用户发送的用于请求对短消息进行加密的加密请求后,根据加密请求中携带的验证码对用户进行身份验证;
加密模块,用于在对用户的身份验证通过后,对用户输入的短消息进行加密,得到加密后的短消息;
发送模块,用于发送加密后的短消息。
一种客户识别模块,所述客户识别模块包括:
标识检测模块,用于对接收到得其他客户识别模块发送的短消息进行检测,确定接收到的短消息是否为加密后的短消息;
解密模块,用于确定接收到的短消息为加密后的短消息时,对接收到的短消息进行解密,得到解密后的短消息;
身份验证模块,还用于接收到用户发送的阅读请求后,根据阅读请求中携带的验证码对用户进行身份验证;
输出模块,用于在对用户的身份验证通过后,将解密后的短消息向用户输出。
由于本发明实施例利用SIM卡对用户的身份进行验证,以及利用SIM卡对通过验证的用户发送的短消息进行加密和对接收的加密短消息进行解密,不需要额外安装客户端软件,提高短消息的存储和传输的安全性和可靠性。
附图说明
图1为本发明实施例一中短消息的发送方法示意图;
图2为本发明实施例二中短消息接收方法示意图;
图3(a)为本发明实施例三中确客户识别模块结构示意图;
图3(b)为本发明实施例三中确客户识别模块结构示意图;
图4为本发明实施例四中客户识别模块结构示意图。
具体实施方式
为了实现本发明目的,考虑到移动终端中都安装有客户识别模块(Subscriber Identity Module,SIM)卡,且SIM卡有内置的处理器和存储器,具备一定的运算功能,因此,本发明实施例提出利用SIM卡及SIM卡的用户识别应用发展工具(SKT)功能,在移动终端内不增加额外的客户端的情况下,对短消息的发送、接收、存储进行加密,提高短消息的存储和传输的安全性和可靠性。
下面结合说明书附图对本发明实施例进行详细描述。
实施例一:
如图1所示,为本发明实施例一中短消息的发送方法示意图,所述方法包括以下步骤:
步骤101:用户通过移动终端屏幕输出的菜单选项,向SIM卡发送加密请求,并在所述加密请求中携带验证码。
所述加密请求的作用是用户请求SIM卡短消息进行加密的。
在本步骤中,SIM卡具有加密短消息的STK应用功能,当用户调用该STK功能时,需要输入正确的验证码,例如,输入SIM卡的PIN码作为验证码。
步骤102:SIM卡根据所述验证码对用户进行身份验证,在身份验证通过时,执行步骤103;否则,拒绝执行短消息加密业务。
步骤103:SIM卡对用户输入的短消息进行加密,得到加密后的短消息。
在本实施例中,用户可以在发送加密请求之前编写短消息,并将编写好的短消息携带在所述加密请求中;用户也可以在SIM卡对用户的身份认证通过后,编写短消息。
步骤104:SIM卡发送加密后的短消息。
具体地,SIM卡可以通过调用SEND SMS命令发送加密后的短消息。
通过步骤101~步骤104的方案,在对用户的身份认证通过时对用户编写的短消息进行加密并发送,保证了SIM卡收到的用户编写的短消息的安全性,同时,SIM卡将加密后的短消息发送出去,使得发送过程中,短消息是以密文形式传输的,提高了短消息传输过程中的安全性。
下面对本发明实施例一的各步骤进行详细描述。
在传统的短消息发送、接收方案中,发送和接收的短消息应该被存储在6F3C文件区域中,但在本实施例一中,SIM卡在发送加密后的短消息之前,在加密后的短消息中设置加密标识,用于表示该短消息为加密后的短消息。例如,通过短消息的短消息头中指定标识位的内容确定是否是加密短消息,如果指定标识位是0,表示发送的短消息是普通短消息,如果指定标识位是1,表示发送的短消息时加密短消息。
SIM卡每次发送短消息后需要对发送的短消息进行判断,如果指定标识位内容为0,则按照传统流程,将已发送的短消息存入6F3C文件区域中;如果指定标识位内容为1,则将已发送的短消息存入6FB0文件区域中。在本实施例中,6FB0文件区域是SIM卡中的私有文件区域,其权限设置为:仅允许通过SIM卡中的STK对私有文件区域中的内容进行操作。当然,本实施例也不限于设定其他的文件区域作为私有文件区域。
发送端将已发送的短消息存入私有文件区域后,SIM卡的STK功能为用户提供了两种销毁加密短消息的方式:自动销毁方式和手动销毁方式,这两种销毁加密短消息的方式如下:
自动销毁方式:
用户通过STK菜单选择自动销毁方式时,需要设置一个第一设定时长,如30分钟。确认后,SIM卡判断私有文件区域是否有已发送的加密后的短消息,如果有,则确定已发送的加密后的短消息的发送时间,并通过SIM卡的***时钟开始计时,在发送时间之后的一设定时长到达时,将已发送的短消息清空,即将加密短消息的全部内容重置为“FF......FF”。
手动销毁方式:
用户通过STK菜单选择手动销毁方式时,SIM卡会将存储在私有文件区域中的加密短消息以短消息列表的形式展现给用户,用户选择其中某条短消息并确认时,即发送携带短消息标识的短消息清空请求时,SIM卡私有文件区域中查找出短消息清空请求指定的短消息,并将查找出的短消息清空,即将加密短消息的全部内容重置为“FF......FF”。
在步骤103中,SIM卡对短消息进行加密的方法包括但不限于以下方法:
SIM卡首先确定用户输入的短消息息中的正文内容,并按照Unicode对照表将所述正文内容转换为字符串,然后,SIM卡通过自身的运算功能以及预置在SIM卡底层的数据加密标准(DES)算法,对转换后的字符串进行加密,得到加密后的另一字符串。下面通过具体的例子来说明本实施例中的加密过程。
在6F3C文件区域中记录的普通短消息的格式由GSM11.11、GSM03.40和GSM04.11规范定义,一条GSM普通短消息是由36个字节的短消息数据头和140个字节的短消息内容两部分组成。短消息数据头中包括了发件人号码、短消息中心号码、发送时间、已读/未读状态等信息。短消息内容无论是英文内容还是中文内容,都可以根据Unicode对照表转换成为数字编码,任一汉字或字符都对应唯一的4位数字。在实际发送过程中在网络中传递的短消息内容也正是这些数据编码的2进制形式数据。假设一条短消息的具体格式为:
000891683108100005F02411A1139100000010008807090515470237828e8ca43f7d832FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
其中,该短消息从前至后的数字表示的内容为:
00:表示该短消息的状态为“未读”,若01则表示“已读”。
0891683108100005F0:表示短消息中心号码。
24:表示短消息参数。
11:表示短消息来源号码位数,即短消息发送方的手机号码位数。
A1:表示TON/NPI。
13910000001:表示短消息来源号码,即短消息发送方的手机号码是13910000001。
00:表示PID。
08:表示DCS,unicode。
90709051547023:表示短消息发送时间,09年7月9日15时45分7秒,时区是23。
7828e8ca43f7d832是短消息内容,LV格式,unicode编码,其余F表示短消息内容为空。
步骤103中对短消息内容进行加密,即对7828e8ca43f7d832进行加密,其加密过程为:将短消息内容7828e8ca43f7d832转换为十六进制值,得到37383238653863613433663764383332,用DES算法对转换为十六进制值进行加密后得到加密后的字符串为:5041a5d06937f8f73f87e68a0e7d2810,加密后得到的字符串为发送的加密短消息的短消息内容。
在本实施例一中,SIM卡发送加密后的短消息后,接收端需要接收加密后的短消息,具体做法是:
SIM卡接收到加密后的短消息后,对接收到的短消息进行解密,得到解密后的短消息。当SIM卡接收到用户发送的阅读请求后,根据阅读请求中携带的验证码对用户进行身份验证,在身份验证通过后,SIM卡将解密后的短消息向用户输出,此时,短消息的端对端加密发送过程结束。
实施例二:
本发明实施例二提供一种短消息接收方法,如图2所示,本实施例二中的短消息处理方法可以是在实施例一中,SIM卡发送加密短消息后,短消息接收端的短消息处理方法,也可以是独立的短消息处理方法。
本发明实施例二的方法包括以下步骤:
步骤201:SIM卡接收到加密后的短消息。
在本步骤中,为了区别存储普通短消息和加密短消息,本实施例也可以划分两个文件存储区域,类似于实施例一的方案,其中,6F3C文件区域存储正常的短消息,6FB0文件区域为SIM卡中的私有文件区域,其权限设置为:仅允许通过SIM卡中的STK对私有文件区域中的内容进行操作。当然,本实施例也不限于设定其他的文件区域作为私有文件区域。
移动终端与SIM卡之间建立了一套事件集,当事件集中的某一事件发生时,移动终端将使用事件下载机制(Event Download)向SIM卡传送事件细节。短消息接收事件就是事件集中的一项,当移动终端接收到短消息时,会将接收到的短消息存储到6F3C文件区域,并将此事件通知SIM卡。SIM卡对接收到的短消息中的指定标识位进行检测,如果指定标识位是0,表示短消息时普通内容短消息,按照正常流程执行;如果指定标识位是1,表示加密标识时,则确定接收到的短消息为加密后的短消息。SIM卡确定接收到的短消息是加密后的短消息时,将该短消息复制至6FB0文件区域,并将6F3C文件区域中该该短消息的内容改为“此短消息为加密短消息,请到SIM卡加密短消息的STK应用功能中读取”,但在6F3C文件区域中保留该短消息的短消息数据头的内容。
步骤202:SIM卡对接收到的短消息进行解密,得到解密后的短消息。
SIM卡通过调用DES解密算法,对接收到的短消息中的字符串进行解密,得到解密后的字符串,并按照Unicode对照表将解密后的字符串转换为短消息正文内容。
假设接收到的短消息中的内容是按照实施例一中的用DES算法对转换为十六进制值进行加密后得到加密后的字符串:5041a5d06937f8f73f87e68a0e7d2810,则本步骤中,按照DES逆运算将其转换为7828e8ca43f7d832,并通过Unicode对照表得到短消息正文内容。
步骤203:SIM卡接收到用户发送的阅读请求后,根据阅读请求中携带的验证码对用户进行身份验证。
当用户希望阅读6FB0文件区域中存储的加密文件时,需要通过STK菜单发送阅读请求,并输入验证码(如:PIN码)。
步骤204:SIM卡对用户的身份进行验证,在身份验证通过后,SIM卡将解密后的短消息向用户显示;否则,拒绝用户阅读加密短消息。
在本步骤中,用户阅读解密后的短消息时,SIM卡将所述短消息的状态由未读修改为已读。
与本发明实施例一类似地,本实施例二中,SIM卡的STK功能为用户提供了两种销毁加密短消息的方式:自动销毁方式和手动销毁方式,这两种销毁加密短消息的方式如下:
自动销毁方式:
用户通过STK菜单选择自动销毁方式时,需要设置一个第二设定时长,如45分钟。确认后,SIM卡判断私有文件区域中是否存储了状态为已读的短消息,如果有,则SIM卡确定状态为已读的短消息的阅读时间,在所述阅读时间之后的第二设定时长到达时,将状态为已读的短消息清空,即将加密短消息的全部内容设置为“FF......FF”;否则,SIM卡会在下一次某条加密短消息被读取时开始计时,到达45分钟后将短消息清空。
手动销毁方式:
用户通过STK菜单选择手动销毁方式时,SIM卡会将存储在私有文件区域中的加密短消息以短消息列表的形式展现给用户,用户选择其中某条短消息并确认时,即发送携带短消息标识的短消息清空请求时,SIM卡私有文件区域中查找出短消息清空请求指定的短消息,并将查找出的短消息清空,即将加密短消息的全部内容重置为“FF......FF”。
实施例三:
如图3(a)本发明实施例三还提供一种客户识别模块,包括:身份验证模块101、加密模块102和发送模块103,其中:身份验证模块101用于在接收到用户发送的用于请求对短消息进行加密的加密请求后,根据加密请求中携带的验证码对用户进行身份验证;加密模块102用于在对用户的身份验证通过后,对用户输入的短消息进行加密,得到加密后的短消息;发送模块103用于发送加密后的短消息。
所述加密模块102还用于将用户输入的短消息转换为字符串,并通过调用DES算法,对转换后的字符串进行加密,得到加密后的字符串;所述发送模块103还用于将加密后的字符串作为加密后的短消息发送。
所述加密模块102还用于确定用户输入的短消息息中的正文内容,并按照Unicode对照表将所述正文内容转换为字符串。
所述客户识别模块,还包括第一标识设置模块104,用于在加密后的短消息中设置加密标识,所述加密标识表示该短消息为加密后的短消息。
所述客户识别模块,还包括第一存储模块105,用于将发送的加密后的短消息存储到SIM卡中的私有文件区域,所述私有文件区域的权限设置为:仅允许通过SIM卡中的STK对私有文件区域中的内容进行操作。
所述第一存储模块105还用于在发送加密后的短消息之后,将短消息的发送时间存储到所述私有文件区域;所述客户识别模块,还包括第一销毁模块106,用于在所述发送时间之后的第一设定时长到达时,将所述私有文件区域中存储的该发送时间对应的短消息清空;或者,在接收到所述用户发送的短消息清空请求后,从所述私有文件区域中查找出短消息清空请求指定的短消息,并将查找出的短消息清空。
如图3(b)所示,本实施例中的客户识别模块可用于发送加密短消息外,还可以接收并处理加密短消息,具体地,客户识别模块还包括标识检测模块107、解密模块108和输出模块109,其中:标识检测模块107用于对接收到得其他客户识别模块发送的短消息进行检测,确定接收到的短消息是否为加密后的短消息;解密模块108用于确定接收到的短消息为加密后的短消息时,对接收到的短消息进行解密,得到解密后的短消息;所述身份验证模块101还用于接收到用户发送的阅读请求后,根据阅读请求中携带的验证码对用户进行身份验证;输出模块109用于在对用户的身份验证通过后,将解密后的短消息向用户输出。
所述标识检测模块107还用于对接收到的短消息中的指定标识位进行检测,在指定标识位中的标识是加密标识时,确定接收到的短消息为加密后的短消息。
所述解密模块108还用于通过调用DES算法,对接收到的短消息中的字符串进行解密,得到解密后的字符串,并按照Unicode对照表将解密后的字符串转换为短消息正文内容。
所述客户识别模块还包括第二存储模块110,用于将接收到的加密后的短消息,以及得到的解密后的短消息存储到SIM卡中的私有文件区域,所述私有文件区域的权限设置为:仅允许通过SIM卡中的STK对私有文件区域中的内容进行操作。
所述客户识别模块还包括第二标识设置模块111,用于在用户阅读解密后存储在私有文件区域内的短消息时,将所述短消息的状态设置为已读,并将该短消息的阅读时间存储在私有文件区域中;第二销毁模块112用于确定私有文件区域中存储的状态为已读的短消息,并确定状态为已读的短消息的阅读时间,在所述阅读时间之后的第二设定时长到达时,将状态为已读的短消息清空;或者,在接收到所述用户发送的短消息清空请求后,从所述私有文件区域中查找出短消息清空请求指定的短消息,并将查找出的短消息清空。
实施例四:
本实施例四还提供一种客户识别模块,如图4所示,所述客户识别模块包括:标识检测模块201、解密模块202、身份验证模块203和输出模块204,其中:标识检测模块201用于对接收到得其他客户识别模块发送的短消息进行检测,确定接收到的短消息是否为加密后的短消息;解密模块202用于确定接收到的短消息为加密后的短消息时,对接收到的短消息进行解密,得到解密后的短消息;身份验证模块203还用于接收到用户发送的阅读请求后,根据阅读请求中携带的验证码对用户进行身份验证;输出模块204用于在对用户的身份验证通过后,将解密后的短消息向用户输出。
所述标识检测模块201还用于对接收到的短消息中的指定标识位进行检测,在指定标识位中的标识是加密标识时,确定接收到的短消息为加密后的短消息。
所述解密模块202还用于通过调用DES算法,对接收到的短消息中的字符串进行解密,得到解密后的字符串,并按照Unicode对照表将解密后的字符串转换为短消息正文内容。
所述客户识别模块还包括存储模块205,用于将接收到的加密后的短消息,以及得到的解密后的短消息存储到SIM卡中的私有文件区域,所述私有文件区域的权限设置为:仅允许通过SIM卡中的STK对私有文件区域中的内容进行操作。
所述客户识别模块还包括标识设置模块206,用于在用户阅读解密后存储在私有文件区域内的短消息时,将所述短消息的状态设置为已读,并将该短消息的阅读时间存储在私有文件区域中;销毁模块207用于确定私有文件区域中存储的状态为已读的短消息,并确定状态为已读的短消息的阅读时间,在所述阅读时间之后的第二设定时长到达时,将状态为已读的短消息清空;或者,在接收到所述用户发送的短消息清空请求后,从所述私有文件区域中查找出短消息清空请求指定的短消息,并将查找出的短消息清空。
通过本发明实施例提供的方法及客户识别模块,在用户需要对加密短消息进行操作时,对用户的进行身份认证,提高了存储在移动终端内的加密短消息的安全性,并且,考虑到PIN码能够很好地进行安全保护且不容易盗取,因此,将PIN码作为验证码大大提高了安全性;另外,本发明无需在移动终端上安全额外的客户端,对移动终端的型号和操作***没有要求,适用于各种终端内;通过本发明直接进行端到端的短消息加密,无需建立特殊的加密短消息平台,避免加密平台的信息泄漏造成的安全隐患;最后,移动终端中的加密短消息存储在私有文件区域中,并可以根据合法用户的需求自动销毁,进一步提高了短消息存储的安全性。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (20)
1.一种短消息发送方法,其特征在于,所述方法包括:
客户识别模块SIM卡接收到用户发送的用于请求对短消息进行加密的加密请求后,根据加密请求中携带的验证码对用户进行身份验证;
在对用户的身份验证通过后,SIM卡对用户输入的短消息进行加密,得到加密后的短消息;
SIM卡发送加密后的短消息。
2.如权利要求1所述的方法,其特征在于,得到加密后的短消息之后,且SIM卡发送加密后的短消息之前,所述方法还包括:
SIM卡在加密后的短消息中设置加密标识,所述加密标识表示该短消息为加密后的短消息。
3.如权利要求1或2所述的方法,其特征在于,SIM卡发送加密后的短消息之后,所述方法还包括:
SIM卡将加密后的短消息存储到SIM卡中的私有文件区域,所述私有文件区域的权限被设置为:仅允许通过SIM卡中的STK对私有文件区域中的内容进行操作。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
SIM卡在发送加密后的短消息之后,将短消息的发送时间存储到所述私有文件区域,并在所述发送时间之后的第一设定时长到达时,将所述私有文件区域中存储的该发送时间对应的短消息清空;或者,
SIM卡在接收到所述用户发送的短消息清空请求后,从所述私有文件区域中查找出短消息清空请求指定的短消息,并将查找出的短消息清空。
5.一种短消息接收方法,其特征在于,所述方法包括:
SIM卡确定接收到的短消息为加密后的短消息时,对接收到的短消息进行解密,得到解密后的短消息;
SIM卡接收到用户发送的阅读请求后,根据阅读请求中携带的验证码对用户进行身份验证;
在对用户的身份验证通过后,SIM卡将解密后的短消息向用户输出。
6.如权利要求5所述的方法,其特征在于,SIM卡确定接收到的短消息为加密后的短消息,包括:
SIM卡对接收到的短消息中的指定标识位进行检测,在指定标识位中的标识是加密标识时,确定接收到的短消息为加密后的短消息。
7.如权利要5或6所述的方法,其特征在于,所述方法还包括:
SIM卡将接收到的加密后的短消息,以及得到的解密后的短消息存储到SIM卡中的私有文件区域,所述私有文件区域的权限被设置为:仅允许通过SIM卡中的STK对私有文件区域中的内容进行操作。
8.如权利要求7所述的方法,其特征在于,SIM卡将解密后的短消息向用户输出之后,所述方法还包括:
在用户阅读解密后存储在私有文件区域内的短消息时,将所述存储的短消息的状态设置为已读,并将该短消息的阅读时间存储在私有文件区域中;
SIM卡确定私有文件区域中存储的状态为已读的短消息,并确定状态为已读的短消息的阅读时间,在所述阅读时间之后的第二设定时长到达时,将状态为已读的短消息清空;或者,
SIM卡在接收到所述用户发送的短消息清空请求后,从所述私有文件区域中查找出短消息清空请求指定的短消息,并将查找出的短消息清空。
9.一种客户识别模块SIM卡,其特征在于,包括:
身份验证模块,用于在接收到用户发送的用于请求对短消息进行加密的加密请求后,根据加密请求中携带的验证码对用户进行身份验证;
加密模块,用于在对用户的身份验证通过后,对用户输入的短消息进行加密,得到加密后的短消息;
发送模块,用于发送加密后的短消息。
10.如权利要求9所述的客户识别模块,其特征在于,所述客户识别模块,还包括:
第一标识设置模块,用于在加密后的短消息中设置加密标识,所述加密标识表示该短消息为加密后的短消息。
11.如权利要求9或10所述的客户识别模块,其特征在于,所述客户识别模块,还包括:
第一存储模块,用于将加密后的短消息存储到SIM卡中的私有文件区域,所述私有文件区域的权限被设置为:仅允许通过SIM卡中的STK对私有文件区域中的内容进行操作。
12.如权利要求11所述的客户识别模块,其特征在于,
所述第一存储模块,还用于在发送加密后的短消息之后,将短消息的发送时间存储到所述私有文件区域;
所述客户识别模块,还包括:
第一销毁模块,用于在所述发送时间之后的第一设定时长到达时,将所述私有文件区域中存储的该发送时间对应的短消息清空;或者,在接收到所述用户发送的短消息清空请求后,从所述私有文件区域中查找出短消息清空请求指定的短消息,并将查找出的短消息清空。
13.如权利要求9所述的客户识别模块,其特征在于,所述客户识别模块还包括:
标识检测模块,用于对接收到得其他客户识别模块发送的短消息进行检测,确定接收到的短消息是否为加密后的短消息;
解密模块,用于确定接收到的短消息为加密后的短消息时,对接收到的短消息进行解密,得到解密后的短消息;
所述身份验证模块,还用于接收到用户发送的阅读请求后,根据阅读请求中携带的验证码对用户进行身份验证;
输出模块,用于在对用户的身份验证通过后,将解密后的短消息向用户输出。
14.如权利要求13所述的客户识别模块,其特征在于,
所述标识检测模块,还用于对接收到的短消息中的指定标识位进行检测,在指定标识位中的标识是加密标识时,确定接收到的短消息为加密后的短消息。
15.如权利要求13或14所述的客户识别模块,其特征在于,所述客户识别模块还包括:
第二存储模块,用于将接收到的加密后的短消息,以及得到的解密后的短消息存储到SIM卡中的私有文件区域,所述私有文件区域的权限被设置为:仅允许通过SIM卡中的STK对私有文件区域中的内容进行操作。
16.如权利要求15所述的客户识别模块,其特征在于,所述客户识别模块还包括:
第二标识设置模块,用于在用户阅读解密后存储在私有文件区域内的短消息时,将所述存储的短消息的状态设置为已读,并将该短消息的阅读时间存储在私有文件区域中;
第二销毁模块,用于确定私有文件区域中存储的状态为已读的短消息,并确定状态为已读的短消息的阅读时间,在所述阅读时间之后的第二设定时长到达时,将状态为已读的短消息清空;或者,在接收到所述用户发送的短消息清空请求后,从所述私有文件区域中查找出短消息清空请求指定的短消息,并将查找出的短消息清空。
17.一种客户识别模块,其特征在于,所述客户识别模块包括:
标识检测模块,用于对接收到得其他客户识别模块发送的短消息进行检测,确定接收到的短消息是否为加密后的短消息;
解密模块,用于确定接收到的短消息为加密后的短消息时,对接收到的短消息进行解密,得到解密后的短消息;
身份验证模块,还用于接收到用户发送的阅读请求后,根据阅读请求中携带的验证码对用户进行身份验证;
输出模块,用于在对用户的身份验证通过后,将解密后的短消息向用户输出。
18.如权利要求17所述的客户识别模块,其特征在于,
所述标识检测模块,还用于对接收到的短消息中的指定标识位进行检测,在指定标识位中的标识是加密标识时,确定接收到的短消息为加密后的短消息。
19.如权利要求17或18所述的客户识别模块,其特征在于,所述客户识别模块还包括:
存储模块,用于将接收到的加密后的短消息,以及得到的解密后的短消息存储到SIM卡中的私有文件区域,所述私有文件区域的权限被设置为:仅允许通过SIM卡中的STK对私有文件区域中的内容进行操作。
20.如权利要求19所述的客户识别模块,其特征在于,所述客户识别模块还包括:
标识设置模块,用于在用户阅读解密后存储在私有文件区域内的短消息时,将所述存储的短消息的状态设置为已读,并将该短消息的阅读时间存储在私有文件区域中;
销毁模块,用于确定私有文件区域中存储的状态为已读的短消息,并确定状态为已读的短消息的阅读时间,在所述阅读时间之后的第二设定时长到达时,将状态为已读的短消息清空;或者,在接收到所述用户发送的短消息清空请求后,从所述私有文件区域中查找出短消息清空请求指定的短消息,并将查找出的短消息清空。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910238405.8A CN102075615A (zh) | 2009-11-19 | 2009-11-19 | 一种短消息发送、接收方法及客户识别模块 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910238405.8A CN102075615A (zh) | 2009-11-19 | 2009-11-19 | 一种短消息发送、接收方法及客户识别模块 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102075615A true CN102075615A (zh) | 2011-05-25 |
Family
ID=44033952
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910238405.8A Pending CN102075615A (zh) | 2009-11-19 | 2009-11-19 | 一种短消息发送、接收方法及客户识别模块 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102075615A (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104732701A (zh) * | 2015-04-08 | 2015-06-24 | 鹰潭嘉坤云计算科技有限公司 | 一种监控消防报警信息的方法和*** |
CN105763745A (zh) * | 2016-04-26 | 2016-07-13 | 努比亚技术有限公司 | 一种数据保护方法、装置及移动终端 |
CN105898054A (zh) * | 2016-04-08 | 2016-08-24 | 惠州Tcl移动通信有限公司 | 一种基于验证的消息显示方法及通信终端 |
WO2016161717A1 (zh) * | 2015-04-09 | 2016-10-13 | 中兴通讯股份有限公司 | 一种实现数据处理的方法及终端 |
CN106453526A (zh) * | 2016-09-27 | 2017-02-22 | 北京奇虎科技有限公司 | 移动终端以及保密短信的方法和装置 |
CN106658442A (zh) * | 2016-09-27 | 2017-05-10 | 北京奇虎科技有限公司 | 保密短信的方法和装置 |
CN106845255A (zh) * | 2017-01-23 | 2017-06-13 | 北京奇虎科技有限公司 | 防止泄密的信息处理方法、装置和移动终端 |
CN107153791A (zh) * | 2017-03-27 | 2017-09-12 | 联想(北京)有限公司 | 一种数据呈现方法及电子设备 |
CN107509181A (zh) * | 2017-10-11 | 2017-12-22 | 杨传杰 | 一种手机短信的加密方法 |
CN109640277A (zh) * | 2019-01-03 | 2019-04-16 | 中国联合网络通信集团有限公司 | 应用于usim卡的短消息处理方法和装置 |
-
2009
- 2009-11-19 CN CN200910238405.8A patent/CN102075615A/zh active Pending
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104732701A (zh) * | 2015-04-08 | 2015-06-24 | 鹰潭嘉坤云计算科技有限公司 | 一种监控消防报警信息的方法和*** |
WO2016161717A1 (zh) * | 2015-04-09 | 2016-10-13 | 中兴通讯股份有限公司 | 一种实现数据处理的方法及终端 |
CN106162622A (zh) * | 2015-04-09 | 2016-11-23 | 中兴通讯股份有限公司 | 一种实现数据处理的方法及终端 |
CN105898054A (zh) * | 2016-04-08 | 2016-08-24 | 惠州Tcl移动通信有限公司 | 一种基于验证的消息显示方法及通信终端 |
CN105763745A (zh) * | 2016-04-26 | 2016-07-13 | 努比亚技术有限公司 | 一种数据保护方法、装置及移动终端 |
CN106453526A (zh) * | 2016-09-27 | 2017-02-22 | 北京奇虎科技有限公司 | 移动终端以及保密短信的方法和装置 |
CN106658442A (zh) * | 2016-09-27 | 2017-05-10 | 北京奇虎科技有限公司 | 保密短信的方法和装置 |
CN106845255A (zh) * | 2017-01-23 | 2017-06-13 | 北京奇虎科技有限公司 | 防止泄密的信息处理方法、装置和移动终端 |
CN107153791A (zh) * | 2017-03-27 | 2017-09-12 | 联想(北京)有限公司 | 一种数据呈现方法及电子设备 |
CN107509181A (zh) * | 2017-10-11 | 2017-12-22 | 杨传杰 | 一种手机短信的加密方法 |
CN109640277A (zh) * | 2019-01-03 | 2019-04-16 | 中国联合网络通信集团有限公司 | 应用于usim卡的短消息处理方法和装置 |
CN109640277B (zh) * | 2019-01-03 | 2021-09-28 | 中国联合网络通信集团有限公司 | 应用于usim卡的短消息处理方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102075615A (zh) | 一种短消息发送、接收方法及客户识别模块 | |
CN101720071B (zh) | 基于安全sim卡的短消息两阶段加密传输和安全存储方法 | |
CN103793815A (zh) | 适用于银行卡和行业卡的移动智能终端收单***及方法 | |
CN105207774A (zh) | 验证信息的密钥协商方法及装置 | |
CN103067158A (zh) | 加密解密方法、终端设备、网关设备及密钥管理*** | |
CN102638459A (zh) | 认证信息传输***、认证信息传输服务平台及传输方法 | |
CN105975867B (zh) | 一种数据处理方法 | |
CN101742504A (zh) | 利用短信息进行身份认证的方法 | |
CN105142139A (zh) | 验证信息的获取方法及装置 | |
CN108667784B (zh) | 互联网身份证核验信息保护的***和方法 | |
US20140079219A1 (en) | System and a method enabling secure transmission of sms | |
CN105704690A (zh) | 基于手机数字指纹验证的短信隐密通信的方法及*** | |
JP2008535427A (ja) | データ処理デバイスとセキュリティモジュールとの間のセキュア通信 | |
CN102647279A (zh) | 加密方法、加密卡、终端设备和机卡互锁装置 | |
CN105592431B (zh) | 基于iOS***移动终端的短信加密*** | |
CN101795315A (zh) | 利用手机终端进行短信加密的***和方法 | |
CN110166403A (zh) | 一种密钥与密文分离传输的安全方法 | |
CN102572750A (zh) | 一种短信保护方法及终端 | |
CN104955029A (zh) | 通讯录保护方法、装置及通信*** | |
KR101379711B1 (ko) | 전화번호를 이용한 파일 암호화 및 복호화 방법 | |
CN104796262A (zh) | 数据加密方法及终端*** | |
CN103916834A (zh) | 一种用户独享密钥的短信加密方法和*** | |
CN103945348A (zh) | 一种非对称密钥短信加密方法和*** | |
CN101754209A (zh) | 保护手机信息内容的方法 | |
KR20110083220A (ko) | 휴대용 단말의 암호화 메시지 처리 방법 및 그 휴대용 단말 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110525 |