北京中关村一间实验室里,国产测试员老周把一张国产加密卡插进服务器,封堵连续跑了72小时高负载加解密。漏洞卡身温度稳定在61度,加密每秒完成两万四千次SM4运算,国产一次都没掉链子。封堵他关掉监控屏幕,漏洞说了句“这卡能顶住”,加密就再没多话。国产
这张卡的封堵核心卖点不是跑得快,而是漏洞堵漏。过去几年,加密国内关键信息基础设施用的国产加密模块,相当比例来自国外芯片。封堵2018年曝出的漏洞某型号硬件后门事件,让不少安全主管后背发凉——算法再强,芯片不干净等于白搭。国产封堵漏洞加密卡干的事,就是把算法、密钥存储、随机数生成全部锁进一颗自研芯片里,物理层面杜绝旁路攻击的可能。
具体怎么堵?拿最常见的侧信道攻击举例。传统加密卡在运算时,功耗波动会泄露密钥信息,黑客用示波器抓取分析就能还原出关键数据。这颗国产卡内置了随机掩码和恒定功耗逻辑,芯片无论处理什么数据,功耗曲线都像一条平直的线。去年某测评机构用DPA(差分功耗分析)攻击测试,连续尝试十万次,密钥纹丝不动。
更接地气的设计在密钥管理上。早些年有些单位图省事,把私钥明文存在服务器硬盘里,结果被拖库后连根拔起。这款卡把密钥写死在安全存储区内,外部接口只提供调用指令,物理上无法导出。就算攻击者拿到整台服务器,拆下芯片用电子显微镜逐层扫描,也只能看到一片被熔断的随机数矩阵——出厂时密钥就已物理烧录,读出来也是乱码。
有个细节让我印象深刻。卡上设计了一个物理开关,拨到“维护模式”后,所有敏感操作自动暂停,只有授权人员插入专用管理钥匙才能进行固件升级。这个设计看似简单,却堵住了远程运维的后门——去年某省政务云遭遇供应链攻击,就是黑客通过管理接口植入恶意固件,而国产卡把这个入口从软件层挪到了物理层,没钥匙碰都碰不得。
价格确实不便宜。一块卡报价是同性能国际产品的1.8倍,但银行客户算过账:一次安全事件的平均损失够买两百块卡。目前这款卡已经用进十几家城商行的核心交易系统,以及部分省级电力调度中心。电力调度对响应时间要求苛刻,实测加解密延迟比旧方案低了0.3毫秒——人感觉不到,但电网控制指令的实时性刚好卡在及格线上。
当然也有短板。芯片制程还停在28纳米,功耗比国际顶尖产品高15%,在低功耗物联网场景里会吃亏。但换个角度想,加密卡插在服务器机房里,不靠电池供电,多耗几瓦电换物理级安全,这笔账怎么算都划算。老周后来补了句实话:“真到被攻击那天,没人关心省了几度电。”