PCIE密码卡
技术涉及一种基于PCle接口的密码卡及该密码卡的数据加密方法,涉及密码卡及数据加密领域。目的在于解决现有的普通密码卡密钥存储量小、数据传输延迟、响应速度慢的问题。ARM处理器和FPGA模块通过高速片内总线进行互连,ARM处理器的存储信号输出输入端与存储模块的存储信号输入输出端连接,FPGA模块的通信信号输入输出端与PCle接口的通信信号输出输入端连接,PCle接口与外部服务器连接。PCle接口接收外部服务器发送的业务处理请求包,并将业务数据存储到FPGA模块内部的RAM中;FPGA模块向ARM处理器请求业务权限并启动算法进行加密运算;ARM处理器通知FPGA模块启动PCle接口将数据回传至外部服务器。实现一个完整的密码卡功能。
PCIE密码卡
密码卡设计,外接四种加密芯片,芯片1、芯片2、芯片3、芯片4分别实现 SM1 SM2/SM3、SM4和 SSF33算法,可完成密码卡初始化、密钥管理、备份恢复和权限管理操作等功能。密码卡应用于PC机中,通过PCIE插槽与PC机主板连接,并由PC机进行控制操作。PCIE 总线接口由FPGA内的IP硬核实现,完成POIE核与SRAM缓存及其控制模块之间的通信。NiosII核作为控制中心,完成密码卡软件功能。同时,外接加密芯片通过各自接口模块实现与密码卡的通信。
PCIE密码卡电源设计
在高速电路板的设计中,电源系统的设计直接关系到整个系统的成败。电源、地所产生的噪声干扰要降到低限度,以保证产品的可靠性。采用电源层式的电源分配方案,电源通过整个层的金属来分配电源,能减小电源阻抗和噪声,可靠性增强。由于PCB板涉及多种电源,需采用多电源层的设计,电源层可以作为噪声回路,消除公共阻抗耦合干扰。使用去耦电容可以解决电源完整性问题,因为电容只能放置在PCB顶层和底层,所以连接去耦电容的走线要尽量短而宽。根据芯片资料可估算通过该电源线的电流,确定布线导线的宽度,走线越宽,载流能力越大。
PCI-E 密码卡
支持标准接口:密码卡API 接口符合GM/T 0018《密码设备应用接口规范》标准接口规范,通用性好。
支持内核接口:对于 VPN 等特殊的应用系统,提供了在操作系统内核中调用密码卡的编程接口。接口支持同步和异步调用模式。
标准PCI-e高速数据接口:采用标准PCI-e及mPCIe通用接口,保证数据高速传输。
支持多种操作系统:可支持32/64位的Windows、Linux、FreeBSD等操作系统。
以上信息由专业从事加密卡公司的国泰网信于2025/1/4 11:10:31发布
转载请注明来源:http://beijing.mf1288.com/bjgtwx-2831661725.html