打印

SRAM工艺FPGA的加密技术

[复制链接]
1801|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
AutoESL|  楼主 | 2011-5-27 12:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SRAM-based FPGAs are non-volatile devices. Upon powerup, They are required to be programmed from an external source. This procedure allows anyone to easily monitor the bit-stream, and clone the device. The problem then becomes how can you effectively protect your intellectual property from others in an architecture where the part is externally programmed?
Implementing a microprocessor to configure the device does not address this security issue. The microprocessor must still write the configuration data externally. The configuration data is of finite length and can therefore be captured and used to configure another FPGA.
Most FPGA vendors do not publish the definition of the bit-stream. It is therefore very difficult to reverse engineer a design from a configuration bit-stream.
A FPGA bit-stream cannot be encrypted externally, because there is no way to decrypt the data before it programs the SRAM elements. However, you can program the FPGA and require an external device to write a random number that will enable the operation of the FPGA. Without the proper access code, the FPGA is programmed, but disabled and non-functional.


SRAM工艺FPGA的加密技术.pdf (295.31 KB)

相关帖子

沙发
21IC之星| | 2011-5-27 14:55 | 只看该作者
顶 AutoESL

使用特权

评论回复
板凳
老大的幸福| | 2011-5-27 20:58 | 只看该作者
:dizzy:

使用特权

评论回复
地板
奔腾2.0| | 2011-5-27 21:48 | 只看该作者
谢楼主

使用特权

评论回复
5
AutoESL|  楼主 | 2011-5-27 22:58 | 只看该作者
:dizzy:
老大的幸福 发表于 2011-5-27 20:58

呵呵,又是英文资料

使用特权

评论回复
6
午后苦丁茶| | 2011-5-27 23:09 | 只看该作者
:dizzy:

使用特权

评论回复
7
jennyzheng| | 2011-6-2 15:50 | 只看该作者
顶~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:天使宝贝 博客IT人生 From C/C++/SystemC to Xilinx FPGA

0

主题

2517

帖子

3

粉丝