GB/T 22186—2016 → 2026规范更新深度解读
2026/7/31 17:23:24 网站建设 项目流程

GB/T 22186—2016 → 2026规范更新深度解读:芯片安全设计新挑战与应对策略

引言

GB/T 22186《信息安全技术 具有中央处理器的集成电路(IC)卡芯片安全技术要求》是我国智能卡及安全芯片领域的重要测评标准。

本文将对新旧两版规范的核心变化进行逐章对比与解读,并重点分析其对芯片安全架构、侧信道防护(SCA)、随机数生成(TRNG)、故障注入(FI)防护等关键模块设计带来的新挑战。

一、版本概览与核心变化

2026版前言明确列出了主要技术变化,核心可归纳为“一增、一独、一重组、三新增”

  1. 新增独立威胁类别:将“信息泄漏”从原有的“物理操纵”威胁中独立出来(见6.2.2节),成为与“物理操纵”、“故障注入”等并列的独立威胁类别,凸显了其重要性。
  2. 新增扩展安全组件:新增FPT_EMS.2(信息泄漏融合防护)组件(见第8章),并规定其为EAL5+和EAL6+级别的必选要求。
  3. 重组安全保障要求:第9章(原2016版第8章)对安全保障要求的表述进行了结构重组与内容增强,逻辑更清晰。
  4. 新增三个安全功能组件
    • FCS_RNG.1(随机数生成):首次将随机数发生器作为独立的安全功能要求提出。
    • FPT_EMS.1(信息泄漏基本防护):对应单信道侧信道防护。
    • FPT_EMS.2(信息泄漏融合防护):对应多源侧信道融合防护。
  5. 新增两大方法论章节
    • 第10章:安全功能要求的测试方法:全新章节,详细列出了26个测试项的完整步骤,使测评更具可操作性。
    • 第11章:安全保障要求的评估方法:细化脆弱性分析(AVA_VAN)流程,特别是AVA_VAN.4和AVA_VAN.5的具体评估要求。

个人解读:2026版在引言中特别强调“EAL5+及以上级别的高保障级测评应考虑泛在信息泄漏下的安全性”。这直接指向FPT_EMS.2和AVA_VAN.5的要求。这意味着芯片设计不能只考虑防御单一的功耗分析(PA)或电磁分析(EMA),而必须系统性地考虑所有可探测物理信道(功耗、电磁、时序、频率等)联合泄露信息时所带来的安全风险。简言之,EAL5+/6+的芯片必须能通过基于机器学习的多源侧信道融合攻击测试。

二、结构性差异逐章对比

2.1 全新第10章:安全功能要求的测试方法

这是2026版最大的增量之一,为开发者提供了明确的“考试大纲”。26个测试项覆盖了从访问控制、数据保护到密码运算等核心安全功能的验证,使测评从“原则性要求”转向“可验证的步骤”。

2.2 全新第11章:安全保障要求的评估方法

本章聚焦于**脆弱性分析(AVA_VAN)**的评估方法细化,明确了不同EAL级别的攻击门槛和评估深度。

评估活动AVA_VAN.4 (EAL4+)AVA_VAN.5 (EAL5+/6+)
应考虑的攻击类型侧信道、故障注入、传感器攻击、随机数攻击+ 侵入式攻击🆕
攻击潜力门槛中等高等
需说明的因素“对TOE的了解”因素打分+ “开放样本/已知秘密样本”因素打分🆕

2.3 附录体系:从无到有的五大实用指南

2026版新增了五个极具指导价值的附录,为芯片安全设计和测评提供了具体的方法论和工具。

附录标题核心内容与设计价值
A攻击潜力计算指南提供6维量化评分(耗时、专业知识、TOE了解、样本数、设备、开放样本),分“识别”和“实施”两阶段评分,并与AVA_VAN级别映射。帮助设计者预判自身芯片的抗攻击评级。
B侧信道分析提出SCA分类法;介绍Welch t检验单源检测法;重点引入基于机器学习(MLP/CNN/LSTM)的信息泄漏融合检测法直接指导SCA防护设计的验证。
C侧信道分析能力校准引入基准集概念(如ASCAD);定义额定与测试安全强度对比;明确白盒/黑盒训练条件及判决条件。确保测评工具和实验室的能力达标。
D故障注入分析系统详解非侵入式(电压/时钟毛刺)、半侵入式(激光/X射线)、侵入式(探针/FIB)三类FI技术。指导FI防护设计。
E侵入式分析完整描述从开封、逆向工程到探针探测的物理攻击链。指导芯片物理防护层级设计。

三、关键模块设计解读与挑战

3.1 侧信道防护(SCA)设计 — 最大变化点

2026版构建了新的防护层次:FPT_EMS.1(单信道防护)→ FPT_EMS.2(多源融合防护)→ AVA_VAN.5(高级脆弱性分析)

FPT_EMS.1 要求(所有EAL级别必选)

  • 核心:芯片单一受攻击面(如功耗)泄漏的信息不足以危及安全。
  • 覆盖信道:功耗、电磁、I/O特性、运算频率、时间等。
  • 推荐检测方法:Welch t检验。
  • 测试曲线数量要求
    算法类型EAL4+EAL5+EAL6+
    分组密码10万条50万条200万条
    公钥密码2万条10万条50万条
    密钥传输10万条50万条200万条

FPT_EMS.2 要求(EAL5+/6+必选)

  • 核心:即使融合多种受攻击面(如功耗+电磁)泄漏的信息,仍不足以危及安全。
  • 融合形式:功耗与电磁融合、多电磁信道融合、多时间点融合等。
  • 推荐检测方法基于机器学习的分类检测(MLP/CNN/LSTM)
  • 训练曲线数量要求
    算法类型EAL5+EAL6+
    分组密码100万条400万条
    公钥密码20万条100万条
    密钥传输100万条400万条

💡 设计挑战与优化方法
传统防护手段在ML融合攻击面前可能失效,需升级:

  1. 掩码(Masking)升级:一阶布尔掩码已不足。建议采用高阶掩码(≥2阶)域掩码组合方案。
  2. 乱序(Shuffling)精细化:简单指令乱序易被ML通过时序特征破解。需结合伪操作插入+动态调度
  3. 硬件噪声注入评估:传统高斯噪声可能被ICA分离。需考虑与算法相关的相关性噪声硬件级随机延迟
  4. 电磁(EM)防护并重:必须与功耗防护同等对待。芯片布局需注意电源网格和信号线的EM屏蔽
  5. 应对交叉域泄漏:需在架构层面隔离安全区域和非安全区域的物理信号(如缓存、总线活动)。

3.2 随机数发生器(TRNG)设计

新增 FCS_RNG.1 组件,2016版中未作为独立要求。

  • 要求
    a) 提供【选择:非确定性 / 确定性或混合】随机数发生器,并实现【选择:启动自检 / 在线自检】。
    b) 输出符合GB/T 32915等标准的随机性要求。
  • 设计要点
    • 双模式支持:高安全芯片推荐混合模式(TRNG熵源 + DRBG后处理)。
    • 强制自检:需实现启动自检和/或在线自检(持续熵源健康监控)。
    • 标准符合性:输出必须通过GB/T 32915的15项统计测试。
    • 应对熵源不稳定:设计需考虑PVT变化下的熵值稳定性。

3.3 故障注入(FI)防护设计

2026版附录D对FI进行了系统分类,并明确了防护优先级。

FI类型技术手段防护优先级推荐防护措施
非侵入式电压/时钟毛刺⭐⭐⭐ 最高LVD/UVD检测;时钟频率检测;冗余时钟树;毛刺滤波器
半侵入式激光、X射线、EMP⭐⭐ 高光敏传感器;冗余计算+比较;激光屏蔽层
侵入式FIB修改、探针注入⭐ 中主动屏蔽层;布线混淆;FIB检测网格

设计要点

  • FPT_FLS.1失效列表扩展:明确列出电压、时钟、温度、光异常等,每种都需对应检测机制。
  • FRU_FLT.2新要求:当失效未被检测到时,芯片应维持优雅降级(Graceful Degradation),而非简单复位。
  • 警惕协同攻击:需考虑FI与SCA的组合攻击(如DFA+DPA)。

3.4 密码协处理器设计

  • 国际标准引用:新增引用ISO/IEC 17825:2024(非侵入式攻击缓解测试)和ISO/IEC 18033(加密算法),要求与国际接轨。
  • 测试量级:密钥生成和密码运算均需连续1000次正确性验证,对稳定性要求更高。
  • 侧信道语境:算法的常数时间实现、均衡功耗/EM设计成为必选项。

四、面向2026版的设计优化方法

4.1 安全岛(Secure Island)架构

  • 目标:应对FPT_EMS.2融合攻击和FDP_ITT.1内部传送保护。
  • 方法:将密码协处理器、TRNG、密钥存储等核心安全模块集中到一个物理隔离区域,拥有独立电源、时钟和内部总线。
  • 优势:从根本上切断大部分侧信道信息泄露路径,降低防护难度。

4.2 分层掩码策略

针对不同EAL级别和算法类型,采用差异化掩码策略:

  1. 基础层:布尔掩码(XOR),用于对称密码线性操作。
  2. 进阶层:乘法掩码,用于AES的MixColumns等非线性操作。
  3. 高级层:域掩码(Affine/Zar),改变中间值数学域。
  4. 组合层:不同掩码组合使用,将攻击复杂度提升至指数级。

4.3 硬件级随机化引擎

  • 设计:一个由TRNG驱动的中央随机化服务模块,统一提供随机延迟、乱序索引、掩码刷新等服务。
  • 优势:统一管理随机化质量,便于验证,减少各模块重复设计。

4.4 持续自检与健康监控

构建三级自检体系:

  1. 启动自检链:上电后依次进行TRNG、ROM、RAM、Crypto引擎等自检。
  2. 运行期自检:定期轻量级自检,持续监控熵源、电压、时钟、温度。
  3. 自检失败响应:根据安全等级,采取警告、降级、锁定或销毁密钥等不同措施。

总结

GB/T 22186-2026版标志着我国芯片安全测评从“功能符合性”向“能力抗攻击性”的深刻转变。新规范对高安全芯片提出了更高的要求,芯片设计者必须从架构、电路、算法实现到物理布局进行全栈升级,才能满足EAL5+/6+级别的严苛要求。提前理解和布局这些新要求,对于开发下一代高安全等级芯片至关重要。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询