GB/T 22186—2016 → 2026规范更新深度解读
GB/T 22186—2016 → 2026规范更新深度解读芯片安全设计新挑战与应对策略引言GB/T 22186《信息安全技术 具有中央处理器的集成电路IC卡芯片安全技术要求》是我国智能卡及安全芯片领域的重要测评标准。本文将对新旧两版规范的核心变化进行逐章对比与解读并重点分析其对芯片安全架构、侧信道防护SCA、随机数生成TRNG、故障注入FI防护等关键模块设计带来的新挑战。一、版本概览与核心变化2026版前言明确列出了主要技术变化核心可归纳为“一增、一独、一重组、三新增”新增独立威胁类别将“信息泄漏”从原有的“物理操纵”威胁中独立出来见6.2.2节成为与“物理操纵”、“故障注入”等并列的独立威胁类别凸显了其重要性。新增扩展安全组件新增FPT_EMS.2信息泄漏融合防护组件见第8章并规定其为EAL5和EAL6级别的必选要求。重组安全保障要求第9章原2016版第8章对安全保障要求的表述进行了结构重组与内容增强逻辑更清晰。新增三个安全功能组件FCS_RNG.1随机数生成首次将随机数发生器作为独立的安全功能要求提出。FPT_EMS.1信息泄漏基本防护对应单信道侧信道防护。FPT_EMS.2信息泄漏融合防护对应多源侧信道融合防护。新增两大方法论章节第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检验。测试曲线数量要求算法类型EAL4EAL5EAL6分组密码10万条50万条200万条公钥密码2万条10万条50万条密钥传输10万条50万条200万条FPT_EMS.2 要求EAL5/6必选核心即使融合多种受攻击面如功耗电磁泄漏的信息仍不足以危及安全。融合形式功耗与电磁融合、多电磁信道融合、多时间点融合等。推荐检测方法基于机器学习的分类检测MLP/CNN/LSTM。训练曲线数量要求算法类型EAL5EAL6分组密码100万条400万条公钥密码20万条100万条密钥传输100万条400万条 设计挑战与优化方法传统防护手段在ML融合攻击面前可能失效需升级掩码(Masking)升级一阶布尔掩码已不足。建议采用高阶掩码≥2阶或域掩码组合方案。乱序(Shuffling)精细化简单指令乱序易被ML通过时序特征破解。需结合伪操作插入动态调度。硬件噪声注入评估传统高斯噪声可能被ICA分离。需考虑与算法相关的相关性噪声或硬件级随机延迟。电磁(EM)防护并重必须与功耗防护同等对待。芯片布局需注意电源网格和信号线的EM屏蔽。应对交叉域泄漏需在架构层面隔离安全区域和非安全区域的物理信号如缓存、总线活动。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的组合攻击如DFADPA。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级别和算法类型采用差异化掩码策略基础层布尔掩码XOR用于对称密码线性操作。进阶层乘法掩码用于AES的MixColumns等非线性操作。高级层域掩码Affine/Zar改变中间值数学域。组合层不同掩码组合使用将攻击复杂度提升至指数级。4.3 硬件级随机化引擎设计一个由TRNG驱动的中央随机化服务模块统一提供随机延迟、乱序索引、掩码刷新等服务。优势统一管理随机化质量便于验证减少各模块重复设计。4.4 持续自检与健康监控构建三级自检体系启动自检链上电后依次进行TRNG、ROM、RAM、Crypto引擎等自检。运行期自检定期轻量级自检持续监控熵源、电压、时钟、温度。自检失败响应根据安全等级采取警告、降级、锁定或销毁密钥等不同措施。总结GB/T 22186-2026版标志着我国芯片安全测评从“功能符合性”向“能力抗攻击性”的深刻转变。新规范对高安全芯片提出了更高的要求芯片设计者必须从架构、电路、算法实现到物理布局进行全栈升级才能满足EAL5/6级别的严苛要求。提前理解和布局这些新要求对于开发下一代高安全等级芯片至关重要。

相关新闻

5分钟彻底清理Windows:用Win11Debloat一键恢复系统纯净与性能

5分钟彻底清理Windows:用Win11Debloat一键恢复系统纯净与性能

5分钟彻底清理Windows:用Win11Debloat一键恢复系统纯净与性能 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter…

2026/10/15 21:14:12 阅读更多 →
深度 | AMD Venice 256核:CPU凭什么重回数据中心C位?

深度 | AMD Venice 256核:CPU凭什么重回数据中心C位?

深度 | AMD Venice 256核:CPU凭什么重回数据中心C位?核心观点:Agent化AI正在把CPU从"配角"拉回架构决策的中心。Venice 256核和Vera 88核代表了两种互斥的设计哲学——一个赌吞吐量,一个赌延迟。真正决定胜负的不是芯片…

2026/10/17 15:35:08 阅读更多 →
嵌入式开发工程必备的六大设计模式

嵌入式开发工程必备的六大设计模式

设计模式是软件开发中前人总结的经典“套路”,用于解决特定场景下的代码设计问题。在嵌入式开发中,合理使用设计模式能极大提升代码的可维护性、可扩展性和可移植性。 但要特别注意:嵌入式资源有限(ROM/RAM)&#xff0…

2026/10/16 7:56:51 阅读更多 →

最新新闻

贴片式组合导航模块:智能汽车高精度定位的量产新范式

贴片式组合导航模块:智能汽车高精度定位的量产新范式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 1:21:43 阅读更多 →
campus-imaotai 完整部署指南:搭建 i茅台每日自动预约环境

campus-imaotai 完整部署指南:搭建 i茅台每日自动预约环境

campus-imaotai 完整部署指南:搭建 i茅台每日自动预约环境 【免费下载链接】campus-imaotai i茅台app自动预约,每日自动预约,支持docker一键部署(本项目不提供成品,使用的是已淘汰的算法) 项目地址: http…

2026/10/18 1:21:43 阅读更多 →
GLM-4.7-W8A8C8入门指南:ModelScope三种下载方式与本地推理配置清单

GLM-4.7-W8A8C8入门指南:ModelScope三种下载方式与本地推理配置清单

【免费下载链接】GLM-4.7-W8A8C8 项目地址: https://ai.gitcode.com/hf_mirrors/vllm-ascend/GLM-4.7-W8A8C8 点击查看 免费下载 GLM-4.7-W8A8C8 是一款面向 vLLM 与昇腾 NPU 优化的 GLM-4.7 MoE 大模型 W8A8 量化版本,支持最长约 20 万 token 上下文。…

2026/10/18 1:21:43 阅读更多 →
数学建模竞赛四大模型知识地图:预测、分类、优化、评价的选型与避坑指南

数学建模竞赛四大模型知识地图:预测、分类、优化、评价的选型与避坑指南

简介:这份PDF资料面向备战数学建模竞赛的高校学生与指导教师,系统梳理了竞赛中最常考的四大模型:预测模型、分类模型、优化模型与评价模型。内容按目录逐层展开,预测部分涵盖神经网络、灰色预测、线性回归、时间序列、马尔科夫链、…

2026/10/18 1:21:43 阅读更多 →
开放式代码评审实战:从工具选型到流程落地

开放式代码评审实战:从工具选型到流程落地

做开发这些年,我参与过的 code review 少说也有上千次。坦白讲,早期我对评审的态度是:能跳过就跳过,反正自己写的代码自己心里有数。直到有一次,一个看起来人畜无害的改动在凌晨打爆了线上数据库连接池,我才…

2026/10/18 1:21:43 阅读更多 →
Mac Mouse Fix 入门指南:让 Mac 上的普通鼠标获得触控板级滚动与侧键操作

Mac Mouse Fix 入门指南:让 Mac 上的普通鼠标获得触控板级滚动与侧键操作

Mac Mouse Fix 入门指南:让 Mac 上的普通鼠标获得触控板级滚动与侧键操作 【免费下载链接】mac-mouse-fix Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad! 项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix 如果你用过…

2026/10/18 1:20:43 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →