基于FPGA的身份认证智能卡设计
时间:10-14
来源:互联网
点击:
图1身份认证智能卡硬件结构图
FPGA主要实现Rijndael算法中置换、循环移位,多轮迭代和模2加等运算模块,同时提供PCI9054和FLASH存储器的数据接口控制逻辑以及用户身份信息码验证模块。PCI 9054主要实现PCI总线和FPGA之间数据交换。FLASH存储器芯片MX29LV800B用于存放身份认证过程中所使用的加密密钥以及用户身份特征信息如ID值。E2PROM 93CS56为PCI 9054的配置芯片,EPCS4为Altera 公司的Cyclone 系列FPGA EP1C12的配置芯片,分别存放对应芯片的配置信息。FPGA通过PCI 接口实现数据收发以及命令解释执行。
- 基于FPGA的片上系统的无线保密通信终端(02-16)
- 基于Virtex-5 FPGA设计Gbps无线通信基站(05-12)
- 基于FPGA的DVI/HDMI接口实现(05-13)
- 基于ARM的嵌入式系统中从串配置FPGA的实现(06-09)
- 采用EEPROM对大容量FPGA芯片数据实现串行加载(03-18)
- 赛灵思:可编程逻辑不仅已是大势所趋,而且势不可挡(07-24)