一种对AI模型进行安全保护的系统和方法技术方案

技术编号:42483809 阅读:18 留言:0更新日期:2024-08-21 13:03
一种对AI模型进行安全保护的系统和方法。本发明专利技术涉及一种基于现场可编程门阵列(FPGA)的对人工智能(AI)模型进行安全保护的安全系统和方法,其目的是通过保护所述AI模型的架构来克服针对AI模型的攻击;该系统包括处理器(401)和在至少一个FPGA上开发的定制指令硬件(403),其中,处理器(401)和定制指令硬件(403)通过定制指令接口连接;通过定制指令接口,处理器(401)对用户给出的认证密钥进行匹配,以确保应用程序在受信任的设备上运行,而定制指令硬件(403)在认证成功的情况下对加密的AI模型进行解密,然后将解密的AI模型发送到处理器,以便在任何合适的应用程序中执行,如AI推理。

【技术实现步骤摘要】

本专利技术涉及一种基于现场可编程门阵列(fpga)的对人工智能(ai)模型进行安全保护的系统和方法,其目的是通过保护所述ai模型的架构来克服针对所述ai模型的攻击。该系统包括处理器和在至少一个fpga上开发的定制指令硬件,其中,处理器和定制指令硬件通过定制指令接口连接。处理器通过定制指令接口对用户给出的认证密钥进行匹配,以确保应用程序在受信任的设备上运行,同时,如果认证成功,定制指令硬件对加密的ai模型进行解密,然后将解密的ai模型发送到处理器,以便在任何适当的应用程序中执行,如ai推理。


技术介绍

1、人工智能(artificial intelligence,ai),特别是神经网络(neural network,nn)正在变得越来越受欢迎,并被广泛用于各种领域中,例如视觉、音频和时间序列应用。在通常情况下,ai的训练是使用中央处理单元(central processing unit,cpu)或图形处理单元(graphics processing unit,gpu)进行的,而ai的推理则是通过使用移动gpu、微控制器(mcu)、特定应用集成电路(appli本文档来自技高网...

【技术保护点】

1.一种对人工智能(AI)模型(101)进行安全保护的方法,其特征在于:包括以下步骤:

2.如权利要求1所述的对人工智能(AI)模型(101)进行安全保护的方法,其特征在于:进一步包括以下步骤:

3.如权利要求1所述的对人工智能(AI)模型(101)进行安全保护的方法,其特征在于:其中所述存储(107)加密的AI模型和嵌入的加密密钥可以同时或按任何合适的顺序进行。

4.如权利要求1或2所述的对人工智能(AI)模型(101)进行安全保护的方法,其特征在于:进一步包括将所述应用程序编译为静态库下的至少一个对象的步骤,同时使用任何一个合适的定制设计的加密工具...

【技术特征摘要】

1.一种对人工智能(ai)模型(101)进行安全保护的方法,其特征在于:包括以下步骤:

2.如权利要求1所述的对人工智能(ai)模型(101)进行安全保护的方法,其特征在于:进一步包括以下步骤:

3.如权利要求1所述的对人工智能(ai)模型(101)进行安全保护的方法,其特征在于:其中所述存储(107)加密的ai模型和嵌入的加密密钥可以同时或按任何合适的顺序进行。

4.如权利要求1或2所述的对人工智能(ai)模型(101)进行安全保护的方法,其特征在于:进一步包括将所述应用程序编译为静态库下的至少一个对象的步骤,同时使用任何一个合适的定制设计的加密工具对所述定制指令硬件(403)进行加密。

5.如权利要求1或2所述的对人工智能(ai)模型(101)进行安全保护的方法,其特征在于:其中所述加密密钥是对称的或非对称的。

6.如权利要求2所述的对人工智能(ai)模型(101)进行安全保护的方法,其特征在于:其中所述加密密钥通过至少一种来自任何合适的外部设备的密钥包装算法进行包装。

7.如权利要求1或2所述的对人工智能(ai)模型(101)进行安全保护的方法,其特征在于:其中所述处理器(401)是任何合适的外部处理器或嵌入所述fpga的软核处理器。

8.如权利要求1或2所述的对人工智能(ai)模型(101)进行安全保护的方法,其特征在于:其中所述设备存储器是串行外围接口(spi)闪存或任何其他合适的设备存储器。

【专利技术属性】
技术研发人员:穆罕默德·法伊兹·宾·穆罕默德·伊克巴尔颜庆伦李宇荟
申请(专利权)人:EFINIX有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1