一种基于CCP903T芯片的PCI-E接口密码卡的制作方法

文档序号:19104502发布日期:2019-11-12 22:31阅读:2022来源:国知局
一种基于CCP903T芯片的PCI-E接口密码卡的制作方法

本实用新型属于相关密码卡设备技术领域,具体涉及一种基于CCP903T芯片的PCI-E接口密码卡。



背景技术:

目前,公知的密码卡大都采用串口、USB接口作为密码卡与主机的交互接口。由于串口、USB通信速率比较低,不能满足加密机等设备的高速加密要求,本实用新型采用了通信速率较高的PCI-E接口作为加密卡与主机交互的接口。另外,公知的加密卡大都采用DSP、FPGA等通用芯片作为管理核心,外加密码算法芯片作为运算单元。采用的芯片种类多,技术实施复杂,制造成本偏高。还有一些PCI-E密码卡采用接口桥片的方式实现与主机的PCI-E接口通信,技术实现比较复杂,成本较高。



技术实现要素:

本实用新型的目的在于提供一种基于CCP903T芯片的PCI-E接口密码卡,以解决上述背景技术中提出的不能满足加密机等设备的高速加密要求、制造成本偏高和技术实现比较复杂的问题。

为实现上述目的,本实用新型提供如下技术方案:

一种基于CCPT芯片的PCI-E接口密码卡,包括处理芯片CCP处理芯片T、SRAM内存芯片、NORFLASH存储芯片、eMMC大容量存储芯片、随机数发生器芯片A、随机数发生器芯片B、IC插卡槽、JTAG调试接口、串口管理调试口、PCI-E金手指交互接口、供电电源转换芯片A、供电电源转换芯片B、供电电源转换芯片C、条码印刷框、卡片主体、抬头印刷框和信息展示印刷框,所述卡片主体的前方设置有信息展示印刷框,所述卡片主体的前方且位于信息展示印刷框的上方设置有抬头印刷框,所述卡片主体的前方且位于信息展示印刷框的下方设置有条码印刷框,所述卡片主体的内部设置有处理芯片CCP903T,所述处理芯片CCP处理芯片T与SRAM内存芯片、NORFLASH存储芯片、eMMC大容量存储芯片、随机数发生器芯片A、随机数发生器芯片B、IC插卡槽、JTAG调试接口、串口管理调试口和PCI-E金手指交互接口均采用不同总线方式进行连接,所述处理芯片CCP903T具备数据包解析、任务分配、密码管理等功能,且处理芯片CCP903T内部自带密码运算模块,所述处理芯片CCP903T具有PCI-E接口,且处理芯片CCP903T通过PCI-E接口与主机交互,所述供电电源转换芯片A、供电电源转换芯片B和供电电源转换芯片C与处理芯片CCP处理芯片T、SRAM内存芯片、NORFLASH存储芯片、eMMC大容量存储芯片、随机数发生器芯片A和随机数发生器芯片B通过电性连接。

优选的,所述处理芯片CCP903T采用了CCP903T芯片作为PCI-E加密卡的主处理器,且所述处理芯片CCP903T内部CCP903T芯片自带密码运算模块。

优选的,所述处理芯片CCP903T高速加解密芯片与SRAM内存芯片采用EBC总线相连接。

优选的,所述处理芯片CCP903T高速加解密芯片与NORFLASH存储芯片采用EBC总线相连接。

优选的,所述处理芯片CCP903T高速加解密芯片与eMMC大容量存储芯片采用eMMC总线相连接。

优选的,所述处理芯片CCP903T高速加解密芯片与随机数发生器芯片A和随机数发生器芯片B采用TRNG-IF总线相连接。

优选的,所述处理芯片CCP903T高速加解密芯片与IC插卡槽采用ISO总线相连接。

优选的,所述处理芯片CCP903T高速加解密芯片与PCI-E金手指交互接口采用PCI-E总线相连接。

优选的,所述处理芯片CCP903T高速加解密芯片与JTAG调试接口采用JTAG总线相连接。

优选的,所述处理芯片CCP903T高速加解密芯片与串口管理调试口采用TTL电平UART总线相连接。

与现有技术相比,本实用新型提供了一种基于CCP903T芯片的PCI-E接口密码卡,具备以下有益效果:

本实用新型基于CCP903T芯片的PCI-E接口密码卡通过采用基于处理芯片CCP903T芯片,其自身具备数据包解析、任务分配、密码管理等功能,芯片内部自带密码运算模块,算法种类包括SM1、SM2、SM3、SM4国密算法,也包含国际通用的AED、DES、3DES、RSA1024、RSA2048算法,和国密的SHA1、SHA236、SHA384、SHA512、HMAC算法,处理芯片CCP903T芯片自带PCI-E接口,可以完成加密解密运算以及对密钥的管理及PCI-E接口与主机交互,与传统方案相比,这种密码卡具有结构简单,芯片种类少,技术实施简便,制作成本较低的优势特点。

附图说明

附图用来提供对本实用新型的进一步理解,并且构成说明书的一部分,与本实用新型的实施例一起用于解释本实用新型,并不构成对本实用新型的限制,在附图中:

图1为本实用新型提出的新型中加密卡主体外部结构示意图;

图2为本实用新型提出的新型中加密卡主体内部结构示意图;

图3为本实用新型提出的加密卡总线连接示意图;

图4为本实用新型提出的加密板卡外形尺寸结构示意图;

图中:1、处理芯片CCP903T;2、SRAM内存芯片;3、NORFLASH存储芯片;4、eMMC大容量存储芯片;5、随机数发生器芯片A;6、随机数发生器芯片B;7、IC插卡槽;8、JTAG调试接口;9、串口管理调试口;10、PCI-E金手指交互接口;11、供电电源转换芯片A;12、供电电源转换芯片B;13、供电电源转换芯片C;14、条码印刷框;15、卡片主体;16、抬头印刷框;17、信息展示印刷框。

具体实施方式

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

请参阅图1-4,本实用新型提供一种技术方案:

一种基于CC903P903T芯片的PCI-E接口密码卡,包括处理芯片CC903PT、SRAM内存芯片、NORFLASH存储芯片、eMMC大容量存储芯片、随机数发生器芯片A、随机数发生器芯片B、IC插卡槽、JTAG调试接口、串口管理调试口、PCI-E金手指交互接口、供电电源转换芯片A、供电电源转换芯片B、供电电源转换芯片C、条码印刷框、卡片主体、抬头印刷框和信息展示印刷框,卡片主体的前方设置有信息展示印刷框,卡片主体的前方且位于信息展示印刷框的上方设置有抬头印刷框,卡片主体的前方且位于信息展示印刷框的下方设置有条码印刷框,卡片主体的内部设置有处理芯片CC903PT,处理芯片CC903PT与SRAM内存芯片、NORFLASH存储芯片、eMMC大容量存储芯片、随机数发生器芯片A、随机数发生器芯片B、IC插卡槽、JTAG调试接口、串口管理调试口和PCI-E金手指交互接口均采用不同总线方式进行互连,处理芯片CCP903T具备数据包解析、任务分配、密码管理等功能,且处理芯片CCP903T内部自带密码运算模块,处理芯片CCP903T具有PCI-E接口,且处理芯片CCP903T通过PCI-E接口与主机交互,供电电源转换芯片A、供电电源转换芯片B和供电电源转换芯片C与处理芯片CC903PT、SRAM内存芯片、NORFLASH存储芯片、eMMC大容量存储芯片、随机数发生器芯片A和随机数发生器芯片B通过电性连接。

进一步,处理芯片CC903PT采用了CC903PT芯片作为PCI-E加密卡的主处理器,且处理芯片CC903PT内部CC903PT芯片自带密码运算模块。这样在使用的时候,因处理芯片CC903PT通过CC903PT芯片来作为PCI-E加密卡的主处理器,从而可以很好的直接运行程序,实现与主板的相互交互,而处理芯片CC903PT内部CC903PT芯片自带密码运算模块,从而可以很好的完成加解密任务,使得在使用的时候更加的高效。

进一步,处理芯片CC903PT高速加解密芯片与SRAM内存芯片采用EBC总线相连接。在使用的时候,因SRAM内存芯片和处理芯片CC903PT采用EBC总线连接,这样使得处理芯片CC903PT的RAM数据信息可以很好的存储在SRAM内存芯片中,使得处理芯片CC903PT可以高效的进行数据运算。

进一步,处理芯片CC903PT高速加解密芯片与NORFLASH存储芯片采用EBC总线相连接。在使用的时候,因NORFLASH存储芯片是掉电不易失存储芯片,使得可以用作加密管理程序存储功能,而与处理芯片CC903PT采用EBC总线连接,这样使得处理芯片CC903PT可以很好的进行信息储存。

进一步,处理芯片CC903PT高速加解密芯片与eMMC大容量存储芯片采用eMMC总线相连接。在使用的时候,eMMC大容量存储芯片是用于存储用户密钥等信息,使得信息不容易丢失,并且便于人员进行提取查找,而与处理芯片CC903PT采用eMMC总线相连接,使得可以很好的进行信息储存使用。

进一步,处理芯片CC903PT高速加解密芯片与随机数发生器芯片A和随机数发生器芯片B采用TRNG-IF总线相连接。使用的时候,随机数发生器芯片A和随机数发生器芯片B是用于物理真随机数产生,并且与处理芯片CC903PT采用TRNG-IF总线相连接,从而使得随机生成的密码更加安全。

进一步,处理芯片CC903PT高速加解密芯片与IC插卡槽采用ISO总线相连接。在使用的时候,因处理芯片CC903PT和IC插卡槽采用ISO总线相连接,而IC插卡槽具有实现密码卡管理者识别功能,使得可以很好的控制使用。

进一步,处理芯片CC903PT高速加解密芯片与PCI-E金手指交互接口采用PCI-E总线相连接。处理芯片CC903PT通过PCI-E总线与PCI-E金手指交互接口互连,而PCI-E金手指交互接口是用于加密卡和主机的信息交互,使得可以很好的进行信息的输送。

进一步,处理芯片CC903PT高速加解密芯片与JTAG调试接口采用JTAG总线相连接。因处理芯片CC903PT和JTAG调试接口采用JTAG总线互连,而JTAG调试接口是用于下载程序及程序调试时在线仿真功能,这样使得处理芯片CC903PT可以很好的进行数据输出和输入。

进一步,处理芯片CC903PT高速加解密芯片与串口管理调试口采用TTL电平UART总线相连接。在使用的时候,串口管理调试口是用于打印输出调试信息,与程序调试者的输入输出交互,而处理芯片CC903PT和串口管理调试口采用TTL电平UART总线互连,使得可以很好的进行信息输入和输出使用,从而在使用的时候更加的高效。

本实用新型的工作原理及使用流程:本实用新型基于CC903PT芯片的PCI-E接口密码卡的高速加解密芯片处理芯片CC903PT,其为加密卡的核心处理器,而SRAM内存芯片用作CC903PT的RAM存储,NORFLASH存储芯片是掉电不易失存储芯片,用作加密管理程序存储功能,eMMC大容量存储芯片用于存储用户密钥等信息,随机数发生器芯片A和随机数发生器芯片B用于物理真随机数产生,IC插卡槽用于接插IC卡,从而实现密码卡管理者识别功能,JTAG调试接口用于下载程序及程序调试时在线仿真功能,串口管理调试口用于打印输出调试信息,与程序调试者的输入输出交互,PCI-E金手指交互接口用于加密卡和主机的信息交互,而通过供电电源转换芯片A、供电电源转换芯片B和供电电源转换芯片C将总供电电源12V分别转换为1.2V、1.5V和3.3V,使得可以很好的对各个芯片供电使用。而且基于处理芯片CC903PT芯片,其自身具备数据包解析、任务分配、密码管理等功能,并且芯片内部自带密码运算模块,算法种类包括SM1、SM2、SM3、SM4国密算法,也包含国际通用的AED、DES、3DES、RSA1024、RSA2048算法,和国密的SHA1、SHA236、SHA384、SHA512、HMAC算法,从而可以很好的满足多种运算需要,使得更加的高效,从而满足市场的使用,具有很好的竞争力度,处理芯片CC903PT芯片自带的PCI-E接口,可以完成加密解密运算以及对密钥的管理及PCI-E接口与主机交互。这样使得这种密码卡具有结构简单,芯片种类少,技术实施简便,制作成本较低的优势特点。

尽管已经示出和描述了本实用新型的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本实用新型的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本实用新型的范围由所附权利要求及其等同物限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1