|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
针对FPGA实现安全的系统内编程功能
, z0 I2 o7 q, v1 Y
" U. Q, H" H. i* F- s FPGA正越来越多地作为现代电子系统的核心部分。这有多个可能原因:FPGA的成本低、立即可用及精密性不断提高,但最重要的还是FPGA硬件可重新配置,因此能轻易配合系统规格随时改变的要求。
1 b+ ?! J5 V2 ~# R5 k: ~
, g' S0 |! _( l% c6 \ 硬件可重编程是FPGA器件的“杀手锏”,其优点多不胜数。除了明显的优势在于几乎毋须额外的成本便能更改半导体的功能外 (这远较传统的ASIC器件优越),FPGA能够应对规格改变的能力、增加功能,或快速实时配置客户的设置,这意味着FPGA产品能延长应用寿命及提高盈利空间。
# L- I8 Y* I, M: o6 [4 O/ `% Z! d9 o) a, @
但有一个很重要的问题需要考虑:我们能在多大程度上安全地配置系统环境下的FPGA,即实现系统内可编程 (ISP),使系统设计人员获得最大的益处。我们当然希望能够在系统完全制成后甚至在场地应用时,都可以更改系统编程。也希望在大多数情况下,在器件重编程时进行安全的控制。换言之,我们需要有完整的手段来控制对FPGA内IP的存取及保护,这手段称之为“安全ISP”。
) I7 l* B' ^* W/ d" ]! [
3 Q! s2 r4 b9 J0 Y7 ~% i5 { 为什么会有这个需求?因为FPGA的灵活性可为终端用户带来许多好处,但也可能在不法分子手上用以进行不法的勾当,例如: 过建 (复制盗版) ; 盗取敏感的数据; 篡改产品; 黑客攻击。
" y) c" p2 l9 L2 u; e) l$ ?8 \' M- u3 i! l
随着许多公司都在本土之外设立制造基地,过建的行为越来越猖獗。过建是非法的行为,即不道德的合约制造商会在市场上购买额外的芯片来制造合约规定以外的系统产品,然后在市场上销售,与OEM厂商进行不公平的竞争。这种行为不仅会使OEM厂商降低所销售产品的营业额,同时也因额外的竞争而影响产品的边际利润,并且还增加技术支持成本和承担更多负债责任。
9 @+ |% u; I/ ~
4 _! L( p* z. [
4 s/ _! z+ X, l" B/ b# \# H |
|