发送端域控制器、路由交换机、接收端域控制器和系统的制作方法

摘要: 本申请实施例涉及图形处理器集群领域,尤其涉及发送端域控制器、路由交换机、接收端域控制器和系统。背景技术:1、在人工智能云平台多租户共享场景下,为了满足用户的需求...
发送端域控制器、路由交换机、接收端域控制器和系统的制作方法

本申请实施例涉及图形处理器集群领域,尤其涉及发送端域控制器、路由交换机、接收端域控制器和系统。

背景技术:

1、在人工智能云平台多租户共享场景下,为了满足用户的需求,会搭建适合图形处理器(gpu,graphics processing unit)集群部署多域互联架构。现有的方案中,为了防止多租户之间的数据串扰或窃取,会在数据传输时软件校验租户的标识,校验不通过则进行拦截,以此来限制租户能够访问的gpu,实现隔离。

2、然而,现有的方案中,租户的标识容易被篡改伪造,这样导致隔离失败,数据安全性较低。

技术实现思路

1、为了解决背景技术中容易被篡改伪造的技术问题,本申请实施例提供了一种发送端域控制器、路由交换机、接收端域控制器和系统,用于防止篡改伪造。

2、本申请实施例第一方面提供了一种计算域的发送端域控制器,包括租户标识解析电路、物理不可克隆函数电路、高精度时间协议时钟电路、哈希电路;

3、租户标识解析电路,用于接收基板管理控制器下发的租户配置指令,并对租户配置指令进行解析,得到对应的租户标识;

4、物理不可克隆函数电路,用于生成发送端域控制器的发送端硬件固有特征矢量;

5、高精度时间协议时钟电路,用于提供时间戳;

6、哈希电路,用于将租户标识、发送端硬件固有特征矢量、接收端硬件固有特征矢量和时间戳进行哈希拼接得到指纹,其中,接收端硬件固有特征矢量为接收端域控制器经加密通道发送的数据。

7、本申请实施例第二方面提供了一种路由交换机,包括:接收电路、发送电路和路由校验电路;

8、接收电路,用于接收发送端域控制器发送的包含水印微片头部数据的微片数据,水印微片头部数据为发送端域控制器将初始微片头部数据与用预设长度掩码对指纹进行截断得到的结果进行异或操作所得到的数据,初始微片头部数据为基于预设协议生成的数据;

9、路由校验电路,用于在水印微片头部数据符合预设条件时,向发送电路发送信号以使得发送电路将微片数据发送至接收端域控制器;在水印微片头部数据不符合预设条件时,丢弃微片数据。

10、本申请实施例第三方面提供了一种计算域的接收端域控制器,包括物理解码电路、接收端校验电路、物理不可克隆函数电路和高精度时间协议时钟电路;

11、物理解码电路,用于接收路由交换机发送的包含水印微片头部数据的微片数据,并对水印微片头部数据进行解码得到对应的租户指纹和租户标识;

12、物理不可克隆函数电路,用于生成接收端域控制器的接收端硬件固有特征矢量;

13、高精度时间协议时钟电路,用于提供与发送端域控制器的时间戳一致的时间戳;

14、接收端校验电路,用于基于预先生成的与租户标识对应的接收端指纹校验租户指纹,其中,接收端指纹根据对租户配置指令进行解析得到的租户标识、发送端硬件固有特征矢量、接收端硬件固有特征矢量和时间戳进行哈希拼接得到,发送端硬件固有特征矢量为发送端域控制器经加密通道发送的数据。

15、本申请实施例第四方面提供了一种图形处理器集群的控制系统,包括如前述的发送端域控制器、如前述的路由交换机和如前述的接收端域控制器。

16、本申请实施例第五方面提供了一种计算机可读存储介质,包括指令,当指令在计算机上运行时,使得计算机执行前述的方法。

17、本申请实施例第六方面提供了一种包含指令的计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行前述的方法。

18、从以上技术方案可以看出,本申请实施例具有以下优点:

19、本申请的发送端域控制器,包括物理不可克隆函数电路,能够生成发送端域控制器的发送端硬件固有特征矢量,该硬件固有特征矢量是基于域控制器物理芯片固有特征生成的,无法篡改伪造,进而指纹也无法被篡改伪造,这样基于指纹的隔离成功率大大提升,数据安全性大大提高。

20、本申请实施例的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请实施例的实践了解到。

1.一种计算域的发送端域控制器,其特征在于,包括租户标识解析电路、物理不可克隆函数电路、高精度时间协议时钟电路、哈希电路;

2.根据权利要求1所述的发送端域控制器,其特征在于,

3.根据权利要求1所述的发送端域控制器,其特征在于,

4.根据权利要求1所述的发送端域控制器,其特征在于,所述发送端域控制器还包括资源管理电路、发送端校验电路和物理编码电路;

5.根据权利要求4所述的发送端域控制器,其特征在于,

6.根据权利要求1所述的发送端域控制器,其特征在于,

7.根据权利要求1所述的发送端域控制器,其特征在于,所述时间戳随着周期的变动而变动。

8.根据权利要求1所述的发送端域控制器,其特征在于,所述哈希电路为采用第3代哈希算法或安全哈希算法-256的电路。

9.一种路由交换机,其特征在于,包括接收电路、发送电路和路由校验电路;

10.根据权利要求9所述的路由交换机,其特征在于,

11.根据权利要求9所述的路由交换机,其特征在于,

12.一种计算域的接收端域控制器,其特征在于,包括物理解码电路、接收端校验电路、物理不可克隆函数电路和高精度时间协议时钟电路;

13.根据权利要求12所述的接收端域控制器,其特征在于,

14.根据权利要求12所述的接收端域控制器,其特征在于,

15.一种图形处理器集群的控制系统,包括如权利要求1至8任一项所述的发送端域控制器、如权利要求9至11任一项所述的路由交换机和如权利要求12至14任一项所述的接收端域控制器。