山东001在线

 找回密码
 立即注册
搜索
查看: 231|回复: 0

盘点:一分钟带您了解加密卡是什么2023/4/23 18:28:33

[复制链接]
  • TA的每日心情
    无聊
    2023-7-5 14:26
  • 签到天数: 229 天

    [LV.7]常住居民III

    发表于 2023-4-23 18:28:25 | 显示全部楼层 |阅读模式

    加密卡是啥可能初次接触加密卡的人会一头雾水,今天小编就带您了解什么是加密卡。加密卡就是将SM1、SM2、SM3、SM4、SM9等国产密码算法或者AES,DES,3DES,MD5,SHA1等国际密码算法使用硬件现,因此与加密和解密和验证算法有关的所有内容被直接传送到加密卡,从而提高了加密和解密的速度以及安全产品的整体性能。为了适应络数据传输的要求,一些加密卡也现了压缩功能,压缩和解压缩算法也在硬件中现,从而提高了数据处理速度。除了这几个方面,渔翁在其他方面的表现也是比较良好,倍受大家的关注和研究。渔翁信息技术股份有限公司深耕国产商用密码行业二十余年,公司先后承担了12项国家科技重大专项,30项省级科技项目;参与国家密码行业标准制订8项;获得密码科学技术奖4次;拥有发明专利等知识产权135项,获评国家级“专精特新重点小巨人企业”“中国专利奖”“山东省科技领军企业”“2034年度山东省瞪羚企业”。








    加密卡结构示意图



    PCI模块:加密卡插在安全设备的PCI总线上,负责处理与之关联的配置控制部分。



    加密卡的控制模块:控制加密卡各模块之间交互,及模块调度等。



    加解密模块:以硬件方式现的加解密算法模块。



    验证模块:以硬件现的验证算法模块。



    解压缩模块:以硬件现的压缩和解压缩算法模块。



    存储模块:存储加密卡配置和各种设置等信息。



    加密卡的驱动程序主要包括以下部分:



    数据处理模块。主要负责接收配置模块的控制信号,设置加密解密密钥,获取从上层发送的待处理数据,开始加密解密操作,以及返回处理结果的数据地址。



    配置模块。它用于设置加密卡的参数,例如,写入密钥参数,读取和写入芯片的状态以及芯片的标志代码,并设置DMA控制器和命令寄存器。



    信息交互模块。信息交互模块。可以通过文件系统和打印信息接口查询加密卡的时状态,内部数据处理,内部资源的使用等。



    监听控制模块。加载加密卡时,需要创建核心进程来驱动加密卡,监控加密卡的加密解密数据端口,及时处理数据包,添加新的待处理数据包,维护加密和解密队列,并改善数据吞吐量。



    加密卡主要完成数据加密,身份认证,数据篡改防范和电子签等功能,除了直接应用于计算机以增强信息安全性之外,还广泛用于商业密码产品中,即是密码机,VPN关,签验证设备,存储加密设备和电子签诸如设备之类的商业密码产品的核心组件。



    此外,加密卡大大提高了络安全产品的数据处理速度,提高了产品的性能。随着千兆甚至万兆络的出现,出现了更多高性能加密卡产品,加密卡已经发展到高效率和跨平台。已经现了硬件功能之间的高速互连,以及与软件的缝转换。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Archiver|山东001在线 ( ICP11027147 )

    GMT+8, 2026-4-4 11:01 , Processed in 0.039714 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表