一种基于PCI-E接口的全算法密码卡及其加密方法

基本信息

申请号 CN201810954054.X 申请日 -
公开(公告)号 CN109145568A 公开(公告)日 2019-01-04
申请公布号 CN109145568A 申请公布日 2019-01-04
分类号 G06F21/34;G06F13/42 分类 计算;推算;计数;
发明人 孟李林;刘伟;王泉景;马洪富;宋靖 申请(专利权)人 北京得安信息技术有限公司
代理机构 成都众恒智合专利代理事务所(普通合伙) 代理人 刘华平
地址 710061 陕西省西安市雁塔区高新区丈八一路1号汇鑫IBC1幢2单元22101室
法律状态 -

摘要

摘要 本发明公开了一种基于PCI‑E接口的全算法密码卡,包括:密码算法模块、FLASH存储器、PCI‑E总线接口、随机数发生器,还包括:具有NIOS软核处理器的FPGA主控芯片,FPGA主控芯片其内部集成有PCI‑E IP核和算法状态机,密码算法模块包括:对称密钥加密SM4算法芯片、对称密钥加密SM1算法芯片和非对称密钥加密SM2算法芯片。本发明还公开了上述密码卡的加密方法。本发明提供了一种高性能全算法的密码卡,同时减少硬件电路的复杂度和能耗,提高了密钥运算速度,并且密码卡采用国产密码算法,使得用户的密钥得到最安全的保护。