一种基于FPGA对数据进行算法处理的密码卡及其加密方法
基本信息
申请号 | CN201810953596.5 | 申请日 | - |
公开(公告)号 | CN109344664A | 公开(公告)日 | 2019-02-15 |
申请公布号 | CN109344664A | 申请公布日 | 2019-02-15 |
分类号 | G06F21/72;G06F21/77 | 分类 | 计算;推算;计数; |
发明人 | 孟李林;刘伟;周晓刚;宋靖 | 申请(专利权)人 | 北京得安信息技术有限公司 |
代理机构 | 成都众恒智合专利代理事务所(普通合伙) | 代理人 | 西安得安信息技术有限公司;山东得安信息技术有限公司;北京得安信息技术有限公司;陕西友安信诚信息科技有限公司 |
地址 | 710000 陕西省西安市高新区丈八街办高新二路15号瑞吉大厦7层10701-7941室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于FPGA对数据进行算法处理的密码卡,包括:密码算法模块、FLASH存储器、PCI‑E总线接口、随机数发生器,还包括:具有NIOS软核处理器的FPGA主控芯片,FPGA主控芯片内部集成有PCI‑E IP核和算法状态机。本发明还公开了上述密码卡的加密方法。本发明通过上述技术方案优化了密码卡的通用架构,在实现相同算法功能的基础上提高了密码卡算法性能,减少硬件芯片数量并降低硬件电路的设计难度和密码卡功耗,有效地发挥了高速密码卡算法芯片的速度和性能,具有密码运算速度快、效率高、功耗小的优点,具有很好的推广价值。 |
