一种对等短信传输方法、系统、设备及计算机存储介质技术方案

技术编号:32792925 阅读:23 留言:0更新日期:2022-03-23 19:54
本申请公开了一种对等短信传输方法、系统、设备及计算机存储介质,应用于发送终端中的软件客户端,包括:获取待发送的目标短信;获取目标短信对应的接收方的标识信息;确定接收方的用户公钥,其中,接收方的用户公钥基于接收方的标识公钥及接收方的扩展公钥生成,接收方的标识公钥基于接收方的标识信息及预设公钥基生成;基于接收方的用户公钥对目标短信进行加密,得到目标加密短信;传输目标加密短信至接收方的接收终端。本申请中,发送终端中的软件客户端可以基于接收方的用户公钥对目标短信进行加密,得到目标加密短信并传输,保证了短信传输的安全性;此外,整个公钥生成过程简便且安全性高,进一步保证了短信传输的安全性。性。性。

【技术实现步骤摘要】
一种对等短信传输方法、系统、设备及计算机存储介质


[0001]本申请涉及数据安全
,更具体地说,涉及一种对等短信传输方法、系统、设备及计算机存储介质。

技术介绍

[0002]当前,用户在传输短信的过程中,存在误操作使得短信信息泄露的问题,比如将短信发送给错误接收人,或被其他用户随意查看短信信息等,使得用户的短信传输安全性较低。
[0003]综上所述,如何提高短信传输的安全性是目前本领域技术人员亟待解决的问题。

技术实现思路

[0004]本申请的目的是提供一种对等短信传输方法,其能在一定程度上解决如何提高短信传输的安全性的技术问题。本申请还提供了一种对等短信传输系统、设备及计算机可读存储介质。
[0005]为了实现上述目的,本申请提供如下技术方案:
[0006]一种对等短信传输方法,应用于发送终端中的软件客户端,包括:
[0007]获取待发送的目标短信;
[0008]获取所述目标短信对应的接收方的标识信息;
[0009]确定所述接收方的用户公钥,其中,所述接收方的用户公钥基于所述接收方的标识公钥及所述接收方的扩展公钥生成,所述接收方的标识公钥基于所述接收方的标识信息及预设公钥基生成;
[0010]基于所述接收方的用户公钥对所述目标短信进行加密,得到目标加密短信;
[0011]传输所述目标加密短信至所述接收方的接收终端。
[0012]优选的,所述确定所述接收方的用户公钥,包括:
[0013]发送所述接收方的标识信息至所述软件客户端对应的软件服务器;
[0014]接收所述软件服务器返回的与所述接收方的标识信息对应的所述接收方的扩展公钥;
[0015]基于预先从所述软件服务器处获取的所述预设公钥基及所述接收方的标识信息,生成所述接收方的标识公钥;
[0016]基于所述接收方的标识公钥及所述接收方的扩展公钥生成所述接收方的用户公钥。
[0017]优选的,所述基于预先从所述软件服务器处获取的所述预设公钥基及所述接收方的标识信息,生成所述接收方的标识公钥之前,还包括:
[0018]判断是否存储有所述软件服务器的标识信息及所述预设公钥基;
[0019]若未存储有所述软件服务器的标识信息及所述预设公钥基,则向所述软件服务器进行账户注册,注册成功并登录后,存储所述软件服务器的标识信息及所述预设公钥基。
[0020]优选的,所述预设公钥基包括8*8的公钥生成矩阵。
[0021]优选的,所述扩展公钥包括基于SM2算法生成的公钥。
[0022]一种对等短信传输方法,应用于接收终端中的软件客户端,包括:
[0023]获取目标加密短信;
[0024]确定所述接收终端对应的接收方的用户私钥,其中,所述接收方的用户私钥基于所述接收方的标识私钥及所述接收方的扩展私钥生成,所述接收方的标识私钥基于所述接收方的标识信息及预设私钥基生成;
[0025]基于所述接收方的用户私钥对所述目标加密短信进行解密,得到目标短信;
[0026]其中,所述目标加密短信包括基于所述接收方的用户公钥对所述目标短信进行加密后得到的目标加密短信;所述接收方的用户公钥基于所述接收方的标识公钥及所述接收方的扩展公钥生成,所述接收方的标识公钥基于所述接收方的标识信息及预设公钥基生成。
[0027]优选的,所述确定所述接收终端对应的接收方的用户私钥,包括:
[0028]接收输入的目标密保口令;
[0029]通过密钥派生算法,基于所述目标密钥口令生成目标对称密钥;
[0030]基于所述目标对称密钥对预先加密的所述接收方的用户私钥进行解密,得到所述接收方的用户私钥。
[0031]一种对等短信传输系统,应用于发送终端中的软件客户端,包括:
[0032]第一获取模块,用于获取待发送的目标短信;
[0033]第二获取模块,用于获取所述目标短信对应的接收方的标识信息;
[0034]第一确定模块,用于确定所述接收方的用户公钥,其中,所述接收方的用户公钥基于所述接收方的标识公钥及所述接收方的扩展公钥生成,所述接收方的标识公钥基于所述接收方的标识信息及预设公钥基生成;
[0035]第一加密模块,用于基于所述接收方的用户公钥对所述目标短信进行加密,得到目标加密短信;
[0036]第一传输模块,用于传输所述目标加密短信至所述接收方的接收终端。
[0037]一种对等短信传输设备,包括:
[0038]存储器,用于存储计算机程序;
[0039]处理器,用于执行所述计算机程序时实现如上任一所述对等短信传输方法的步骤。
[0040]一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述对等短信传输方法的步骤。
[0041]本申请提供的一种对等短信传输方法,应用于发送终端中的软件客户端,包括:获取待发送的目标短信;获取目标短信对应的接收方的标识信息;确定接收方的用户公钥,其中,接收方的用户公钥基于接收方的标识公钥及接收方的扩展公钥生成,接收方的标识公钥基于接收方的标识信息及预设公钥基生成;基于接收方的用户公钥对目标短信进行加密,得到目标加密短信;传输目标加密短信至接收方的接收终端。本申请中,发送终端中的软件客户端可以基于接收方的用户公钥对目标短信进行加密,得到目标加密短信并传输,保证了短信传输的安全性;此外,接收方的用户公钥基于接收方的标识公钥及接收方的扩
展公钥生成,且接收方的标识公钥基于接收方的标识信息及预设公钥基生成,整个公钥生成过程简便且安全性高,进一步保证了短信传输的安全性。本申请提供的一种对等短信传输系统、设备及计算机可读存储介质也解决了相应技术问题。
附图说明
[0042]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0043]图1为本申请实施例提供的一种对等短信传输方法的第一流程图;
[0044]图2为本申请实施例提供的一种对等短信传输方法的第二流程图;
[0045]图3为本申请实施例提供的一种对等短信传输系统的第一结构示意图;
[0046]图4为本申请实施例提供的一种对等短信传输系统的第二结构示意图;
[0047]图5为本申请实施例提供的一种对等短信传输设备的结构示意图;
[0048]图6为本申请实施例提供的一种对等短信传输设备的另一结构示意图。
具体实施方式
[0049]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对等短信传输方法,其特征在于,应用于发送终端中的软件客户端,包括:获取待发送的目标短信;获取所述目标短信对应的接收方的标识信息;确定所述接收方的用户公钥,其中,所述接收方的用户公钥基于所述接收方的标识公钥及所述接收方的扩展公钥生成,所述接收方的标识公钥基于所述接收方的标识信息及预设公钥基生成;基于所述接收方的用户公钥对所述目标短信进行加密,得到目标加密短信;传输所述目标加密短信至所述接收方的接收终端。2.根据权利要求1所述的方法,其特征在于,所述确定所述接收方的用户公钥,包括:发送所述接收方的标识信息至所述软件客户端对应的软件服务器;接收所述软件服务器返回的与所述接收方的标识信息对应的所述接收方的扩展公钥;基于预先从所述软件服务器处获取的所述预设公钥基及所述接收方的标识信息,生成所述接收方的标识公钥;基于所述接收方的标识公钥及所述接收方的扩展公钥生成所述接收方的用户公钥。3.根据权利要求2所述的方法,其特征在于,所述基于预先从所述软件服务器处获取的所述预设公钥基及所述接收方的标识信息,生成所述接收方的标识公钥之前,还包括:判断是否存储有所述软件服务器的标识信息及所述预设公钥基;若未存储有所述软件服务器的标识信息及所述预设公钥基,则向所述软件服务器进行账户注册,注册成功并登录后,存储所述软件服务器的标识信息及所述预设公钥基。4.根据权利要求1所述的方法,其特征在于,所述预设公钥基包括8*8的公钥生成矩阵。5.根据权利要求1所述的方法,其特征在于,所述扩展公钥包括基于SM2算法生成的公钥。6.一种对等短信传输方法,其特征在于,应用于接收终端中的软件客户端,包括:获取目标加密短信;确定所述接收终端对应的接收方的用户私钥,其中,所述接收方的用户私钥基于所述接收方的标识私钥...

【专利技术属性】
技术研发人员:房宝龙杨海涛殷秀静
申请(专利权)人:渔翁信息技术股份有限公司
类型:发明
国别省市:

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

1