一种基于云端加密的FPGA自适应动态配置方法
在需要进行大量数据并行计算的算法(如云计算、机器学习算法、人工智能算法等)中,FPGA作为一种提升性能的重要技术手段,得到了广泛的应用.FPGA配置方式中,需要在存储器中读取配置数据,然后将其写入FPGA中.作为技术成果的实际体现,FPGA的配置数据可能被非法获取,从而导致研究成果泄露的问题.为了较好地应对这个问题,文中提出了一种有效的基于云加密的FPGA配置方法.该方法通过云端加密APP对配置数据文件进行加密管理,在需要配置FPGA的时候,由微处理器通过云端服务器的访问端口获取加密的配置数据,并使用内置在微处理器的解密算法进行解密,然后用解密后的数据对FPGA进行动态配置.该方法将FPGA的配置数据存储于云端服务器,在云服务器上通过加密手段进行严格的数据保护和文件保护,由此提供了灵活而强大的加密保护功能;微处理器从云端通过加密通道获取数据,将加密数据解密后再用于FP-GA的配置,整个过程中配置数据都是处于加密状态,数据泄密的风险得到了有效控制.这样,既实现了对配置数据最大限度保护,防止其被非法获取和使用,又实现了对FPGA的远程动态配置.所提方法在阿里云和腾讯云平台得到了实际验证,其不仅保密效果好,而且能灵活配置.
FPGA动态配置、云存储安全、对称加密、非对称加密、数据保护
47
G201(信息与传播理论)
"核高基"重大专项KCH230110
2020-07-23(万方平台首次上网日期,不代表论文的发表时间)
共4页
278-281