首页> 外国专利> SIGNATURE VERIFICATION OF FIELD-PROGRAMMABLE GATE ARRAY PROGRAMS

SIGNATURE VERIFICATION OF FIELD-PROGRAMMABLE GATE ARRAY PROGRAMS

机译:签名验证现场可编程门阵列程序

摘要

Techniques for signature verification of field-programmable gate array (FPGA) programs are described herein. In one or more implementations, an FPGA virtualization manager of a host device receives a request from a virtual machine for an FPGA program to program FPGAs of the host. The FPGA program is configured to program the FPGAs to provide functionality of a hardware-implementation of a respective program (e.g., a machine-learning algorithm) or of a respective device (e.g., a graphics processing unit). Before allowing the FPGA program to program the FPGAs, however, the FPGA virtualization manager determines whether the FPGA program is trusted to do so. To do so, the FPGA virtualization manager verifies a digital signature associated with the FPGA program. When the signature is verified the FPGA program is determined to be trusted. Based on such a determination, the FPGA virtualization manager loads the FPGA program to program the FPGAs to provide the functionality.
机译:本文描述了用于现场可编程门阵列(FPGA)程序的签名验证的技术。在一个或多个实施方式中,主机设备的FPGA虚拟化管理器从虚拟机接收用于FPGA程序的虚拟机的请求,以对主机的编程FPGA。 FPGA程序被配置为编程FPGA以提供相应程序(例如,机器学习算法)或相应设备的硬件实现的功能(例如,图形处理单元)。但是,在允许FPGA程序编程FPGA之前,FPGA虚拟化管理器确定FPGA程序是否可信赖。为此,FPGA虚拟化管理器验证与FPGA程序相关联的数字签名。验证签名时,确定FPGA程序是可信的。基于此类确定,FPGA虚拟化管理器加载FPGA程序以编程FPGA以提供功能。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号