加密Xilinx FPGA的bit文件
发布时间
阅读量:
阅读量
项目已经顺利完成,在即将进入发布的高峰期时,请以保护个人投入不被他人滥用为目标采取措施。建议采用比特加密技术来确保数据安全
加密的优点
Xilinx公司的V6及7系列FPGA芯片均支持采用AES-256算法进行数据加密,在其应用领域中展现出显著的安全防护优势。具体而言,在保护软件机密性和数据完整性方面具有双重重要作用:一方面能够有效防范他人通过对系统或程序进行逆向工程以窃取技术方案;另一方面则可有效阻止他人对已编程的FPGA设备所使用的位图文件(Bit File)进行随意修改。在仅针对程序复制行为的安全防护需求下,则可通过配置相应的安全参数来实现基本防护功能——例如,在BITSTREAM.READBACK.SECURITY属性中设定LEVEL1级禁止程序直接读取编解密状态信息;而LEVEL2级不仅可以阻止编解密状态信息被直接读取还可在一定程度上抵抗基于硬件资源的数据恢复攻击活动。然而当对手具备较强的硬件逆向能力时——例如在 FPGA 上电加载 Bit 文件的过程中借助逻辑分析仪获取位图数据流时——上述简单的安全防护措施将难以达到预期效果;此时就需要采用更加先进的加密技术手段——如采用 AES-256 加密机制来进行全方位的数据保护工作
AES算法简介:
AES即高级加密标准(Advanced Encryption Standard),是一种基于区块的对称加密
全部评论 (0)
还没有任何评论哟~
