【技术实现步骤摘要】
使用命令加密数据的方法和系统
[0001]本公开的实施方式总体上涉及人工智能模型训练和推断。更具体地,本公开的实施方式涉及由数据处理加速器执行的人工智能模型训练和推理以及相关联的安全性。
技术介绍
[0002]因为人工智能(AI)技术已经被部署在诸如图像分类或自动驾驶的各种领域中,AI模型(也称为“机器学习模型”)最近已经被广泛地使用。与软件应用的可执行图像或二进制图像类似,AI模型在被训练时可以基于一组属性执行推断以分类为特征。因此,AI模型可以是“便携式的”并且可以在没有授权的情况下使用。当前,缺乏对AI模型的有效的数字权利保护。此外,使用委托给诸如数据处理(DP)加速器或远程系统的二级处理系统的AI模型的处理任务,缺乏证据证明由DP加速器系统产生的结果受“信任根”系统保护。
技术实现思路
[0003]根据本申请的一个方面,公开了一种数据处理加速器的计算机实现的方法,所述方法可包括:由所述数据处理加速器从主机装置接收命令和输入数据,所述命令请求所述数据处理加速器加密所述输入数据或解密所述输入数据;由所述数 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理加速器的计算机实现的方法,所述方法包括:由所述数据处理加速器从主机装置接收命令和输入数据,所述命令请求所述数据处理加速器加密所述输入数据或解密所述输入数据;由所述数据处理加速器根据所述命令加密或解密所述输入数据;以及将加密或解密的输入数据传输至所述主机装置。2.如权利要求1所述的方法,还包括在由所述数据处理加速器加密或解密所述输入数据之前,由所述主机装置与所述数据处理加速器交换一个或多个指定密钥,其中使用所述一个或多个指定密钥中的一个指定密钥执行所述加密或解密操作。3.如权利要求2所述的方法,其中,所述一个或多个指定密钥中的至少一个指定密钥用于在所述主机装置和所述数据处理加速器之间建立安全通信链路。4.如权利要求1所述的方法,其中,当所述命令为加密所述输入数据时,所述方法还包括:由所述数据处理加速器生成一个或多个密钥;使用所述一个或多个密钥中的一个密钥加密所述输入数据;以及向所述主机装置发送所述一个或多个密钥中的至少一个密钥。5.如权利要求4所述的方法,其中,用于加密所述输入数据的所述密钥是对称密钥,并且其中所述对称密钥被传输到所述主机装置。6.如权利要求1所述的方法,其中,用于加密或解密所述输入数据的密钥是从所述数据处理加速器的安全存储器检索的或者基于存储在所述数据处理加速器的安全存储器中的密钥。7.一种数据处理加速器,包括:接口,从主机装置接收命令和输入数据,所述命令请求所述数据处理加速器加密所述输入数据或解密所述输入数据;安全单元,以根据所述命令加密或解密所述输入数据,以及将加密或解密的输入数据传输至所述主机装置。8.如权利要求7所述的数据处理加速器,还包括信道管理器,用于在由所述数据处理加速器加密或解密所述输入数据之前,在所述主机装置和所述数据处理加速器之间交换一个或多个指定密钥,其中,使用所述一个或多个指定密钥中的一个指定密钥来执行所述加密或解密操作。9.如权利要求8所述的数据处理加速器,其中,所述一个或多个指定密钥中的至少一个指定密钥用于在所述主机装置和所述数据处理加速器之间建立安全通信链路。10.如权利要求7所述的数据处理加速器,其中,当所述命令为加密所述输入数据时,所述数据处理加速器还包括密钥管理器,以生成一个或多个密钥,其中,使用所述一个或多个密钥中的一个密钥来加密所述输入数据,并且将所述一个或多个密钥中的至少一个密钥传输到所述主机装置。11.如权利要求10所述的数据处理加速...
【专利技术属性】
技术研发人员:刘勇,程越强,
申请(专利权)人:百度美国有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。