System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据认证,尤其涉及一种数据交互方法、系统、装置、设备、存储介质及程序产品。
技术介绍
1、当前的网络安全边界网关ip地址固定,对非法扫描探测缺乏处理手段,同时认证过程中秘钥可靠性差,一旦终端侧数据被窃取,则可能将终端作为跳板攻击整个系统。
技术实现思路
1、有鉴于此,本申请提出一种数据交互方法、系统、装置、设备、存储介质及程序产品,以解决或部分解决上述问题。
2、基于上述目的,本申请提供了一种数据交互方法,应用于终端,包括:
3、利用物理不可克隆函数获取所述终端对应的秘钥信息,生成所述秘钥信息对应的发送秘钥;
4、确定请求数据,将所述发送秘钥与所述请求数据结合生成秘钥数据;
5、将所述秘钥数据输出至服务端,以使所述服务端根据所述秘钥数据确定是否反馈所述请求数据对应的目标网关给所述终端。
6、在一些示例性实施例中,所述生成所述秘钥信息对应的发送秘钥,包括:
7、获取时钟信息,将所述秘钥信息与所述时钟信息结合生成所述发送秘钥。
8、在一些示例性实施例中,所述将所述秘钥信息与所述时钟信息结合生成所述发送秘钥,包括:
9、将所述秘钥信息与所述时钟信息进行异或运算得到所述发送秘钥。
10、在一些示例性实施例中,所述时钟信息为设定时间单位的计数信息;
11、所述获取时钟信息,包括:
12、响应于当前的终端时间距离所述时钟信息发生跳变的节点小于设定阈值,则
13、在一些示例性实施例中,所述将所述秘钥数据输出至服务端之后,所述方法还包括:
14、响应于获取到所述服务端反馈的回应数据,根据所述秘钥数据的生成过程的逆过程对所述回应数据进行解密,确定所述目标网关。
15、基于同一构思,本申请还提供了一种数据交互方法,应用于服务端,包括:
16、响应于获取到终端发送的秘钥数据,根据所述秘钥数据确定对应的秘钥信息及请求数据;
17、根据预留信息确定所述秘钥信息是否合法,响应于所述秘钥信息合法,根据所述秘钥信息生成的回应秘钥,确定所述请求数据对应的目标网关,将所述回应秘钥与所述目标网关结合生成回应数据;
18、将所述回应数据输出至所述终端,以使所述终端根据所述回应数据确定所述目标网关。
19、在一些示例性实施例中,所述根据所述秘钥信息生成的回应秘钥,包括:
20、获取时钟信息,将所述秘钥信息与所述时钟信息进行异或运算得到所述回应秘钥。
21、在一些示例性实施例中,所述时钟信息为设定时间单位的计数信息;
22、所述获取时钟信息,包括:
23、响应于当前的服务端时间距离所述时钟信息发生跳变的节点小于设定阈值,则延后所述设定阈值对应的时间获取所述时钟信息。
24、在一些示例性实施例中,所述响应于所述秘钥信息合法之后,所述方法还包括:
25、将所述终端的地址信息与所述秘钥信息输出至目标网关。
26、基于同一构思,本申请还提供了一种数据交互系统,包括:
27、终端,用于实现如上任一项所述的应用于终端的方法;
28、服务端,用于实现如上任一项所述的应用于服务端的方法;
29、目标网关,与所述服务端通信连接,用于接收所述服务端传输的与所述终端对应的信息,并确定是否回应所述终端的请求。
30、基于同一构思,本申请还提供了一种数据交互装置,应用于终端,包括:
31、生成模块,用于利用物理不可克隆函数获取所述终端对应的秘钥信息,生成所述秘钥信息对应的发送秘钥;
32、确定模块,用于确定请求数据,将所述发送秘钥与所述请求数据结合生成秘钥数据;
33、第一输出模块,用于将所述秘钥数据输出至服务端,以使所述服务端根据所述秘钥数据确定是否反馈所述请求数据对应的目标网关给所述终端。
34、在一些示例性实施例中,所述生成模块,还用于:
35、获取时钟信息,将所述秘钥信息与所述时钟信息结合生成所述发送秘钥。
36、在一些示例性实施例中,所述生成模块,还用于:
37、将所述秘钥信息与所述时钟信息进行异或运算得到所述发送秘钥。
38、在一些示例性实施例中,所述时钟信息为设定时间单位的计数信息;
39、所述生成模块,还用于:
40、响应于当前的终端时间距离所述时钟信息发生跳变的节点小于设定阈值,则延后所述设定阈值对应的时间获取所述时钟信息。
41、在一些示例性实施例中,所述第一输出模块,还用于:
42、响应于获取到所述服务端反馈的回应数据,根据所述秘钥数据的生成过程的逆过程对所述回应数据进行解密,确定所述目标网关。
43、基于同一构思,本申请还提供了一种数据交互装置,应用于服务端,包括:
44、接收模块,用于响应于获取到终端发送的秘钥数据,根据所述秘钥数据确定对应的秘钥信息及请求数据;
45、处理模块,用于根据预留信息确定所述秘钥信息是否合法,响应于所述秘钥信息合法,根据所述秘钥信息生成的回应秘钥,确定所述请求数据对应的目标网关,将所述回应秘钥与所述目标网关结合生成回应数据;
46、第二输出模块,用于将所述回应数据输出至所述终端,以使所述终端根据所述回应数据确定所述目标网关。
47、在一些示例性实施例中,所述处理模块,还用于:
48、获取时钟信息,将所述秘钥信息与所述时钟信息进行异或运算得到所述回应秘钥。
49、在一些示例性实施例中,所述时钟信息为设定时间单位的计数信息;
50、所述处理模块,还用于:
51、响应于当前的服务端时间距离所述时钟信息发生跳变的节点小于设定阈值,则延后所述设定阈值对应的时间获取所述时钟信息。
52、在一些示例性实施例中,所述处理模块,还用于:
53、将所述终端的地址信息与所述秘钥信息输出至目标网关。
54、基于同一构思,本申请还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上任一项所述的方法。
55、基于同一构思,本申请还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机实现如上任一项所述的方法。
56、基于同一构思,本申请还提供了一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行如上任一项所述的方法。
57、从上面所述可以看出,本申请提供的一种数据交互方法、系统、装置、设备、存储介质及程序产品,包括:利用物理不可克隆函数获取终端对应的秘钥信息,生成秘钥信息对应的发送秘钥本文档来自技高网...
【技术保护点】
1.一种数据交互方法,其特征在于,应用于终端,包括:
2.根据权利要求1所述的方法,其特征在于,所述生成所述秘钥信息对应的发送秘钥,包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述秘钥信息与所述时钟信息结合生成所述发送秘钥,包括:
4.根据权利要求2所述的方法,其特征在于,所述时钟信息为设定时间单位的计数信息;
5.根据权利要求1所述的方法,其特征在于,所述将所述秘钥数据输出至服务端之后,所述方法还包括:
6.一种数据交互方法,其特征在于,应用于服务端,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述秘钥信息生成的回应秘钥,包括:
8.根据权利要求7所述的方法,其特征在于,所述时钟信息为设定时间单位的计数信息;
9.根据权利要求6所述的方法,其特征在于,所述响应于所述秘钥信息合法之后,所述方法还包括:
10.一种数据交互系统,其特征在于,包括:
11.一种数据交互装置,其特征在于,应用于终端,包括:
12.根据权利要求11所
13.根据权利要求12所述的装置,其特征在于,所述生成模块,还用于:
14.根据权利要求12所述的装置,其特征在于,所述时钟信息为设定时间单位的计数信息;
15.根据权利要求11所述的装置,其特征在于,所述第一输出模块,还用于:
16.一种数据交互装置,其特征在于,应用于服务端,包括:
17.根据权利要求16所述的装置,其特征在于,所述处理模块,还用于:
18.根据权利要求17所述的装置,其特征在于,所述时钟信息为设定时间单位的计数信息;
19.根据权利要求16所述的装置,其特征在于,所述处理模块,还用于:
20.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1至9任一项所述的方法。
21.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机实现权利要求1至9任一项所述的方法。
22.一种计算机程序产品,其特征在于,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行如权利要求1至9任一项所述的方法。
...【技术特征摘要】
1.一种数据交互方法,其特征在于,应用于终端,包括:
2.根据权利要求1所述的方法,其特征在于,所述生成所述秘钥信息对应的发送秘钥,包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述秘钥信息与所述时钟信息结合生成所述发送秘钥,包括:
4.根据权利要求2所述的方法,其特征在于,所述时钟信息为设定时间单位的计数信息;
5.根据权利要求1所述的方法,其特征在于,所述将所述秘钥数据输出至服务端之后,所述方法还包括:
6.一种数据交互方法,其特征在于,应用于服务端,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述秘钥信息生成的回应秘钥,包括:
8.根据权利要求7所述的方法,其特征在于,所述时钟信息为设定时间单位的计数信息;
9.根据权利要求6所述的方法,其特征在于,所述响应于所述秘钥信息合法之后,所述方法还包括:
10.一种数据交互系统,其特征在于,包括:
11.一种数据交互装置,其特征在于,应用于终端,包括:
12.根据权利要求11所述的装置,其特征在于,所述生成模块,还用于:
13.根据权利要...
【专利技术属性】
技术研发人员:冯世英,廖逍,崔蔚,王世林,杨洋,杨超,王保力,吕旭明,栾敬钊,李桐,冯笑,
申请(专利权)人:国网信息通信产业集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。