基于FPGA和DSP的PCI-E高速密码卡设计与实现

被引量 : 0次 | 上传用户:snake840321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信与计算机网络技术的快速发展,网络信息安全的问题也愈加突出。密码技术是实现网络信息安全的核心技术,是保护数据的重要工具,当前信息安全的主流技术和理论都是基于现代密码学的,因此密码学在网络信息安全中具有举足轻重的作用。本课题的主要目的是设计一款基于PCI-Express (PCI-E)总线,以现场可编程门阵列(FPGA)和数字信号处理器(DSP)为系统的控制核心、具有多种密码算法功能的计算机外围设备——密码卡,体系结构由总线接口、控制逻辑、算法模块、数据传输和存储等几个主要部分构成。该密码卡可以提供数据加解密、数字签名以及验证签名等安全服务,保证重要信息在网络传输中的安全性。DSP和FPGA是密码卡的核心控制单元,也是本论文设计的重点。在DSP方面,详细介绍了DSP与各芯片的硬件接口设计,包括DSP与FPGA、Flash、电可擦除可编程只读存储器(EEPROM)、物理噪声源的接口,给出了电路的具体连接,另外介绍了DSP的存储空间结构及初始化过程。在FPGA方面,利用PCI-E×4通道的硬核实现与PCI-E总线的通信,数据传输速度达到了16Gbit/s,有利于发挥出加密芯片的速度优势,采用PCI-E硬核使得密码卡具有很大的灵活性,同时简化了复杂度,降低了成本。为了增加系统的灵活性,在FPGA中设计了双端口随机存储器(RAM)作为数据的缓存区,PCI-E总线和本地总线可以通过各自的接口对其独立的访问。为了提高数据传输的速度,在FPGA中设计了直接存储器访问(DMA)控制器。本论文所有的算法都是通过硬件实现的,其中国密SM1算法和公钥RSA算法采用了高速的专用集成电路(ASIC)芯片实现,而数据加密标准(DES)、3重DES(3DES)和高级加密标准(AES)算法是利用FPGA的硬件资源设计实现的,因此算法的运算速度快。针对不同的算法,在FPGA中设计了对应的有限状态机(FSM)进行控制,提高了系统的效率。另外采用了时钟完全同步的方式进行设计,有效克服了竞争与冒险,保证了密码卡长期稳定的运行。该密码卡功能多,安全性高,可应用于信息安全领域,位于网络安全平台的最底层——硬件加密层。用户可根据需求灵活的选择密码算法来为上层应用系统提供密码运算服务。该密码卡有较好的应用前景,可以作为电子商务、电子政务、电子金融网络安全建设中重要的安全设备。
其他文献
<正>建立和完善医保质量管理体系是我国社会保障制度改革中的重要工程。《"十二五"期间深化医药卫生体制改革规划暨实施方案》提出,在加快健全全民医保体系过程中,应充分发挥
新时期下,远程教育已经成为我国高等教育的重要形式,因此,树立科学的远程教育质量观,提高教育质量,是构建终身教育体系的基础和前提。在此背景下,本文主要针对终身教育体系下
水是宝贵的资源,是人类生存和工农业生产所必有的资源。水资源的稀缺性说明了提高水资源利用效率具有十分重要的意义。全球气候变化,吉林省干旱次数逐年增加,加剧了中西部地
随着科技的日益进步,传统的音视频行业与数字信号处理结合的越来越紧密,数字信号处理领域的科技成果越来越普遍的应用于多媒体领域,并且极大地推动了多媒体行业的发展。数字
党的十九大修订的党章和全国国有企业党建工作会议指出,国有企业党委要发挥把方向、管大局、保落实作用。本文在研究国有企业党委职责定位的理论依据与实践意义的基础上,重点
中国语境下帮助行为正犯化立法模式存在其合理的正当化根据。区分帮助行为与共同正犯行为应当从构成要件出发。通过具体的行为特征、参与犯罪的事实程度、行为对结果的作用大
本文通过保护同时代文物、公布文物保护单位及"四有"工作文化渊源、保护文物原状与历史信息、保护文物环境和历史文化氛围等,阐述了中国特色文物保护与文化自信,取得保护理论
中央文献出版社2006年出版的《朱德年谱(新编本)》(1886--1976)中卷存在两处表述上的错误。如果不及时加以补正,研究者在引用时很容易以讹传讹,造成不良后果。一处表述错误显然是与
目的:关于中医学发展中的继承问题,一直是学术界关注的重点内容。回顾整个中医学的发展历程,从来都是继承与发展并举。在众多古典医籍中,吴鞠通的《温病条辨》可以说是一个继承与
青年是推动历史进步的一支重要力量,当前,我国正处于工业化、城镇化、信息化、市场化、国际化交织的战略机遇期和矛盾凸显期,当代青少年成长环境更加开放,青年群体的内部结构