BS EN 419211——可信签名创建设备安全保护轮廓系列(密钥生成、密钥导入与可信通道扩展)

Protection Profiles for Secure Signature Creation Device(SSCD)——密钥生成/密钥导入设备及可信通道扩展

🔐 BS EN 419211 是英国采用欧洲标准 EN 419211 而形成的系列标准,规定了对”可信签名创建设备(Secure Signature Creation Device, SSCD)”的安全保护轮廓(Protection Profile, PP)。该系列以国际通用的 IT 安全评估准则 Common Criteria(ISO/IEC 15408)为框架,把欧盟关于电子签名的法律要求(如电子签名指令与 eIDAS 规则所指向的安全要求)转化为可评估、可认证的功能与保证要求,是电子签名、身份认证和电子合同等应用场景下签名设备安全认证的核心依据。

💡 保护轮廓(PP)是 Common Criteria 体系中的一种”需求规格书”:它不针对某个具体产品,而是规定某一类产品(如 SSCD)必须满足的安全功能与保证级别,厂商按此开发产品并通过 CC 评估后,即可获得可互认的安全证书。
⚠️ 扫描版本说明:本系列共 6 份标准,其中 Part 4、Part 5、Part 6 三份为扫描版(SCAN),相关技术内容依据公开领域知识撰写,具体条款以 BSI 官方发布版本为准。

一、系列概述与适用范围 📌

本系列由英国技术委员会 IST/17(卡与个人识别)负责制定,取代了早期的 CWA 14169:2004 工作协议。BS EN 419211 把”可信签名创建设备”定义为能够安全地生成和存储签名密钥、并在签名生成过程中保证密钥不被泄露或滥用的设备,典型形态包括智能卡、USB 签名令牌、安全模块以及集成于手机或电脑中的可信执行环境。

标准的适用对象是用于创建合格电子签名(qualified electronic signature)的可信设备。它围绕签名密钥的生成与导入两大路径,定义了设备必须实现的密钥管理、签名激活、数据保护和信道保护功能,并以威胁模型、安全目标与保证要求的形式给出可验证的规范。

⚠️ 本系列并不规定签名设备的具体硬件电路或操作系统实现,而是规定”必须具备的安全属性”。同一设备只要满足同一保护轮廓,其安全强度即可视为等价,这是保护轮廓方法的核心价值。

二、系列构成与分部内容 📋

BS EN 419211 共分为 6 个部分,其中 Part 1 为概述,Part 2 与 Part 3 为两类基础设备轮廓,Part 4~6 为面向可信通道(trusted channel)的扩展轮廓:

标准号英文标题中文内容概要版本状态
BS EN 419211-1:2014Overview系列概述:术语、立法引用、技术术语、保护轮廓结构、评估与认证框架2014 年发布,取代 CWA 14169:2004
BS EN 419211-2:2013Device with key generation设备内置密钥生成能力:密钥产生、存储、使用与销毁的安全要求2013 年发布
BS EN 419211-3:2013Device with key import设备支持外部密钥导入:导入通道、密钥注入与生命周期管理要求2013 年发布
BS EN 419211-4:2013Extension — key generation + trusted channel扩展:带密钥生成设备与可信通道(如证书生成应用)的扩展要求扫描版
BS EN 419211-5:2013Extension — trusted channel to signature activation扩展:可信通道至签名激活模块(SAM)的扩展要求扫描版
BS EN 419211-6:2014Extension — key import + trusted channel扩展:带密钥导入设备与可信通道的扩展要求扫描版
💡 系列内各分部是”基础轮廓 + 扩展轮廓”的关系:Part 2/3 规定设备核心安全属性,Part 4~6 在 Part 2/3 基础上叠加可信通道能力,以适应证书签发、远程签名等更复杂的应用。

三、关键技术要求 🔧

3.1 威胁模型与安全目标

保护轮廓首先定义安全问题的描述(Security Problem Definition),包括需要防护的资产、潜在威胁与组织安全策略。对 SSCD 而言,核心资产是签名私钥及其使用过程中的认证数据。典型威胁包括:密钥提取(side-channel / physical attack)、签名滥用(未经授权产生签名)、签名伪造(密钥替换或算法攻击)以及通道劫持(可信通道被中间人拦截)。

3.2 密钥生成与密钥导入

Part 2 要求设备具备在受保护环境内生成签名密钥对的能力,并保证私钥在生成后不可导出、仅在签名操作中可用;Part 3 则规定外部生成的密钥通过受控导入通道进入设备,导入过程需进行身份鉴别与完整性保护,防止密钥在注入过程中被截获或篡改。

3.3 签名激活与用户验证

签名操作必须由用户明确激活(如输入 PIN、生物特征或外部授权),设备在每次签名前核对激活数据并防止旁路。签名算法与哈希算法需符合相关密码标准,签名结果应包含对签名数据的正确绑定。

3.4 保证要求与评估级别

各保护轮廓均引用 Common Criteria 的评估保证级别(EAL)及补充要求,并通过”符合性声明(conformance claims)”说明设备对轮廓的符合方式(严格符合、按目录扩展等)。评估机构依据轮廓逐项核验,确保产品宣称的安全属性真实可证。

🚨 密码安全的关键在于”密钥永不离开受保护边界”。任何允许导出私钥、绕过用户验证或未加密的密钥传输设计,都不符合 SSCD 保护轮廓的基本要求。

四、工程实践与应用 🔩

  • 🔍 合规路径:面向欧盟 eIDAS 规则及电子签名指令时,签名设备通常需按 BS EN 419211 的相应轮廓通过 CC 评估,取得合格签名设备证书后方可用于合格电子签名。
  • 🔑 密钥生命周期:从密钥生成/导入、存储、使用、备份、更新到销毁,全程需满足轮廓规定的环境与接口要求,并配合密钥管理策略(如双人控制、分离职责)。
  • 🖥️ 可信通道:远程签名、云签名等场景需部署可信通道,确保签名请求与结果在设备与应用之间端到端加密且可鉴别,防止中间人替换签名内容。
  • 📋 评估文档:厂商应准备安全目标(ST)、功能规范与保证文档,评估机构按 CC 方法进行功能与渗透测试;采购方可要求提供 CC 证书及评估报告。

五、常见问题解答 ❓

❓ 问:BS EN 419211 与 Common Criteria 是什么关系?
答:BS EN 419211 本身就是以 Common Criteria(ISO/IEC 15408)格式编写的保护轮廓。它规定 SSCD 这一类产品的安全功能与保证级别,是 CC 评估的”需求基线”,不是某个具体产品的安全评估报告。
❓ 问:Part 2 与 Part 3 有什么本质区别?
答:Part 2 面向”设备内置生成密钥”的形态,Part 3 面向”外部导入密钥”的形态。前者强调生成环境与随机性,后者强调导入通道的鉴别与密钥注入安全;两者在密钥使用、签名激活等核心要求上是一致的。
❓ 问:什么是可信通道扩展(Part 4~6)?
答:可信通道是指设备与外部应用(如证书生成应用、签名激活模块)之间经过认证的加密通道。扩展轮廓在基础轮廓上增加通道建立、身份绑定与消息完整性等要求,适用于远程签名与集中式密钥托管场景。
🔍 问:扫描版分部(Part 4~6)的内容为何要标注?
答:Part 4~6 在素材中为扫描版,无法完整提取正文,故本文按该领域公开知识概括说明。采购与合规应用时应以 BSI 官方发布的正式文本为准。
🔒
正在加载下载地址,请稍候 10 秒

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注