微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > FPGA和CPLD > 基于FPGA的身份认证智能卡设计

基于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 接口实现数据收发以及命令解释执行。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top