一种基于PCIe104接口的密码卡制造技术

技术编号:20427132 阅读:31 留言:0更新日期:2019-02-23 09:10
本实用新型专利技术公开了一种基于PCIe104接口的密码卡。包括主处理器、存储模块、算法芯片模块、PCIe104接口;所述主处理器包括FPGA模块、CPLD模块,所述FPGA模块与CPLD模块间、CPLD模块与存储模块间分别通过高速总线进行互连,所述FPGA模块的通信信号输入输出端与PCIe104接口的通信信号输出输入端连接,所述算法芯片模块通过数据总线与FPGA模块连接,所述PCIe104接口与外部服务器通过扣板固定并用螺丝锁固方式连接。本实用新型专利技术通过扣板及螺丝锁固等方式与外部服务器连接,提高系统稳定性,节省安装空间。CPLD模块将存储模块中数据调用处理后再跟FPGA通信,实现配置加速,降低了系统间延迟,提高了系统响应速度。

【技术实现步骤摘要】
一种基于PCIe104接口的密码卡
:本技术属于汽车空调
,特别涉及一种基于PCIe104接口的密码卡。
技术介绍
:近年来,计算机网络迅速发展,人类社会已经进入到了互联网时代。基于这一基础,电子邮件、个人通信、网上支付、网络办公、网上审批、电子商务等信息服务被广泛应用。互联网成为了政府、企业和个人办公通信的理想平台。随着网络技术的发展,网络上的信息安全及可靠传输已成为国家及社会的关注焦点。对于一些关键行业,国家要求必须使用硬件加密设备,密钥必须保存在硬件载体上,不能出现在系统内存中。因此密码卡也成为网络和信息安全等领域一个十分重要的部件。现有市场上的密码卡一般为PCI或者PCIe的接口,采用的插卡方式多为传统的90°竖插或者180°平插方式,这种连接方式在一定程度上占用空间比较大;并且在稳定性上存在一些问题,比如,容易从卡槽脱落,金手指容易氧化。这将导致数据传输延迟、响应速度慢等的问题。公开于该
技术介绍
部分的信息仅仅旨在增加对本技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
技术实现思路
:本技术的目的在于提供一种基于PCIe104接口的密码卡,从而克服上述现有技术中的缺陷。为实现上述目的,本技术提供了一种基于PCIe104接口的密码卡,包括:主处理器、存储模块、算法芯片模块、PCIe104接口;所述主处理器包括FPGA模块、CPLD模块,所述FPGA模块与CPLD模块间、CPLD模块与存储模块间分别通过高速总线进行互连,所述FPGA模块的通信信号输入输出端与PCIe104接口的通信信号输出输入端连接,所述算法芯片模块通过数据总线与FPGA模块连接,所述PCIe104接口与外部服务器通过扣板固定并用螺丝锁固方式连接。优选地,技术方案中,FPGA模块与PCIe104接口间通过PCIe2.0信号传输数据。优选地,技术方案中,存储模块采用ParallelNORFLASH存储器。优选地,技术方案中,算法芯片模块包括算法芯片、随机数生成器,所述算法芯片、随机数生成器分别通过数据总线与FPGA模块连接。与现有技术相比,本技术具有如下有益效果:PCIe104接口通过扣板及螺丝锁固等方式与外部服务器连接,提高系统稳定性,节省安装空间。CPLD模块将存储模块中数据调用处理后再跟FPGA通信,实现配置加速,降低了系统间延迟,提高了系统响应速度。附图说明:图1为本技术基于PCIe104接口的密码卡结构原理图;图2为本技术基于PCIe104接口的密码卡工作流程示意图;附图标记为:1-FPGA模块、2-CPLD模块、3-存储模块、4-算法芯片、5-随机数生成器、6-PCIe104接口。具体实施方式:下面对本技术的具体实施方式进行详细描述,但应当理解本技术的保护范围并不受具体实施方式的限制。除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。如图1所示,一种基于PCIe104接口的密码卡,包括:主处理器、存储模块3、算法芯片模块、PCIe104接口6;所述主处理器包括FPGA模块1、CPLD模块2,所述FPGA模块1与CPLD模块2间、CPLD模块2与存储模块3间分别通过高速总线进行互连,所述FPGA模块1的通信信号输入输出端与PCIe104接口6的通信信号输出输入端连接,通过PCIe2.0信号传输数据,所述存储模块3采用ParallelNORFLASH存储器,所述算法芯片模块包括算法芯片4、随机数生成器5,所述算法芯片4、随机数生成器5分别通过数据总线与FPGA模块1连接,所述PCIe104接口6与外部服务器通过扣板固定并用螺丝锁固方式连接,比传统的插卡方式更稳固、可靠、并节省了空间。如图2所示,选用具有业界最低的系统成本和功耗的FPGA模块1,通过PCIe2.0信号从PCIe104接口6接收外部服务器的数据,通过高速总线和CPLD模块2进行数据传输。CPLD模块2将ParallelNORFLASH存储器3中的数据进行调用处理后再跟FPGA模块1通信,实现配置加速,降低了系统间延迟,提高了系统响应速度,降低了系统成本。FPGA模块1对数据进行调度并在算法芯片4中进行加密。算法芯片4嵌入了经国家密码管理局批准的专用密码算法,如SM1、SM2、SM3、SM4等,符合国密局关于密码设备的各类标准,既提高了芯片的利用率,又能简化板卡设计,降低成本。随机数生成器5使用随机数生成密钥和密钥对,保证密钥的安全。前述对本技术的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本技术限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本技术的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本技术的各种不同的示例性实施方案以及各种不同的选择和改变。本技术的范围意在由权利要求书及其等同形式所限定。本文档来自技高网...

【技术保护点】
1.一种基于PCIe104接口的密码卡,其特征在于:包括主处理器、存储模块、算法芯片模块、PCIe104接口;所述主处理器包括FPGA模块、CPLD模块,所述FPGA模块与CPLD模块间、CPLD模块与存储模块间分别通过高速总线进行互连,所述FPGA模块的通信信号输入输出端与PCIe104接口的通信信号输出输入端连接,所述算法芯片模块通过数据总线与FPGA模块连接,所述PCIe104接口与外部服务器通过扣板固定并用螺丝锁固方式连接。

【技术特征摘要】
1.一种基于PCIe104接口的密码卡,其特征在于:包括主处理器、存储模块、算法芯片模块、PCIe104接口;所述主处理器包括FPGA模块、CPLD模块,所述FPGA模块与CPLD模块间、CPLD模块与存储模块间分别通过高速总线进行互连,所述FPGA模块的通信信号输入输出端与PCIe104接口的通信信号输出输入端连接,所述算法芯片模块通过数据总线与FPGA模块连接,所述PCIe104接口与外部服务器通过扣板固定并用螺丝锁固方式连接。...

【专利技术属性】
技术研发人员:齐传兵魏子鹏朱兆国周方王艳婷黄静李鹏德肖伟钧朱剑刘锋婷段若庭
申请(专利权)人:无锡航天江南数据系统科技有限公司
类型:新型
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1