System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及信息安全,尤其涉及一种信息的传输方法、装置、系统、电子设备及存储介质。
技术介绍
1、相关技术中,当用户发送保密要求较高的信息时,会通过附加数字签名的方式使信息接收方能够对接收到的信息进行验证。这种方式无法从签名中获取足够的可信信息,且无法对短信进行溯源。
技术实现思路
1、本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
2、第一方面,本申请提出一种信息的传输方法,所述方法应用于第一终端,所述方法包括:获取待传输信息;确定所述待传输信息的信息标签;其中,所述信息标签包括第二终端的数量标签,和/或,所述待传输信息的信息级别标签;获取第一终端的第一私钥;基于所述第一私钥生成签名值;基于所述信息标签将所述签名值和所述待传输信息发送至网络侧设备,以使所述网络侧设备将所述签名值和所述待传输信息发送至所述第二终端。
3、在一种实现方式中,所述获取第一终端的第一私钥,包括:基于所述信息标签确定所述第一终端的第一私钥。
4、在一种可选地实现方式中,所述基于所述信息标签确定所述第一终端的第一私钥,包括:响应于所述第二终端的数量标签为单个标签和/或所述待传输信息的信息级别标签为第一级别标签,获取预先存储于所述第一终端的所述第一私钥;其中,所述第一私钥与所述第一终端的第一公钥为预先生成的一对公私钥对;或者,响应于所述待传输信息的信息级别标签为第二级别标签,获取预先存储于第三终端的第一部分私钥,并基于所述第一部分私钥和预先存储于所述第一终端的第二部分
5、在一种实现方式中,所述基于所述信息标签将所述签名值和所述待传输信息发送至网络侧设备,包括:响应于所述第二终端的数量标签为单个标签和/或所述信息标签包括所述信息级别标签,基于所述信息标签获取所述第二终端的第二公钥;其中,所述第二公钥与所述第二终端的第二私钥为预先生成的一对公私钥对;基于所述第二公钥对所述签名值和所述待传输信息进行加密,获得已加密签名值和已加密待传输信息;将所述信息标签、所述已加密签名值和所述已加密待传输信息发送至所述网络侧设备,以使所述网络侧设备将所述信息标签、所述已加密签名值和所述已加密待传输信息发送至所述第二终端,所述信息标签用于所述第二终端确定第二私钥,所述第二私钥用于对所述已加密签名值和所述已加密待传输信息进行解密。
6、在一种可选地实现方式中,所述基于所述信息标签获取所述第二终端的第二公钥,包括:响应于所述第二终端的数量标签为单个标签和/或所述待传输信息的信息级别标签为第一级别标签,获取预先存储于所述第一终端的所述第二公钥;或者,响应于所述待传输信息的信息级别标签为第二级别标签,获取预先存储于第四终端的第一部分公钥,并基于所述第一部分公钥和预先存储于所述第一终端的第二部分公钥,获取所述第二公钥;或者,响应于所述待传输信息的信息级别标签为第三级别标签,获取预先存储于所述网络侧设备的第三部分公钥,并基于所述第三部分公钥和预先存储于所述第一终端的第四部分公钥,获取所述第二公钥。
7、在一种实现方式中,所述基于所述信息标签将所述签名值和所述待传输信息发送至网络侧设备,包括:响应于所述第二终端的数量标签为单个标签和/或所述信息标签包括所述信息级别标签,将所述信息标签、所述签名值和所述待传输信息发送至所述网络侧设备;其中,所述信息标签用于所述网络侧设备对所述签名值和所述待传输信息进行加密以获得已加密签名值和已加密待传输信息,并将所述已加密签名值和所述已加密待传输信息发送至所述第二终端。
8、在一种实现方式中,所述基于所述信息标签将所述签名值和所述待传输信息发送至网络侧设备,包括:响应于所述第二终端的数量标签为多个标签和/或所述信息标签不包括所述信息级别标签,将所述签名值和所述待传输信息发送至网络侧设备,以使所述网络侧设备将所述签名值和所述待传输信息发送至所述第二终端。
9、在一种实现方式中,所述信息标签包括所述信息级别标签,所述确定所述待传输信息的信息标签,包括:对所述待传输信息进行评估,获取所述待传输信息的安全级别和/或行为级别;基于所述安全级别和/或所述行为级别,确定所述待传输信息的信息级别标签。
10、在一种可选地实现方式中,所述对所述待传输信息进行评估,获取所述待传输信息的安全级别标签和/或行为级别标签,包括:基于所述待传输信息和预设的多个候选安全级别对应的第一关键词,确定所述待传输信息的安全级别;和/或,基于所述待传输信息和预设的多个候选行为级别对应的第二关键词,确定所述待传输信息的行为级别。
11、第二方面,本申请提出一种信息的传输方法,所述方法应用于网络侧设备,所述方法包括:获取第一终端发送的签名值和待传输信息;其中,所述签名值由所述第一终端基于所述第一终端的第一私钥生成,所述第一私钥基于所述待传输信息的信息标签获得,所述信息标签包括第二终端的数量标签,和/或,所述待传输信息的信息级别标签;将所述签名值和所述待传输信息发送至所述第二终端。
12、在一种实现方式中,所述获取第一终端发送的签名值和待传输信息,包括:接收所述第一终端发送的所述信息标签、已加密签名值和已加密待传输信息;其中,所述已加密签名值和所述已加密待传输信息由所述第一终端基于所述第二终端的第二公钥对所述签名值和所述待传输信息加密得到,所述第二公钥基于所述信息标签获得。
13、在一种可选地实现方式中,所述将所述签名值和所述待传输信息发送至所述第二终端,包括:将所述信息标签、所述已加密签名值和所述已加密待传输信息发送至所述第二终端。
14、在一种实现方式中,所述获取第一终端发送的签名值和待传输信息,包括:接收所述第一终端发送的所述信息标签、所述签名值和所述待传输信息。
15、在一种可选地实现方式中,所述将所述签名值和所述待传输信息发送至所述第二终端,包括:获取所述第二终端的第二公钥;基于所述第二公钥对所述签名值和所述待传输信息进行加密,获得已加密签名值和已加密待传输信息;将所述已加密签名值和所述已加密待传输信息发送至所述第二终端。
16、第三方面,本申请提出一种信息的传输方法,所述方法应用于第二终端,所述方法包括:获取网络侧设备发送的签名值和待传输信息;其中,所述签名值和所述待传输信息由第一终端发送至所述网络侧设备,所述签名值由所述第一终端基于所述第一终端的第一私钥生成,所述第一私钥基于所述待传输信息的信息标签获得,所述信息标签包括所述第二终端的数量标签,和/或,所述待传输信息的信息级别标签;获取所述第一终端的第一公钥;基于所述第一公钥对所述签名值进行验证;响应于所述签名值通过验证,推送所述待传输信息。
17、在一种实现方式中,所述获取网络侧设备发送的签名值和待传输信息,包括:接收所述网络本文档来自技高网...
【技术保护点】
1.一种信息的传输方法,其特征在于,所述方法应用于第一终端,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述获取第一终端的第一私钥,包括:
3.如权利要求2所述的方法,其特征在于,所述基于所述信息标签确定所述第一终端的第一私钥,包括:
4.如权利要求1所述的方法,其特征在于,所述基于所述信息标签将所述签名值和所述待传输信息发送至网络侧设备,包括:
5.如权利要求4所述的方法,其特征在于,所述基于所述信息标签获取所述第二终端的第二公钥,包括:
6.如权利要求1所述的方法,其特征在于,所述基于所述信息标签将所述签名值和所述待传输信息发送至网络侧设备,包括:
7.如权利要求1所述的方法,其特征在于,所述基于所述信息标签将所述签名值和所述待传输信息发送至网络侧设备,包括:
8.如权利要求1所述的方法,其特征在于,所述信息标签包括所述信息级别标签,所述确定所述待传输信息的信息标签,包括:
9.如权利要求8所述的方法,其特征在于,所述对所述待传输信息进行评估,获取所述待传输信息的安全级
10.一种信息的传输方法,其特征在于,所述方法应用于网络侧设备,所述方法包括:
11.如权利要求10所述的方法,其特征在于,所述获取第一终端发送的签名值和待传输信息,包括:
12.如权利要求11所述的方法,其特征在于,所述将所述签名值和所述待传输信息发送至所述第二终端,包括:
13.如权利要求10所述的方法,其特征在于,所述获取第一终端发送的签名值和待传输信息,包括:
14.如权利要求13所述的方法,其特征在于,所述将所述签名值和所述待传输信息发送至所述第二终端,包括:
15.一种信息的传输方法,其特征在于,所述方法应用于第二终端,所述方法包括:
16.如权利要求15所述的方法,其特征在于,所述获取网络侧设备发送的签名值和待传输信息,包括:
17.如权利要求16所述的方法,其特征在于,所述基于所述信息标签获取所述第二终端的第二私钥,包括:
18.如权利要求15所述的方法,其特征在于,所述获取网络侧设备发送的签名值和待传输信息,包括:
19.一种信息的传输装置,其特征在于,所述装置应用于第一终端,所述装置包括:
20.一种信息的传输装置,其特征在于,所述装置应用于网络侧设备,所述装置包括:
21.一种信息的传输装置,其特征在于,所述装置应用于第二终端,所述装置包括:
22.一种信息的传输系统,其特征在于,包括:
23.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
24.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至9中任一项所述的方法,或者,用于实现如权利要求10至14中任一项所述的方法,或者,用于实现如权利要求15至18中任一项所述的方法。
...【技术特征摘要】
1.一种信息的传输方法,其特征在于,所述方法应用于第一终端,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述获取第一终端的第一私钥,包括:
3.如权利要求2所述的方法,其特征在于,所述基于所述信息标签确定所述第一终端的第一私钥,包括:
4.如权利要求1所述的方法,其特征在于,所述基于所述信息标签将所述签名值和所述待传输信息发送至网络侧设备,包括:
5.如权利要求4所述的方法,其特征在于,所述基于所述信息标签获取所述第二终端的第二公钥,包括:
6.如权利要求1所述的方法,其特征在于,所述基于所述信息标签将所述签名值和所述待传输信息发送至网络侧设备,包括:
7.如权利要求1所述的方法,其特征在于,所述基于所述信息标签将所述签名值和所述待传输信息发送至网络侧设备,包括:
8.如权利要求1所述的方法,其特征在于,所述信息标签包括所述信息级别标签,所述确定所述待传输信息的信息标签,包括:
9.如权利要求8所述的方法,其特征在于,所述对所述待传输信息进行评估,获取所述待传输信息的安全级别标签和/或行为级别标签,包括:
10.一种信息的传输方法,其特征在于,所述方法应用于网络侧设备,所述方法包括:
11.如权利要求10所述的方法,其特征在于,所述获取第一终端发送的签名值和待传输信息,包括:
12.如权利要求11所述的方法,其特征在于,所述将所述签名值和所述待传输信息发送至所述第二终端,包括:
【专利技术属性】
技术研发人员:刘小熊,黄伟湘,石聪慧,刘庆忠,曾小箭,
申请(专利权)人:中移互联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。