“可信数字身份”体系是支撑电子身份证(eID)及其广泛应用的核心基础设施,其目标是确保网络空间中的身份信息真实、可靠、安全且可验证。其技术架构和安全基础是一个复杂且多层次的系统,融合了多种先进技术和安全机制:
一、 技术架构
通常采用分层架构设计,主要包含以下几个关键层次:
基础设施层:
- 密码基础设施 (PKI): 这是体系的基石。由国家密码管理部门认可的数字证书认证机构(CA)签发数字证书。这些证书包含持有人的公钥、身份信息(脱敏或最小化)以及CA的数字签名,用于验证身份的真实性和电子签名的有效性。根CA通常由国家严格控制。
- 可信身份服务平台: 提供统一的身份注册、认证、管理和服务接口。负责处理身份核验请求、生成和管理电子身份凭证(如eID)、与各应用系统对接等。
- 区块链/分布式账本技术 (可选但日益重要): 用于构建分布式身份网络,实现身份数据的去中心化存储和验证,增强数据不可篡改性和用户主权。用户可能掌握自己的“去中心化标识符”,并在需要时选择性披露信息。
- 生物特征数据库 (用于核验): 安全存储用于身份核验的生物特征模板(如指纹、人脸、虹膜),通常只存储经过加密处理的特征模板而非原始图像。
身份数据层:
- 权威身份源: 数据来源于国家人口管理、公民身份信息等权威数据库,确保基础身份信息的真实性和准确性。
- 最小化/脱敏处理: 存储和传输的身份信息遵循最小化原则,通常只包含必要且脱敏后的标识信息(如eID号、哈希值),而非完整的明文身份信息(如姓名、身份证号)。原始数据严格控制在权威源。
- 安全存储: 采用高强度加密技术对存储的敏感身份数据进行加密保护。
服务层:
- 身份认证服务: 提供多种强度的在线身份验证方式,如基于数字证书的强认证、结合动态口令/短信验证码的多因素认证、结合生物识别的活体验证等。
- 电子签名服务: 基于数字证书提供具有法律效力的电子签名功能。
- 授权与访问控制服务: 基于已验证的身份信息,对接入的应用系统提供访问权限控制。
- 审计与追溯服务: 记录所有关键操作日志,确保操作可审计、可追溯。
应用层:
- 政府服务应用: 政务服务网、各类政府业务系统。
- 金融应用: 银行开户、支付、证券交易等。
- 民生应用: 医疗、社保、公积金、交通出行等。
- 互联网应用: 需要实名认证的社交、电商、游戏等平台。这些应用通过标准化的接口与可信身份服务平台交互,获取经过验证的、最小化的身份断言。
终端与载体层:
- 用户终端: 手机(通过安全芯片如SE/eSE或TEE环境)、电脑、专用读卡设备等。
- 身份载体: 电子身份证芯片卡(作为物理载体)、手机中的eID应用(作为虚拟载体,利用安全芯片保护密钥和敏感操作)。
二、 安全基础
可信数字身份体系的安全建立在多重技术和管理保障之上:
密码技术为核心:
- 高强度加密算法: 使用国家密码管理部门核准的商用密码算法(如SM2/SM3/SM4/SM9),对传输和存储的数据进行加密,确保机密性。
- 数字签名: 利用数字证书和私钥对关键数据和交易进行签名,确保数据的完整性和不可否认性。CA对证书的签名确保证书的真实性。
- 安全密钥管理: 用户的签名私钥在受控的安全环境(如eID卡芯片、手机SE/eSE、TEE)中生成、存储和使用,极难被导出或窃取。密钥生命周期管理严格。
多因素认证 (MFA):
- 结合多种验证方式: “所知”(密码/口令)、“所有”(数字证书/安全载体)、“所是”(生物特征)。例如,使用eID时,可能需要插入卡片(所有)、输入PIN码(所知)或进行指纹/人脸识别(所是),大大增加冒用难度。
生物识别技术:
- 活体检测: 采用先进的活体检测技术(如动作指令、红外成像、3D结构光、纹理分析)防止照片、视频、面具等伪造攻击。
- 特征匹配: 在安全环境下进行生物特征模板比对,通常只存储和比对脱敏后的特征信息。
- 本地化处理: 优先在用户设备端(安全芯片或TEE)完成生物特征的采集、处理和比对,减少敏感生物信息在网络上传输和云端存储的风险。
防伪与防重放攻击:
- eID芯片安全: 物理eID卡采用高强度防伪技术和安全芯片,防止物理复制和篡改。
- 动态数据: 在交易或认证过程中使用随机数、时间戳等动态信息,防止攻击者截获认证信息后进行重放攻击。
- 交易凭证: 每次认证或签名生成唯一的交易凭证,应用系统可向身份服务平台验证该凭证的有效性。
隐私保护设计:
- 数据最小化: 只收集和传输业务必需的最小化身份信息。应用系统通常只能获取“该用户是否通过认证”或“该用户是张三”的断言,而非用户的完整身份证号。
- 数据脱敏: 存储和传输的身份标识信息进行脱敏处理(如哈希值)。
- 用户授权与可控披露: 用户对自身身份信息的使用有知情权和选择权(尤其在去中心化架构中)。系统需获得用户授权才能进行特定操作。
- 匿名凭证/零知识证明 (前瞻技术): 探索使用密码学技术,允许用户证明自己满足某些条件(如年满18岁)而无需透露具体年龄或身份证号。
网络安全与系统安全:
- 纵深防御: 在基础设施、网络边界、主机系统、应用层部署多层次的安全防护措施(防火墙、入侵检测/防御、WAF、主机加固等)。
- 安全通信: 使用TLS/SSL等协议保护数据传输通道。
- 安全审计与监控: 对系统操作进行全面的日志记录和安全监控,及时发现和响应安全事件。
安全管理与合规:
- 国家法规标准: 严格遵循《网络安全法》、《密码法》、《个人信息保护法》以及相关国家技术标准(如eID技术规范)。
- 安全运维管理: 建立严格的安全管理制度、人员管理规范、应急响应预案。
- 第三方评估认证: 系统需定期接受国家认可的第三方安全评估和认证。
总结
可信数字身份体系是一个融合了密码学、安全芯片、生物识别、分布式技术、网络安全、隐私计算等多种技术的复杂系统工程。其安全基础的核心在于以密码技术为锚点,结合多因素认证强化身份验证,通过严格的隐私保护设计最小化风险,并依托强大的系统安全防护和严格的安全管理来构建一个整体可信的环境。这个体系需要持续演进,以应对不断变化的网络威胁和技术挑战。