用于安全的SMS通信的方法和系统技术方案

技术编号:15257307 阅读:101 留言:0更新日期:2017-05-03 03:56
本文揭示一种用于确保两个通信设备之间的短消息业务(Short Message Service,SMS)通信安全的系统和方法。使用SMS加密技术确保这两个通信设备之间的SMS通信安全,所述SMS加密技术利用所述通信设备的唯一地址作为输入以对所述SMS消息进行加密和解密。

Method and system for secure SMS communication

This paper reveals a Short Message used to ensure that the business between the two communication device (Short Message Service, SMS) system and method for secure communication. SMS encryption technology is used to ensure the security of SMS communication between the two communication devices, and the SMS encryption technology uses the unique address of the communication device as an input to encrypt and decrypt the SMS message.

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于确保两个通信设备之间的短消息业务(ShortMessageService,SMS)通信安全的系统和方法。更确切地说,本专利技术涉及一种实施端到端加密方法以确保两个通信设备之间的SMS通信安全的系统和方法。
技术介绍
可以使用多种方法在移动电话或移动计算设备等通信设备之间交换文本消息。发送和接收此类文本消息的一种流行方式是使用短消息业务(ShortMessageService,SMS)。典型SMS消息可以含有至多140字节的数据,其相当于至多160个英文字符或70个中文字符,并且SMS利用标准电信协议以允许通信设备通过短消息业务中心交换短文本消息。短消息业务中心负责将SMS消息路由并分发到其目标接收者。当SMS消息被分发到短消息业务中心(ShortMessageServiceCentre,SMSC)时,在SMSC处启动存储并转发消息机构,由此所述消息被临时存储并接着一旦目标接收者的通信设备可用于接收SMS消息就被转发到所述设备。如果SMS消息的目标接收者不可接收SMS消息,例如,通信设备离线;那么SMSC将在预定时间段上存储SMS消息,之后从其存储器删除所存储的SMS消息。默认地,SMS消息通常不经过加密,并且因此,如果恶意第三方要在传输期间拦截这些消息,那么这些第三方将能够很容易地读取和/或篡改这些SMS消息的内容。具体来说,此类SMS消息的内容在接收到SMS消息并在转发消息之前将SMS消息临时存储在SMSC中时最容易受损。这是因为存在以下可能性:在SMS消息被转发到目标接收者之前,第三方可侵入SMSC中以拦截、检索并修改SMS消息的内容,由此在发送者或接收者不知情的情况下更改SMS消息的内容。现有SMS通信系统的另一缺点是在接收者已接收并读取接收到的SMS消息之后,接收到的SMS消息通常存储在接收者的通信设备内。如果在接收者的通信设备内已经安装了恶意应用程序,那么恶意应用程序将能够记录所有传入和传出SMS消息。接着,所记录的消息可被随后上传到远程服务器,由此危害通信设备内所包含的信息。易趣公司(EbayInc.)于2013年9月24日公开的专利技术名称为“安全的SMS通信(SecureSMScommunications)”的第12/341,987号美国申请中已经提出一种确保SMS通信安全的方法。此文档揭示了一种用于确保SMS通信安全的系统和方法,其包括将待从客户端设备发送的SMS数据发送到远程位置,由此在远程位置处加密SMS数据。还揭示了连同从第二因素认证系统获得的信息一起使用消息认证码(MessageAuthenticationCode,MAC)时间戳和/或计数器来加密SMS数据。接着将已加密SMS数据从远程位置发送到目标接收者的设备。在接收者的设备处,接着使用接收者的设备上提供的解密应用程序对SMS数据进行解密。解密应用程序利用连同已加密SMS数据一起传输的MAC时间戳和/或计数器对已加密SMS数据进行解密。所属领域的技术人员还已提出用以确保SMS通信安全的各种其它方法,然而,这些方法通常包括生成公钥和私钥两者并在两个终端用户之间分配将使用的密钥的预先步骤。此类方法在实时加密消息时并不便利,因为将必须频繁地联络第三方服务器以获得用以对消息进行加密的加密密钥。出于以上原因,所属领域的技术人员不断地努力以提出一种以高效、安全且由成本效益的方式确保设备之间的SMS通信安全的系统和方法。
技术实现思路
本专利技术的实施例提供的系统和方法解决了以上及其它问题并推进了本领域的发展。根据本专利技术的系统和方法的实施例的第一优点是:可以使用SMS加密技术来确保两个通信设备之间的SMS通信安全,所述SMS加密技术利用通信设备的唯一地址来对SMS消息进行加密和解密。根据本专利技术的系统和方法的实施例的第二优点是:当通信设备已经用安全服务器注册之后,通信设备能够在不与安全服务器交换其它信息和/或数据的情况下对SMS消息进行加密。这意味着一旦通信设备已经用安全服务器完成了其对应的注册操作,这些通信设备就能够独立地对SMS消息进行加密和解密。根据本专利技术的系统和方法的实施例的第三优点是:通信设备仅能够对已加密消息进行解密,由此通信设备是目标接收者。这意味着如果将意欲用于另一通信设备的已加密消息错误地发送到一个通信设备,那么所述通信设备将不能够对接收到的已加密消息进行解密。通过根据本专利技术的一种用于支持第一通信设备与第二通信设备之间的安全的短消息业务通信的方法的实施例提供以上优点。所述方法包括以下步骤:通过第一通信设备处提供的加密模块对明文进行加密,其中使用与第二通信设备相关联的公钥对明文进行加密,其中使用全局公钥和与第二通信设备相关联的唯一地址在加密模块处生成与第二通信设备相关联的公钥;使用第一通信设备处提供的短消息业务模块,将已加密明文封装成短消息业务消息,并在封装后的已加密明文的第一字节处设置格式以指示已加密明文的存在;并且将短消息业务消息从第一通信设备发送到第二通信设备。所述方法进一步包括以下步骤:使用第二通信设备处提供的短消息业务模块确定在第二通信设备处接收到的短消息业务消息是否含有已加密明文;响应于确定在第二通信设备处接收到的短消息业务消息含有已加密明文,使用第二通信设备处提供的解密模块对短消息业务消息内封装的已加密明文进行解密,其中使用与第二通信设备相关联的私钥对已加密明文进行解密,其中在第一通信设备和第二通信设备与安全服务器之间的注册操作期间从安全服务器获得全局公钥并获得与第二通信设备相关联的私钥。根据本专利技术的实施例,在第一通信设备和第二通信设备与安全服务器之间的注册操作包括以下步骤:响应于安全服务器接收到来自第一通信设备的注册请求,检索全局公钥并将全局公钥从安全服务器发送到第一通信设备;以及在安全服务器处使用主密钥和与第二通信设备相关联的唯一地址生成与第二通信设备相关联的私钥,并响应于安全服务器接收到来自第二通信设备的注册请求而将所生成的私钥从安全服务器发送到第二通信设备。根据本专利技术的实施例,所述方法进一步包含以下步骤:在安全服务器处使用主密钥和与第一通信设备相关联的唯一地址生成与第一通信设备相关联的私钥,并响应于安全服务器接收到来自第二通信设备的注册请求而将所生成的私钥从安全服务器发送到第一通信设备。根据本专利技术的实施例,进一步包含以下步骤:响应于安全服务器接收到来自第二通信设备的注册请求,检索全局公钥并将全局公钥从安全服务器发送到第二通信设备。根据本专利技术的实施例,加密模块使用基于身份的加密以对明文进行加密,且解密模块使用基于身份的解密以对已加密明文进行解密。根据本专利技术的实施例,确定在第二通信设备处接收到的短消息业务消息是否含有已加密明文的方法包括以下步骤:使用第二通信设备处提供的短消息业务模块检查短消息业务消息中的封装后的已加密明文的第一字节处提供的标志是否设置成指示已加密明文的存在。附图说明在以下详细描述中描述并在以下图式中示出根据本专利技术的以上优点和特征:图1示出了根据本专利技术的实施例的系统的示意图;图2示出了在根据本专利技术的实施例的通信设备内提供的模块的方框图;图3示出了在通信设备与安全服务器之间的注册操作的时序图;图4示出了根据本专利技术的实施例在通信设备处对SMS消息进行加密的过程的流程本文档来自技高网
...

【技术保护点】
一种用于支持第一通信设备与第二通信设备之间的安全的短消息业务通信的方法,其特征在于,所述方法包括:通过所述第一通信设备处提供的加密模块对明文进行加密,其中使用与所述第二通信设备相关联的公钥对所述明文进行加密,其中使用全局公钥和与所述第二通信设备相关联的唯一地址在所述加密模块处生成与所述第二通信设备相关联的所述公钥;使用所述第一通信设备处提供的短消息业务模块,将所述已加密明文封装成短消息业务消息,并在所述封装后的已加密明文的第一字节处设置格式以指示已加密明文的存在;将所述短消息业务消息从所述第一通信设备发送到所述第二通信设备;使用所述第二通信设备处提供的短消息业务模块确定在所述第二通信设备处接收到的所述短消息业务消息是否含有已加密明文;响应于确定在所述第二通信设备处接收到的所述短消息业务消息含有已加密明文,使用所述第二通信设备处提供的解密模块对所述短消息业务消息内封装的所述已加密明文进行解密,其中使用与所述第二通信设备相关联的私钥对所述已加密明文进行解密,其中在所述第一通信设备和所述第二通信设备与安全服务器之间的注册操作期间从安全服务器获得所述全局公钥并获得与所述第二通信设备相关联的所述私钥。...

【技术特征摘要】
【国外来华专利技术】2015.05.29 SG 10201504240V1.一种用于支持第一通信设备与第二通信设备之间的安全的短消息业务通信的方法,其特征在于,所述方法包括:通过所述第一通信设备处提供的加密模块对明文进行加密,其中使用与所述第二通信设备相关联的公钥对所述明文进行加密,其中使用全局公钥和与所述第二通信设备相关联的唯一地址在所述加密模块处生成与所述第二通信设备相关联的所述公钥;使用所述第一通信设备处提供的短消息业务模块,将所述已加密明文封装成短消息业务消息,并在所述封装后的已加密明文的第一字节处设置格式以指示已加密明文的存在;将所述短消息业务消息从所述第一通信设备发送到所述第二通信设备;使用所述第二通信设备处提供的短消息业务模块确定在所述第二通信设备处接收到的所述短消息业务消息是否含有已加密明文;响应于确定在所述第二通信设备处接收到的所述短消息业务消息含有已加密明文,使用所述第二通信设备处提供的解密模块对所述短消息业务消息内封装的所述已加密明文进行解密,其中使用与所述第二通信设备相关联的私钥对所述已加密明文进行解密,其中在所述第一通信设备和所述第二通信设备与安全服务器之间的注册操作期间从安全服务器获得所述全局公钥并获得与所述第二通信设备相关联的所述私钥。2.根据权利要求1所述的方法,其特征在于,在所述第一通信设备和所述第二通信设备与所述安全服务器之间的所述注册操作包括:响应于所述安全服务器接收到来自所述第一通信设备的注册请求,检索所述全局公钥并将所述全局公钥从所述安全服务器发送到所述第一通信设备;在所述安全服务器处使用主密钥和与所述第二通信设备相关联的所述唯一地址生成与所述第二通信设备相关联的所述私钥,并响应于所述安全服务器接收到来自所述第二通信设备的注册请求而将所述所生成的私钥从所述安全服务器发送到所述第二通信设备。3.根据权利要求2所述的方法,其特征在于,进一步包括:在所述安全服务器处使用所述主密钥和与所述第一通信设备相关联的唯一地址生成与所述第一通信设备相关联的私钥,并响应于所述安全服务器接收到来自所述第二通信设备的注册请求而将所述所生成的私钥从所述安全服务器发送到所述第一通信设备。4.根据权利要求2或权利要求3所述的方法,其特征在于,进一步包括:响应于所述安全服务器接收到来自所述第二通信设备的注册请求,检索所述全局公钥并将所述全局公钥从所述安全服务器发送到所述第二通信设备。5.根据权利要求1所述的方法,其特征在于,所述加密模块使用基于身份的加密对所述明文进行加密,且所述解密模块使用基于身份的解密对所述已加密明文进行解密。6.根据权利要求1所述的方法,其特征在于,所述确定在所述第二通信设备处接收到的所述短消息业务消息是否含有已加密明文包括:使用所述第二通信设备处提供的所述短消息业务模块检查所述短消息业务消息中的所述封装后的已加密明文的第一字节处提供的标志是否设置成指示已加密明文的所述存在。7.一种用于支持第一通信设备与第二通信设备之间的安全的短消息业务通信的系统,其特征在于,所述系统包括:在所述第一通信设备处提供的处理单元;以及可通过所述处理单元读取的非暂时性媒体,所述媒体存储指令,所述指令当由所述处理单元执行时使得所述处理单元:使用与所述第二通信设备相关联的公钥对明文进行加密,其中使用全局公钥和与所述第二通信设备相关联的唯一地址生成与所述第二通信设备相关联的所述公钥;将所述已加密明文封装成短消息业务消息,并在所述封装后的已加密明文的第一字节处设置格式以指示已加密明文的存在;将所述短消息业务消息发送到所述第二通信设备;在所述第二通信设备处提供的处理单元;以及可通过所述处理单元读取的非暂时性媒体,所述媒体存储指令,所述指令当由所述处理单元执行时使得所述处理单元:确定在所述第二通信设备处接收到的所述短消息业务消息是否含有已加密明文;响应于确定在所述第二通信设备处接收到的所述短消息业务消息含有已加密明文,对所述短消息业务消息内封装的所述已加密明文进行解密,其中使用与所述第二通信设备相关联的私钥对所述已加密明文进行解密,其中在所述第一通信设备和所述第二通信设备与安全服务器之间的注册操作期间从所述安全服务器获得所述全局公钥并获得与所述第二通信设...

【专利技术属性】
技术研发人员:方晖朱成康李铁岩
申请(专利权)人:华为国际有限公司
类型:发明
国别省市:新加坡;SG

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1