一种数据处理方法、装置、设备及计算机存储介质

    公开(公告)号:CN114385181B

    公开(公告)日:2025-01-28

    申请号:CN202111554530.7

    申请日:2021-12-17

    Abstract: 本发明公开了一种数据处理方法、装置、设备及计算机存储介质,所述方法包括:获取深度学习模型的第一动态中间表示,第一动态中间表示包括至少一个计算子图,计算子图包括N个节点和连接不同节点的有向边,有向边上承载有动态张量数据;根据至少一个计算子图各自对应的运行时长对至少一个计算子图进行筛选,获得至少一个待优化计算子图;对至少一个待优化计算子图进行优化,得到第二动态中间表示;对第二动态中间表示进行编译,得到后端硬件设备可执行的目标代码,后端硬件设备执行目标代码,实现目标代码的功能。本发明通过对动态中间表示进行优化处理,能够实现前端框架无关以及后端平台无关,提高了中间表示的可移植性,以适用于多种硬件平台。

    密钥管理方法、装置、计算设备及计算机可读存储介质

    公开(公告)号:CN117375832B

    公开(公告)日:2024-02-27

    申请号:CN202311657458.X

    申请日:2023-12-06

    Abstract: 本说明书实施例提供了一种密钥管理方法及相关装置,该方法在TEE子系统中设置了目标可信应用,在REE子系统中设置了管理员应用,在接收到密钥注入请求时,所述目标可信应用利用与第一会话对应的会话密钥,对所述管理员应用通过所述第一会话发送的第一身份认证码进行验证,只有在所述第一身份认证码验证通过时,才会将所述密钥注入请求携带的待注入数据存储于所述安全存储区域;其中,所述会话密钥为所述管理员应用与所述目标可信应用利用预共享密钥和第一随机数协商的密钥。如此,在目标可信应用与管理员应用进行会话时,通过会话密钥对彼此身份进行验证,可以有效防范中间人攻击和重放攻击,提高了外部密钥在注入过程中的安全性。

    密钥管理方法、装置、计算设备及计算机可读存储介质

    公开(公告)号:CN117375832A

    公开(公告)日:2024-01-09

    申请号:CN202311657458.X

    申请日:2023-12-06

    Abstract: 本说明书实施例提供了一种密钥管理方法及相关装置,该方法在TEE子系统中设置了目标可信应用,在REE子系统中设置了管理员应用,在接收到密钥注入请求时,所述目标可信应用利用与第一会话对应的会话密钥,对所述管理员应用通过所述第一会话发送的第一身份认证码进行验证,只有在所述第一身份认证码验证通过时,才会将所述密钥注入请求携带的待注入数据存储于所述安全存储区域;其中,所述会话密钥为所述管理员应用与所述目标可信应用利用预共享密钥和第一随机数协商的密钥。如此,在目标可信应用与管理员应用进行会话时,通过会话密钥对彼此身份进行验证,可以有效防范中间人攻击和重放攻击,提高了外部密钥在注入过程中的安全性。

    一种镜像文件的版本验证方法及相关装置

    公开(公告)号:CN116992431B

    公开(公告)日:2023-12-22

    申请号:CN202311272200.8

    申请日:2023-09-28

    Abstract: 本申请公开了一种镜像文件的版本验证方法及相关装置,其中,所述镜像文件的版本验证方法包括:响应于版本验证请求,根据目标镜像文件对应的安全通告号,对所述目标镜像文件的版本进行验证;其中,所述安全通告号用于标记一次镜像文件作废事件后的镜像文件的安全版本,所述安全通告号在每次发生镜像文件作废事件后更新,所述镜像文件作废事件是指因镜像文件存在安全漏洞而被镜像文件提供商宣告作废的事件;所述目标镜像文件对应的安全通告号包括:所述计算设备的一次性可编程存储部件中存储的与所述目标镜像文件对应的安全通告号。本申请提供的技术方案能够解决现有技术中的镜像回滚攻击的防御方式存在防御周期短的问题。

    数据交互方法、装置及计算机设备

    公开(公告)号:CN113905084A

    公开(公告)日:2022-01-07

    申请号:CN202111503499.4

    申请日:2021-12-10

    Abstract: 本申请提供一种数据交互方法、装置及计算机设备,涉及数据传输技术领域。该方法应用于片上系统,片上系统包括微控制器、寄存器、存储单元和总线,寄存器设置在微控制器内,微控制器与存储单元相连,存储单元为片上系统中除内存之外的存储单元,总线用于片上系统和外部设备建立通信连接,该方法包括:通过微控制器获取寄存器的状态,微控制器基于寄存器的状态,控制外部设备与存储单元之间的数据交互。本申请可提高片上系统和外部设备之间数据交互速度,从而提高数据传输性能。

    密钥管理方法、装置、计算设备及计算机可读存储介质

    公开(公告)号:CN117353921B

    公开(公告)日:2024-02-13

    申请号:CN202311657460.7

    申请日:2023-12-06

    Abstract: 本说明书实施例提供了一种密钥管理方法、装置、计算设备及计算机可读存储介质,该方法在设置于TEE子系统中的密码引擎中设置了密钥管理单元,该密钥管理单元用于从所述安全存储区域中加载所述外部密钥,并且该密钥管理方法在响应于密钥调用请求时,将所述密钥管理单元中加载的目标外部密钥的位置标识返回给所述密钥调用请求的请求方,该位置标识用于供所述密码引擎从所述密钥管理单元中调用所述目标外部密钥,通过该方式,使得在调用外部密钥的过程中,外部密钥自身并不会出TEE子系统的安全边界(即REE侧的密钥调用者不需要将外部密钥或密钥地址写入密码引擎,避免导致密钥在非安全内存区驻留),提高了外部密钥在调用过程

    一种数据处理方法、装置、设备及计算机存储介质

    公开(公告)号:CN114385183A

    公开(公告)日:2022-04-22

    申请号:CN202111556419.1

    申请日:2021-12-17

    Abstract: 本发明公开了一种数据处理方法、装置、设备及计算机存储介质,所述方法包括:获取深度学习模型的第一中间表示,第一中间表示包括计算子图,计算子图包括算子和有向边;计算子图对应有功能属性;算子包括功能函数;根据计算子图的功能属性对目标算子中的功能函数的数据结构和变量进行转换;基于转换后的数据结构和变量,对目标算子的执行顺序和目标算子中所包含的标量操作进行优化,得到第二中间表示;对第二中间表示进行编译,得到后端硬件设备可执行的目标代码,以使后端硬件设备执行目标代码,实现目标代码的功能。本发明通过对中间表示进行优化处理,能够实现前端框架无关以及后端平台无关,提高了中间表示的可移植性,以适用于多种硬件平台。

    一种数据处理方法、装置、设备及计算机存储介质

    公开(公告)号:CN114385181A

    公开(公告)日:2022-04-22

    申请号:CN202111554530.7

    申请日:2021-12-17

    Abstract: 本发明公开了一种数据处理方法、装置、设备及计算机存储介质,所述方法包括:获取深度学习模型的第一动态中间表示,第一动态中间表示包括至少一个计算子图,计算子图包括N个节点和连接不同节点的有向边,有向边上承载有动态张量数据;根据至少一个计算子图各自对应的运行时长对至少一个计算子图进行筛选,获得至少一个待优化计算子图;对至少一个待优化计算子图进行优化,得到第二动态中间表示;对第二中间表示进行编译,得到后端硬件设备可执行的目标代码,以使后端硬件设备执行目标代码,实现目标代码的功能。本发明通过对动态中间表示进行优化处理,能够实现前端框架无关以及后端平台无关,提高了中间表示的可移植性,以适用于多种硬件平台。

    一种数据处理方法、装置、设备及计算机存储介质

    公开(公告)号:CN114385183B

    公开(公告)日:2025-02-07

    申请号:CN202111556419.1

    申请日:2021-12-17

    Abstract: 本发明公开了一种数据处理方法、装置、设备及计算机存储介质,所述方法包括:获取深度学习模型的第一中间表示,第一中间表示包括计算子图,计算子图包括算子和有向边;计算子图对应有功能属性;算子包括功能函数;根据计算子图的功能属性对目标算子中的功能函数的数据结构和变量进行转换;基于转换后的数据结构和变量,对目标算子的执行顺序和目标算子中所包含的标量操作进行优化,得到第二中间表示;对第二中间表示进行编译,得到后端硬件设备可执行的目标代码,以使后端硬件设备执行目标代码,实现目标代码的功能。本发明通过对中间表示进行优化处理,能够实现前端框架无关以及后端平台无关,提高了中间表示的可移植性,以适用于多种硬件平台。

    一种数据处理方法、装置、设备及计算机存储介质

    公开(公告)号:CN114385180B

    公开(公告)日:2024-12-17

    申请号:CN202111554513.3

    申请日:2021-12-17

    Abstract: 本发明提供了一种数据处理方法、装置、设备及计算机存储介质,所述方法包括:获取深度学习模型的中间表示;其中,循环展开因子与中间表示在后端硬件设备执行时的信息和/或后端硬件设备的设备信息有关;根据循环展开因子对中间表示进行循环展开,得到优化后的中间表示;对优化后的中间表示进行编译,得到后端硬件设备可执行的目标代码,以使后端硬件设备执行所述目标代码,实现目标代码的功能。采用本发明实施例,能够通过后端硬件设备执行时的信息和/或后端硬件设备的设备信息对循环展开因子进行计算,得到更为准确的循环展开因子,并通过循环展开因子对中间表示进行循环展开,以在更大的范围内进行指令调度,提高了中间表示的可移植性。

Patent Agency Ranking