PCI密码卡的设计与实现

来源 :郑州大学 | 被引量 : 0次 | 上传用户:daifei147
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前计算机网络发展迅速,有关计算机网络上的信息安全及可靠传输已经成为人们关注的焦点。密码技术也成为网络安全和信息安全等领域一个十分重要的内容。同时中国相关法律明确规定网络安全相关产品,特别是密码类相关产品要立足于我国自主知识产权。密码卡作为密码类产品中的一个十分重要的产品类型,所以开发基于国内专用算法的密码卡是非常必要的。论文介绍了基于PC机的PCI总线密码卡设计和实现方法,在已实现的密码卡中实现了大于12MB/s的加解密速率,并实现了SM1算法流水处理,除了介绍基于PCI总线协议的硬件结构和安全性设计以外,本文还着重论述密码卡WDM驱动技术,以及密码卡相关的应用测试。在本论文中,首先简要介绍密码卡利用计算机PCI总线的速度(传输速率可高达133MHz)来完成数据的高速加解密,硬件由FPGA接口模块、控制模块、加解密算法实现模块、重要信息储存模块和智能IC卡模块五部分组成。论文还实现了密码卡在windows和linux下的驱动程序,首先介绍了Windows下关于WDM驱动的结构,以及DDK开发WDM驱动程序的实现细节,并结合实例,介绍了中断、DMA和完整的IRP处理流程的实现。论文还介绍了基于Linux系统下驱动程序的关键模块和密码卡在Linux系统下的驱动实现细节。论文还在提高密码卡驱动程序处理效率也提出了一些新的尝试,并取得了一定的成效。PCI密码卡全部功能都已实现,并且通过了国家密码局的鉴定,作为一个成熟的产品推向市场。
其他文献
P2P(Person-to-Person)网络借贷是近年来出现的新兴事物。在网络借贷平台上,借贷双方不需要以银行等传统金融机构为中介,直接通过交易无担保借贷。美国最大P2P网络借贷平台Pros
随着互联网的普及和发展,Web网站已经渐渐成为各行业对外界宣传、传递信息最快捷方便的渠道。美观的Web界面设计直接影响着网页的视觉效果及宣传力度,而网页中最重要的一部分
植物作为自然界的一个重要组成部分,是人类生存和发展的物质基础。随着计算机图形学和虚拟现实技术的发展,利用计算机对植物进行建模和仿真成为人们研究的热点问题。植物种类繁
随着日益增多的软件需求,一个个软件应运而生。但是真正能达到用户要求的软件却很难完成。其原因有很多方面,工期的限制,软件可扩展性,需求的随时变动等都会为软件的完成增加
随着人工智能技术的快速发展,在不远的将来智能产品将走进千千万万普通人的生活中,行业内学者认为未来的50年内社会社会上一半的工作将由人工智能完成。在人口老龄化日益严重的
Ad Hoc网络是一种比较特殊的无线移动网络,这种网络中没有设置任何控制中心的节点,每个节点既可以当终端又可以做路由器。它有个比较突出的特点:能够在比较恶劣的环境下临时组
随着社会的快速进步,减少环境污染和解决能源紧缺问题已成为我国面临的重大挑战。优化能源结构、大力利用和开发清洁能源已经成为未来社会的发展方向。这些清洁能源的分布往往比较分散且远离主电网,采用传统的交流输电技术或者传统的直流输电技术进行传输,不仅会污染环境,成本上也会很不经济。柔性直流输电(即HVDCFlexible)技术作为国内外比较先进的新型直流输电传输技术,能很好的解决清洁能源分布分散的问题,并
随着Internet的快速发展,越来越多的应用程序需要集成在Internet中。信息在网络上进行传递,需要适应不同的网络环境,在不同的网络平台之间实现信息的兼容。WebService是基于网络
随着信息化时代的到来,信息以几何级数的方式增加,人们希望从纷繁冗杂的信息中快速地提取出有用的数据。为了更快的找寻出有效的数据,就需要借助于更为有效的分类方法。鉴于
近年来,随着移动智能终端的兴起和流行,大量LBS(Location BasedService)应用即基于位置的服务不断涌现,而且其数量呈指数级别增长,例如导航定位系统、增强现实等。虽然这些LBS应