短信息处理方法及装置制造方法及图纸

技术编号:18899239 阅读:34 留言:0更新日期:2018-09-08 14:07
本发明专利技术实施例提供一种短信息处理方法及装置。所述方法应用于发送端,包括:检测到向接收端发送一短信息的发送操作时,根据所述接收端的第一标识号,获取与所述接收端对应的第一公钥;其中,所述第一公钥为服务器根据所述第一标识号向所述发送端发送的;根据第一预设算法以及所述第一公钥对所述短信息加密,并将加密后的密文发送至所述接收端。本发明专利技术实施例的整个发送过程简单,无需验证账号等信息,对于发送端与接收端不存在操作系统等软件限制,在保证短信息安全的同时,提高了加密过程的便捷性。

Short message processing method and device

The embodiment of the invention provides a short message processing method and device. The method is applied to a sender, including: when a transmission operation of sending a short message to a receiver is detected, the first public key corresponding to the receiver is obtained according to the first identification number of the receiver; where the first public key is sent to the sender by the server according to the first identification number; and according to the first identification number, the first public key is obtained. A preset algorithm and the first public key encrypt the short message and send the encrypted ciphertext to the receiving end. The whole sending process of the embodiment of the invention is simple, and there is no need to verify the information such as account number, and there is no software restriction such as operating system for the sending end and the receiving end. The security of the short message is guaranteed, and the convenience of the encryption process is improved.

【技术实现步骤摘要】
短信息处理方法及装置
本专利技术实施例涉及通信
,尤其涉及一种短信息处理方法及装置。
技术介绍
随着移动互联网技术的迅速发展,市面上出现了各种基于移动互联网即时通讯工具,比如智能手机,即时通信的兴起导致传统的短信息已经有逐步被淘汰的趋势。然而,在很多场景下,短信仍然有不可替代的优势,比如在没有互联网连接的情况下、在互联网被屏蔽、被监听的场景下,或只有2G网络的场景下等,这些场景里,短信仍能起到重要的传递信息的作用,另一方面,短信验证码在用户认证、银行交易等场景中普遍使用,其地位也是无法被取代的。而短信息安全问题也是不容忽视的问题。比如一些非法监听设备,可监听受控的运营商的号码的短消息。此外,智能手机的普及使一些恶意应用程序有了可乘之机,恶意应用程序通过读取个人重要短信息,甚至可在用户收取之前拦截短信息。为了提高短信息安全,现有技术中,有两种常用的短信息加密方案:一种是基于移动终端账号系统的软加密方案;另一种基于快闪存储器卡等硬件的硬加密方案。然而,上述两种方案均存在一定的局限性。第一种方案中,开启加密短信功能需要账号,查看加密短信需要再次验证账号,降低了短信息使用的便捷性。且不同品牌的移动终端,账号系统通常不同,只有在收发双方都支持并开启同一个账号系统才能正常使用该功能。第二种方案中,用户首次使用加密短信息时,需要在移动终端中插入加密的快闪存储器卡,依赖于作为硬件的快闪存储器卡,提高了使用门槛,推广性差;且目前移动终端逐渐朝向不支持扩展快闪存储器卡的方向发展,导致该方案的适配性差。
技术实现思路
本专利技术实施例提供一种短信息处理方法及装置,用以解决现有技术中,短信息加密方案存在的局限性问题。一方面,本专利技术实施例提供一种短信息处理方法,应用于发送端,所述方法包括:检测到向接收端发送一短信息的发送操作时,根据所述接收端的第一标识号,获取与所述接收端对应的第一公钥;其中,所述第一公钥为服务器根据所述第一标识号向所述发送端发送的;根据第一预设算法以及所述第一公钥对所述短信息加密,并将加密后的密文发送至所述接收端。另一方面,本专利技术实施例提供一种短信息处理方法,应用于接收端,所述方法包括:接收发送端发送的一短信息的密文;其中,所述短信息的密文为所述发送端根据第一预设算法以及第一公钥对所述短信息加密得到的,所述第一公钥为服务器根据所述接收端的第一标识号向所述发送端发送的;根据预先存储的所述第一预设算法的解密算法以及与所述第一公钥对应的第一私钥,对所述短信息的密文进行解密,得到所述短信息的明文。另一方面,本专利技术实施例提供一种短信息处理方法,应用于服务器,所述方法包括:根据一短信息接收端的第一标识号,向所述短信息的发送端发送与所述接收端对应的第一公钥,使所述发送端根据第一预设算法以及所述第一公钥对所述短信息加密,并将加密后的密文发送至所述接收端。又一方面,本专利技术实施例提供一种短信息处理装置,应用于发送端,所述装置包括:公钥获取模块,用于检测到向接收端发送一短信息的发送操作时,根据所述接收端的第一标识号,获取与所述接收端对应的第一公钥;其中,所述第一公钥为服务器根据所述第一标识号向所述发送端发送的;密文发送模块,用于根据第一预设算法以及所述第一公钥对所述短信息加密,并将加密后的密文发送至所述接收端。又一方面,本专利技术实施例提供一种短信息处理装置,应用于接收端,所述装置包括:密文接收模块,用于接收发送端发送的一短信息的密文;其中,所述短信息的密文为所述发送端根据第一预设算法以及第一公钥对所述短信息加密得到的,所述第一公钥为服务器根据所述接收端的第一标识号向所述发送端发送的;信息解密模块,用于根据预先存储的所述第一预设算法的解密算法以及与所述第一公钥对应的第一私钥,对所述短信息的密文进行解密,得到所述短信息的明文。又一方面,本专利技术实施例提供一种短信息处理装置,应用于服务器,所述装置包括:公钥分发模块,用于根据一短信息接收端的第一标识号,向所述短信息的发送端发送与所述接收端对应的第一公钥,使所述发送端根据第一预设算法以及所述第一公钥对所述短信息加密,并将加密后的密文发送至所述接收端。再一方面,本专利技术实施例还提供了一种电子设备,包括存储器、处理器、总线以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述短信息处理方法中的步骤。再一方面,本专利技术实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述短信息处理方法中的步骤。本专利技术实施例提供的短信息处理方法及装置,检测到向接收端发送一短信息的发送操作时,根据所述接收端的第一标识号,获取与所述接收端对应的第一公钥,并根据第一预设算法以及所述第一公钥对所述短信息加密,将加密后的密文发送至所述接收端,实现对短信息的加密;其中,通过接收端的第一标识号获取与接收端对应的第一公钥,通过第一公钥对短信息进行加密,加密过程不依赖发送端或接收端的硬件设备,适用性较强;且整个发送过程简单,无需验证账号等信息,对于发送端与接收端不存在系统账号等软件限制,在保证短信息安全的同时,提高了加密过程的便捷性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的短信息处理方法的流程示意图之一;图2为本专利技术实施例的第一示例的场景示意图;图3为本专利技术实施例提供的短信息处理方法的流程示意图之二;图4为本专利技术实施例的第二示例的流程示意图;图5为本专利技术实施例的提供的短信息处理装置的结构示意图之一;图6为本专利技术实施例的提供的短信息处理装置的结构示意图之二;图7为本专利技术实施例提供的电子设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1示出了本专利技术实施例提供的短信息处理方法的流程示意图。如图1所示,本专利技术实施例提供的短信息处理方法,应用于发送端,所述方法包括:步骤101,检测到向接收端发送一短信息的发送操作时,根据所述接收端的第一标识号,获取与所述接收端对应的第一公钥;其中,所述第一公钥为服务器根据所述第一标识号向所述发送端发送的。其中,接收端为待发送的短信息的接收端,发送端检测到用户触发发送操作或发送端自动执行发送操作时,获取接收端的第一标识号。优选地,第一标识号为接收端的用户身份识别(SubscriberIdentificationModule,SIM)卡号;发送端根据SIM卡号,获取接收端对应的第一公钥,第一公钥为与发送端通信连接的服务器所发送的;第一公钥为预先设定的与第一标识号对应的公钥,可以理解的是,第一公钥具有唯一性。可选地,第一公钥可以是发送端主动向服务器请求获取的,也可以是服务器根据场景需求向发送端发送的。参见图2,本文档来自技高网...

【技术保护点】
1.一种短信息处理方法,应用于发送端,其特征在于,所述方法包括:检测到向接收端发送一短信息的发送操作时,根据所述接收端的第一标识号,获取与所述接收端对应的第一公钥;其中,所述第一公钥为服务器根据所述第一标识号向所述发送端发送的;根据第一预设算法以及所述第一公钥对所述短信息加密,并将加密后的密文发送至所述接收端。

【技术特征摘要】
1.一种短信息处理方法,应用于发送端,其特征在于,所述方法包括:检测到向接收端发送一短信息的发送操作时,根据所述接收端的第一标识号,获取与所述接收端对应的第一公钥;其中,所述第一公钥为服务器根据所述第一标识号向所述发送端发送的;根据第一预设算法以及所述第一公钥对所述短信息加密,并将加密后的密文发送至所述接收端。2.根据权利要求1所述的方法,其特征在于,所述根据所述接收端的第一标识号,获取与所述接收端对应的第一公钥的步骤,包括:当所述发送端处于非网络连接状态,获取所述发送端预先存储的与所述接收端的第一标识号对应的公钥,所述与所述接收端的第一标识号对应的公钥为与所述接收端对应的第一公钥;和/或当所述发送端处于网络连接状态,根据所述接收端的第一标识号向服务器请求与所述接收端对应的第一公钥。3.根据权利要求2所述的方法,其特征在于,当所述发送端处于网络连接状态,所述根据所述接收端的第一标识号向服务器请求与所述接收端对应的第一公钥的步骤,包括:向服务器发送携带有所述接收端的第一标识号的第一获取请求;接收所述服务器针对所述第一获取请求的反馈的第一公钥;其中,所述第一公钥为所述服务器根据预先建立的标识号与公钥的第一对应关系,确定的与所述第一标识号对应的公钥。4.一种短信息处理方法,应用于接收端,其特征在于,所述方法包括:接收发送端发送的一短信息的密文;其中,所述短信息的密文为所述发送端根据第一预设算法以及第一公钥对所述短信息加密得到的,所述第一公钥为服务器根据所述接收端的第一标识号向所述发送端发送的;根据预先存储的所述第一预设算法的解密算法以及与所述第一公钥对应的第一私钥,对所述短信息的密文进行解密,得到所述短信息的明文。5.根据权利要求4所述的方法,其特征在于,所述接收发送端发送的一短信息的密文的步骤之前,所述方法包括:根据第二预设算法生成所述接收端的特征码,以及根据第三预设算法,生成所述接收端的第一公钥;向短信网关服务器发送携带有所述特征码的第一请求消息,使所述短信网关服务器确定所述接收端的第一标识号,并将所述第一标识号与所述特征码的第二对应关系发送给服务器;向所述服务器发送携带有所述特征码与所述第一公钥的第三对应关系的注册请求。6.根据权利要求5所述的方法,其特征在于,所述根据第三预设算法,生成所述接收端的第一公钥的步骤,包括:根据第三预设算法,生成所述接收端的第一公钥以及与所述第一公钥对应的第一私钥。7.一种短信息处理方法,应用于服务器,其特征在于,所述方法包括:根据一短信息接收端的第一标识号,向所述短信息的发送端发送与所述接收端对应的第一公钥,使所述发送端根据第一预设算法以及所述第一公钥对所述短信息加密,并将加密后的密文发送至所述接收端。8.根据权利要...

【专利技术属性】
技术研发人员:杨智勇
申请(专利权)人:北京奇安信科技有限公司
类型:发明
国别省市:北京,11

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

1