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.一种短信息处理方法,应用于发送端,其特征在于,所述方法包括:检测到向接收端发送一短信息的发送操作时,根据所述接收端的第一标识号,获取与所述接收端对应的第一公钥;其中,所述第一公钥为服务器根据所述第一标识号向所述发送端发送的;根据第一预设算法以及所述第一公钥对所述短信息加密,并将加密后的密文发送至所述接收端。
【技术特征摘要】
1.一种短信息处理方法,应用于发送端,其特征在于,所述方法包括:检测到向接收端发送一短信息的发送操作时,根据所述接收端的第一标识号,获取与所述接收端对应的第一公钥;其中,所述第一公钥为服务器根据所述第一标识号向所述发送端发送的;根据第一预设算法以及所述第一公钥对所述短信息加密,并将加密后的密文发送至所述接收端。2.根据权利要求1所述的方法,其特征在于,所述根据所述接收端的第一标识号,获取与所述接收端对应的第一公钥的步骤,包括:当所述发送端处于非网络连接状态,获取所述发送端预先存储的与所述接收端的第一标识号对应的公钥,所述与所述接收端的第一标识号对应的公钥为与所述接收端对应的第一公钥;和/或当所述发送端处于网络连接状态,根据所述接收端的第一标识号向服务器请求与所述接收端对应的第一公钥。3.根据权利要求2所述的方法,其特征在于,当所述发送端处于网络连接状态,所述根据所述接收端的第一标识号向服务器请求与所述接收端对应的第一公钥的步骤,包括:向服务器发送携带有所述接收端的第一标识号的第一获取请求;接收所述服务器针对所述第一获取请求的反馈的第一公钥;其中,所述第一公钥为所述服务器根据预先建立的标识号与公钥的第一对应关系,确定的与所述第一标识号对应的公钥。4.一种短信息处理方法,应用于接收端,其特征在于,所述方法包括:接收发送端发送的一短信息的密文;其中,所述短信息的密文为所述发送端根据第一预设算法以及第一公钥对所述短信息加密得到的,所述第一公钥为服务器根据所述接收端的第一标识号向所述发送端发送的;根据预先存储的所述第一预设算法的解密算法以及与所述第一公钥对应的第一私钥,对所述短信息的密文进行解密,得到所述短信息的明文。5.根据权利要求4所述的方法,其特征在于,所述接收发送端发送的一短信息的密文的步骤之前,所述方法包括:根据第二预设算法生成所述接收端的特征码,以及根据第三预设算法,生成所述接收端的第一公钥;向短信网关服务器发送携带有所述特征码的第一请求消息,使所述短信网关服务器确定所述接收端的第一标识号,并将所述第一标识号与所述特征码的第二对应关系发送给服务器;向所述服务器发送携带有所述特征码与所述第一公钥的第三对应关系的注册请求。6.根据权利要求5所述的方法,其特征在于,所述根据第三预设算法,生成所述接收端的第一公钥的步骤,包括:根据第三预设算法,生成所述接收端的第一公钥以及与所述第一公钥对应的第一私钥。7.一种短信息处理方法,应用于服务器,其特征在于,所述方法包括:根据一短信息接收端的第一标识号,向所述短信息的发送端发送与所述接收端对应的第一公钥,使所述发送端根据第一预设算法以及所述第一公钥对所述短信息加密,并将加密后的密文发送至所述接收端。8.根据权利要...
【专利技术属性】
技术研发人员:杨智勇,
申请(专利权)人:北京奇安信科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。