找回密码
 注册
关于网站域名变更的通知
查看: 404|回复: 6
打印 上一主题 下一主题

FPGA主要加密方式

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-6-3 09:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
随着FPGA在数据中心、通信基础设施、AI加速、医疗设备、边缘计算等多个领域的广泛使用,针对FPGA安全性的研究在近年来逐渐成为学术界和工业界关注的热点之一。. X; G% D$ `, v! O. p
与CPU、ASIC等芯片相比,FPGA芯片本身并不会完成任何逻辑功能,它只包含大量的可编程逻辑阵列,以及若干固化的IP核。FPGA系统功能的实现,基本完全取决于开发者的逻辑设计。由于不同的设计者可以开发不同的系统逻辑,这就使得相同的FPGA芯片可以广泛用于众多不同的行业领域。通常来说,一个FPGA设计都是由很多IP组合而成,而这些IP才是FPGA设计中最有价值的部分。
; I, c3 \- a! o+ e0 g; J. P) `
为了将设计加载到FPGA中运行,唯一的方式就是通过一个所谓的“比特流(bitstream)”文件完成,业界也通常称之为系统映像。系统映像由FPGA设计软件自动生成,它包含了FPGA设计的全部信息,因此是FPGA加密环节的重中之重。' C: x2 w5 F6 B' E" }' Q6 q9 y
通常来说,对比特流或系统映像文件的保护方式有两个层面,第一是加密,第二是鉴权加密指的是使用特定算法对比特流文件进行处理,将其转换成密文,使得其中的内容对外不可见。在赛灵思的7系列FPGA中,使用了CBC-AES-256算法进行比特流加密。6 M: X2 l7 o+ X# g
鉴权指的是对加密后的比特流文件进行身份验证,防止对其进行篡改和删减这类似于我们日常生活中的身份验证。如果比特流文件被修改,势必会导致错误的鉴权结果。如果将这个比特流下载到FPGA中,会因为身份校验失败而拒绝执行,从而避免被攻击的可能。在赛灵思的7系列FPGA中,使用了基于SHA-256的HMAC(散列消息认证码,Hash-based Message Authentication Code)方法进行鉴权。
0 a/ S1 \. @  {9 X2 g4 B
可以想象,如果比特流的加密过程被破解,那么攻击者就可以读出比特流文件中的所有信息,从而进行反向工程、IP破解、信息收集等工作。如果鉴权过程被破解,那么攻击者就可以对比特流文件进行任意修改,比如修改系统功能、木马注入等。所以说,这两种保护方式缺一不可。
+ M- s6 c$ q  x0 r' O, O
只可惜,这次的StarBleed漏洞恰恰利用了这两种保护方式各自的短板,从而彻底破解比特流的加密和鉴权,并达到了完全控制比特流和FPGA芯片的目的,可以说这个漏洞的破坏性和潜在危害性极强。
! Q$ D" J2 n$ _3 a# E. F* M

该用户从未签到

2#
发表于 2021-6-3 10:34 | 只看该作者
随着FPGA在数据中心、通信基础设施、AI加速、医疗设备、边缘计算等多个领域的广泛使用,针对FPGA安全性的研究在近年来逐渐成为学术界和工业界关注的热点之一。
, v7 p6 [8 p7 V" J

该用户从未签到

3#
发表于 2021-6-3 10:42 | 只看该作者
对比特流或系统映像文件的保护方式有两个层面,第一是加密,第二是鉴权' n- c) V2 W* q

该用户从未签到

4#
发表于 2021-6-3 11:28 | 只看该作者
漏洞的破坏性和潜在危害性极强
8 O2 r, P  {. C) t
  • TA的每日心情
    奋斗
    2025-1-1 15:26
  • 签到天数: 584 天

    [LV.9]以坛为家II

    5#
    发表于 2021-6-4 15:11 | 只看该作者
    很棒棒哦,加油呦

    该用户从未签到

    6#
    发表于 2021-6-4 15:37 | 只看该作者
    谢谢分享,学习了!

    该用户从未签到

    7#
    发表于 2021-6-4 15:48 | 只看该作者
    两种保护方式缺一不可
    $ p2 B2 Q! Q' {' _6 P  I
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-11 12:43 , Processed in 0.125000 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表