PCI加密卡硬件设计分析论文.doc
《PCI加密卡硬件设计分析论文.doc》由会员分享,可在线阅读,更多相关《PCI加密卡硬件设计分析论文.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、免责声明:图文来源网络征集,版权归原作者所有。若侵犯了您的合法权益,请作者持权属证明与本站联系,我们将及时更正、删除!谢谢!第 1 页 共 7 页PCIPCI 加密卡硬件设计分析论文加密卡硬件设计分析论文摘要:介绍基于 PCI 总线加密卡的硬件组成部分。该加密卡汲取了现代先进的加密思想,实现了高强度加密功能。关键词:加密卡 PCI 总线 PCI9052ISP 单片机加密是对软件进行保护的一种有效手段。从加密技术的发展历程及发展趋势来看,加密可大体划分为软加密和硬加密两种。硬加密的典型产品是使用并口的软件狗,它的缺点是端口地址固定,容易被逻辑分析仪或仿真软件跟踪,并且还占用了有限的并口资源。笔者
2、设计的基于总线的加密卡具有以下几个优点:第一,总线是当今计算机使用的主流标准总线,具有丰富的硬件资源,因此不易受资源环境限制;第二,设备配置空间采用自动配置方式,反跟踪能力强;第三,在扩展卡上易于实现先进的加密算法。总体设计方案基于总线的加密卡插在计算机的总线插槽上(连接器),主处理器通过与加密卡通信,获取密钥及其它数据。加密卡的工作过程和工作原理是:系统动态分配给加密卡字节空间,被加密软件通过驱动程序访问该空间;加密卡收到访问命令后,通过专用接口芯片,把总线访问时序转化为本地总线访问时序;本地总线信号经过转换处理后,与单片机相连,按约定的通信协议与单片机通信。上述过程实现了主处理器对加密卡的
3、访问操作。免责声明:图文来源网络征集,版权归原作者所有。若侵犯了您的合法权益,请作者持权属证明与本站联系,我们将及时更正、删除!谢谢!第 2 页 共 7 页图 1 硬件总体设计方案下面以主处理器对加密卡进行写操作为例,阐述具体的实现方法。加密卡采用公司的作为总线周期与本地总线周期进行转换的接口芯片。作为总线从设备,又充当了本地总线主设备,对其配置可通过实现。主处理器对加密卡进行写操作,把总线时序转化为位本地数据总线写操作。这位本地数据总线通过公司的与单片机的口相连,完成本地总线与之间的数据传输、握手信号转换控制等功能。对位本地数据总线写操作进行处理,产生中断信号。该中断信号与的相连,使产生中断
4、。产生中断后,检测与其口相连的本地读写信号、。当为低电平、为高电平时,判断目前的操作是否为写操作。确认是写操作后,把口上的位数据取下来,然后用(经转换后)通知的,表明自己已经把当前的位数据取走,可以继续下面的工作。收到有效后,结束当前的位数据写操作。总线的一次位数据写操作,本地总线需要四次位数据写操作,通过字节使能、区分当前的位数据是第几个字节有效。免责声明:图文来源网络征集,版权归原作者所有。若侵犯了您的合法权益,请作者持权属证明与本站联系,我们将及时更正、删除!谢谢!第 3 页 共 7 页加密卡硬件总体设计方案如图所示。硬件各组成部分说明部分是总线专用接口芯片,采用工艺,引脚封装,符合总线
5、标准版。其总线接口信号与总线信号位置对应,因此可直接相连,易于实现。的最大数据传输速率可达;本地时钟最高可至,且无需与时钟同步;可通过两个本地中断输入或软件设置产生中断。它支持三种本地总线工作模式,实际设计采用地址和数据线非复用、位本地数据总线、非模式。内部有一个字节配置空间,一个字节本地配置寄存器组。对的配置可由主机或符合线协议的串行完成(注:模式必须由串行完成配置)。实际设计采用公司的存放配置信息。系统初始化时,自动将配置信息装入,约需。如果不存在或检测到空设备,则设置为默认值。在设计中,用到的配置项目有:设备:;厂商:;分类代码:;子系统:;子系统厂商:;支持中断,:;分配字节本地空间:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PCI 加密 硬件 设计 分析 论文
限制150内