The invention discloses a password card, including the FPGA chip; the FPGA chip is integrated with the NIOS II soft core processor; in which, the NIOS II soft core processor is used for the executive management operation. It can be seen that the FPGA chip is integrated with the NIOS II soft core processor, and the NIOS II soft core processor can implement the management operation. It can effectively solve the problem that the FPGA chip is not good at executing the management class operation, avoids the disadvantage of the FPGA chip, so that the password card can perform the operation of the data efficiently and realize the function of the management class. The invention also discloses a method for data processing, and the effect is as good as above.
【技术实现步骤摘要】
一种密码卡及对数据处理的方法
本专利技术涉及计算机安全通信领域,尤其涉及一种密码卡及对数据处理的方法。
技术介绍
随着信息安全技术的发展,为了保障通信安全,在通信过程中,往往需要对数据加密,密码卡的应用也就越来越多。由于密码卡涉及到大量的计算,用户往往对信息加密的速度要求较高,因此越来越多的密码卡选用FPGA芯片作为主控芯片。由于FPGA芯片采用并行操作、流水控制的方式工作,因此可以显著提高密码卡的性能。众所周知的是,FPGA芯片的运算能力强,对数据的处理速度快,但是却不适合做一些管理类的操作,例如,指定密钥的备份还原等。因此,基于FPGA芯片设计密码卡时,难度很大。因此,如何设计密码卡,使得密码卡既能对数据进行运算,又能在不增加成本的前提下方便实现管理类的功能,是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种密码卡及对数据处理的方法,在不增加成本的前提下,使得密码卡既能对数据进行运算,又能实现管理类的功能。为了解决上述技术问题,本专利技术提供一种密码卡,包括FPGA芯片;所述FPGA芯片集成了NIOSII软核处理器;其中,所述NIOSI ...
【技术保护点】
一种密码卡,其特征在于,包括FPGA芯片;所述FPGA芯片集成了NIOS II软核处理器;其中,所述NIOS II软核处理器用于执行管理操作。
【技术特征摘要】
1.一种密码卡,其特征在于,包括FPGA芯片;所述FPGA芯片集成了NIOSII软核处理器;其中,所述NIOSII软核处理器用于执行管理操作。2.根据权利要求1所述的密码卡,其特征在于,还包括USB控制芯片和USB母头,所述USB控制芯片的第一端与所述NIOSII软核处理器连接,所述USB控制芯片的第二端与所述USB母头的第一端连接,所述USB母头的第二端用于与智能密码钥匙连接;所述USB控制芯片用于被所述NIOSII软核处理器调用以控制所述智能密码钥匙芯片。3.根据权利要求1所述的密码卡,其特征在于,还包括与所述FPGA芯片连接的支持相应算法的芯片。4.一种对数据处理的方法,基于权利要求1-3任意一项所述的密码卡,其特征在于,包括:FPGA芯片接收主机的请求并解析所述请求;所述FPGA芯片判断所述请求中是否只包括管理操作;如果是,NIOSII软核处理器执行相应的管理操作并将操作结果传送给主机。5.根据权利要求4所述的方法,其特征在于,所述FPGA芯片判断所述请求中是否只包括管理操作具体为:所述FPGA芯片按照预定的协议判断通用总线对应的操作是否只包括管理操作;其中,所述通用总线是PCI-EIP核根据PCI-E总线翻译得到的。6.根据权利要求4所述的方法,其特征在于,所述NIOSII软核处理器执行相应的管理操作...
【专利技术属性】
技术研发人员:王志华,宋志华,徐波,
申请(专利权)人:山东渔翁信息技术股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。