新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于NiosⅡ的U盘安全控制器设计

基于NiosⅡ的U盘安全控制器设计

作者:时间:2013-04-26来源:网络收藏

3.2 整体工作流程

以一次PC机向写数据的过程为例,的工作流程如图5所示。

(1)初始化;

(2)循环检测ISP1761芯片Host接口的状态,判断是否有USB设备插入;

(3)若检测到USB设备,判断设备是否是USB MassStorage类设备;

(4)若是USB MassStorage类设备,则向PC机报告设备的插入,否则返回步骤(2);

(5)响应PC机发出的命令,包括USB标准命令和Mass Storage类命令,返回描述符及所插入设备的基本信息;

(6)PC机发出写(Write10)命令及数据,安全控制器将数据加密,然后向U盘转发写命令及加密后的数据;

(7)一次传输过程结束。

本文针对USB存储设备的安全问题,利用SoPC技术,设计实现了U盘安全控制器,并在terasic公司的DE3开发板上得到验证。结果表明,该控制器将普通U盘升级为安全U盘,保证U盘中的数据都以密文形式存在,方便快捷、安全性高,具有广泛的应用前景。下一步重点是研究密码方案,如身份认证方案的设计、密钥的保护及加解密算法的高速实现等。


上一页 1 2 3 下一页

关键词: Nios U盘 安全控制器

评论


相关推荐

技术专区

关闭