[发明专利]一种基于FPGA芯片的PCI-E的高速密码卡在审

专利信息
申请号: 201310118480.7 申请日: 2013-04-08
公开(公告)号: CN103237021A 公开(公告)日: 2013-08-07
发明(设计)人: 苏振宇;于飞;李前 申请(专利权)人: 浪潮集团有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 暂无信息 代理人: 暂无信息
地址: 250101 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 fpga 芯片 pci 高速 密码
【说明书】:

 

技术领域

发明涉及一种信息安全领域,具体地说是一种基于FPGA芯片的PCI-E的高速密码卡。

背景技术

随着计算机网络技术的快速发展,人们对网络环境和网络信息资源的依赖程度日渐加深。近年来,网络信息安全的问题日渐严重,计算机犯罪案件数量急剧上升,已经成为普遍的国际性问题。网络信息安全问题的根源一方面来自网络自身的安全缺陷,如网络协议的不安全和业务的不安全;另一方面是人为的因素,例如因管理不善导致的黑客攻击。计算机网络已经成为当;今信息化社会发展的重要保证,网络信息安全关系到国家主权的安全、社会的稳定,关系到公私财物和个人隐私的安全。正是由于网络信息安全问题的存在,所以大量网络中存储和传输的重要数据需要得到有效的保护。

发明内容  

  本发明的技术任务是提供一种有效的解决网络中数据安全的问题,提供高效的防伪措施的一种基于FPGA芯片的PCI-E的高速密码卡。

本发明的技术任务是按以下方式实现的,该密码卡包括FPGA芯片、SM1密码算法芯片、FPGA配置芯片、晶体振荡器、电源芯片1、电源芯片2、电源芯片3、程序下载口K1、程序调试口K2、PCI-E总线;FPGA芯片内部包括PCI-E IP硬核、状态机、双端口RAM,PCI-E IP硬核与物理的PCI-E总线相连,状态机与SM1密码算法芯片相连实现数据的交互,双端口RAM连接FPGA配置芯片,通过FPGA配置芯片实现配置程序与数据的存储;晶体振荡器与FPGA芯片相连并提供工作时钟频率给FPGA芯片的应用层,且晶体振荡器通过FPGA芯片分频出时钟频率供给SM1密码算法芯片,作为SM1密码算法芯片的工作时钟频率;PCI-E总线的电压输出连接到电源芯片1,电源芯片1连接到电源芯片2及电源芯片3,电源芯片2连接FPGA芯片及SM1密码算法芯片,电源芯片3连接FPGA芯片内部的PCI-E IP硬核,程序下载口K1和程序调试接口K2均与FPGA芯片连接。

作为密码卡核心的FPGA芯片选用美国Altera公司Cyclone IV系列的EP4CGX30CF23C6型号芯片,FPGA芯片利用PCI-E IP硬核实现与PCI-E总线的连接,设置双端口RAM实现配置程序与数据的存储,并利用可编程技术、通过状态机实现对SM1密码算法芯片的逻辑控制。

EP4CGX30CF23C6型号芯片总引脚数为484,BGA封装,可利用的I/O管脚为307个,内含29440个LE,135KB的片内RAM,80个18×18的乘法器,4个高速串行收发器和1个PCI-E硬核IP。

SM1密码算法芯片为SSX30-D型号芯片。

国家密码管理局推荐的SSX30-D型号芯片为高性能分组密码算法芯片,实现SM1对称密码算法。该分组密码算法的分组长度为128比特,密钥长度为128比特。该SSX30-D型号芯片具有电子密本模式(ECB)、分组连接模式(CBC)以及单总线、双总线两种工作方式。SSX30-D型号芯片内部具有高速流水线,使数据输入、运算、数据输出并行进行,在电子密本模式双总线工作方式下加解密速率最高可达1.4Gbps。SSX30-D型号芯片安全性高,能有效保证用户进行交易时数据的安全性。

FPGA配置芯片采用Altera公司的EPCS128型号芯片,FPGA配置芯片用来存储配置程序,FPGA配置芯片与FPGA芯片相连,每次上电后FPGA芯片需要读取FPGA配置芯片里的配置程序进行密码卡的配置与初始化。

EPCS128型号芯片其容量为16MB,flash结构。

晶体振荡器采用100MHz的有源晶体振荡器,晶体振荡器与FPGA芯片相连,FPGA芯片通过自身内部的锁相环倍频出125MHz时钟频率作为FPGA芯片的应用层的工作时钟频率,FPGA芯片通过自身内部的锁相环分频出20MHz时钟频率供给SM1密码算法芯片作为SM1密码算法芯片的工作时钟频率。

电源芯片1采用美国Linear公司的LTM4602型号电源转换芯片,电源芯片1连接PCI-E总线,将PCI-E总线的12V电压转换为5V电压输出,供该密码卡使用。

电源芯片2采用美国TI公司的TPS767D301型号电源转换芯片,将电源芯片1转换的5V电压转换为两路3.3V和2.5V电压,分别供给FPGA芯片的I/O引脚和锁相环引脚;另外3.3V电压也供给SM1密码算法芯片使用。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310118480.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top