【转载】密钥管理也能“软件定义”:一套面向后量子迁移的敏捷KMS架构"

admin 2026-11-04 00:26:01 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

【转载】密钥管理也能“软件定义”:一套面向后量子迁移的敏捷KMS架构

江南信安

2026年11月3日 16:23
北京

去阅读

以下文章来源于信息安全与通信保密杂志社
,作者Cismag

信息安全与通信保密杂志社
.

网络强国建设的思想库、安全产业发展的情报站、创新企业腾飞的动力源

编者荐语

Editor's Recommendation

传统密钥管理服务封闭、耦合度高、扩展僵化,难以适应多协议共存与多体制密码机集中管控。本文提出软件定义密钥管理服务架构,以安全隔离、可信计算和HSM构建可信执行环境,通过HSM可插拔抽象与KMS功能虚拟化实现算法动态扩展和负载均衡,并以声明式策略和解耦处理引擎实现服务可编程、控制与执行分离。该架构具备HSM可扩展、密码套件动态组合等特性,为密码机集中管控和后量子密码迁移提供了可参考的技术路线。

文献引用

黄金涛,刘欢.软件定义密钥管理服务架构及关键技术研究[J].信息安全与通信保密,2026(9):85-99.

摘 要

传统密钥管理服务普遍存在管理体系封闭、架构耦合度高、密码服务扩展僵化的问题,难以适配大规模异构网络环境下多元密钥管理协议共存、多体制密码机集中管控的实际需求。基于上述问题,提出一种软件定义密钥管理服务架构,通过安全隔离、可信计算与硬件安全模块构建密码资源安全操作的可信计算环境;基于可插拔硬件安全模块抽象与密钥管理服务功能虚拟化,实现密码算法动态扩展与密钥管理服务功能负载均衡;将密钥管理、密钥管理协议处理等业务逻辑转化为声明式策略,依托专用处理引擎解耦上层业务逻辑与底层密码资源。研究表明,该架构具有硬件安全模块可扩展、密码套件动态组合、服务可编程、控制与执行分离等特性,能够为网络信息系统提供高可扩展、密码敏捷的密钥管理服务能力,在密码机集中管控、多密钥管理协议并存的场景下具有良好的应用前景,同时也为面向后量子密码迁移的密钥管理服务系统设计提供了可参考的技术路线。

关键词

软件定义密钥管理服务;硬件安全模块;密码敏捷性;可信计算环境;后量子密码迁移

0

引 言

密钥管理服务是一种专门用于密钥集中生成、存储、分发、更换、销毁的软硬件系统,其核心目标是在保障密钥安全的前提下,为密码机提供集中、合规、可审计的密钥全生命周期管理服务。随着量子计算机技术的快速发展,现有密码算法面临日益迫近的量子计算攻击威胁,以格密码为代表的新型后量子密码算法正逐渐取代ECC、RSA等传统公用密码算法。为此,国内外正在推动传统密码向抗量子计算攻击密码的迁移工作。其中,密钥管理服务系统如何满足密码敏捷性(cryptographic agility)要求,实现多种密码体制的兼容管理并保障密钥安全的管理服务能力,已成为当前迫切需要解决的问题。

本文借鉴软件定义思想提出了一种软件定义密钥管理服务(software defined key management service, SD-KMS)系统架构和关键设备方案,研究了KMS策略、功能虚拟化、处理引擎工作流程等关键技术,旨在提出一种多种密码体制兼容的密钥管理服务系统。

1

相关研究

软件定义是一种通过软件灵活管理和控制硬件资源的方法,其核心思想是基础资源的虚拟化和管理任务的可编程化。软件定义发端于软件定义网络(software defined network,SDN),其核心是控制平面与数据平面的解耦。为使SDN兼容并支持新的网络协议,Bosshart等人提出了面向SDN数据平面的可编程语言——可编程协议无关数据包处理器(programming protocol-independent packet processors, P4),旨在通过数据平面可编程定义网络,增强灵活性。目前,P4已成为SDN数据平面编程的实施标准。

目前,国内外已将SDN延伸应用于网络安全领域。软件定义安全(software-defined security,SDS) 是 由Gartner于2012年提出,其核心思想是将安全策略的管理与执行从底层硬件设备中解耦,通过集中式控制器和可编程接口(application programming interface, API)实现动态、细粒度、自动化的安全策略管理。SDS还提出了安全编排、自动化与响应(security orchestration,automation and response, SOAR)技术,可将不同的安全系统或同一系统内不同组件的安全能力,通过API和人工检查点,整合成不同的安全工具和流程,形成有序的安全事件响应和处理流程。

国内学者刘文懋等人提出了一种分布式的软件定义安全架构(software-defined security architecture, SDSA),可将安全功能从SDN控制器解耦到专有的安全控制器和安全应用,提供了全局流和局部数据包层面的检测和防护,以抵御SDN和虚拟化环境中的各类攻击。刘泽英等人提出了一种基于P4和国密算法的加密传输机制,并在数据平面中实现了一种针对SDN交换机和网络协议的加密与转发一体化设计。

总体而言,相关研究主要集中在安全设备与安全管理的软件定义,或针对网络密码机的软件定义,尚未提出密钥管理服务功能、密钥管理协议栈及密码套件等工具的流程编排方法,也未涉及工具整合后密钥数据流转的安全性问题。因此,现有的SDN/SDS架构难以直接应用于KMS。

2

需求分析

SD-KMS是一种可编程的密钥管理服务系统,通过编排协议处理、密钥管理等KMS功能的处理流程,实现处理逻辑与服务功能的解耦,构建KMS功能安全运行环境,并通过可编程密钥管理服务实现KMS功能扩展。

SD-KMS需要具有以下能力:

(1)硬件安全模块(hardware security module,HSM)可插拔:支持HSM的可插拔操作,能够通过可信管理动态加载经过签名的HSM固件,实现密码算法的按需动态启用或替换,并能够通过标准化的密码套件提供可组合的密码算法服务调用。

(2)密码套件虚拟化:能够将HSM密码套件的功能抽象化与最小化,为上层应用提供虚拟化密码硬件资源,实现硬件解耦、负载均衡、灵活扩展及快速迭代的密码算法敏捷服务。

(3)密钥管理服务可编程:具有协议处理和密钥管理等流程控制逻辑的可编程性,允许通过服务编排、软件编程等方式实现标准化、组合化的功能,可提供定制化的专用服务。

(4)控制与执行分离:控制层负责在线密钥管理协议处理流程与密钥管理业务流程的管理和控制,执行层负责流程和策略的执行,这种分离使得系统的执行层和控制层可以独立发展。

(5)平台内生安全:采用密码认证机制对所有访问密码资源的行为进行控制,采用可信计算机制对运行的软件、策略、固件等进行度量,实现平台的密码资源安全和计算环境安全。

3

方案设计

针对前述需求,本文提出了一种SD-KMS系统架构和主要设备方案,以及面向数据中心的系统典型部署。

3.1 系统架构

SD-KMS的架构分为用户层、控制层、执行层、资源层及平台层,核心是通过控制层编排策略控制服务调度和服务执行,执行层收发服务交互的协议报文并调度执行服务组件,资源层提供服务处理和数据存储访问功能,平台层为控制层、执行层、资源层提供可信计算环境、密码算法服务、安全通道等支撑,并统一由执行层为用户层的各类密码机提供兼容的在线密钥管理服务,并能够与SDN控制器、SDS控制器等实现协同管理。系统架构如图1所示。

图1 SD-KMS系统架构

3.1.1 用户层

用户层主要包括密码机、SDN控制器、SDS控制器等设备。SD-KMS通过执行层为密码机提供在线密钥管理服务,为SDN/SDS提供协同管理服务。

3.1.2 控制层

控制层主要实现服务编排与服务监测。服务编排生成和下发服务调度、服务处理等策略,控制执行层的服务流程和资源层的处理流程。服务监测持续采集日志和流量,分析并发现异常,通知服务编排生成通道控制策略,阻断异常的服务连接。

3.1.3 执行层

执行层通过网络接口收发服务交互的协议报文,维护服务连接;对报文识别和分类解析后,由服务调度将报文封装成处理指令,并下发至密钥管理服务处理引擎(KMS processing engine,KMS-PE)。同时,状态管理持续监测KMS-PE状态,为服务调度提供支撑。KMS-PE在指令处理完成后将结果反馈给服务调度,由服务调度根据结果执行报文发送、丢弃、告警等处理动作。

3.1.4 资源层

资源层通过KMS虚拟化功能(KMS virtual function, KMS-VF)将HSM、网络安全隔离模块(network security isolation module, NSIM)、密钥及实体信息等基础密码资源集中管控,适配各种密码算法接口与密钥访问接口。KMS-VF是SD-KMS实现密码敏捷性的关键,在抗量子密码迁移中具有独特优势,SD-KMS通过定义KMS策略、扩展HSM和KMS-VF,以较小的代价实现基于不同抗量子密码算法、兼容不同体制的密钥管理服务系统。资源层能够同时运行多个KMS-PE,这些KMS-PE可根据策略调用KMS-VF,实现报文解析、报文封装、密钥生成、密钥更换、密钥销毁等工作,并向执行层反馈指令处理结果。为保障密码资源安全,资源层通过安全隔离模块对外通信,基于传输层安全协议(transport layer security, TLS)与控制层、执行层建立加密通道,并对安全协议报文进行完整性校验和安全检查。同时,通过在资源层部署Kafka等消息总线中间件,实现基于TLS加密和身份认证的安全总线,具有负载均衡、水平扩展等处理能力。

3.1.5 平台层

平台层采用可信计算架构,基于可信密码模块(trusted cryptography module, TCM)为SD-KMS提供内生安全的可信执行环境(trusted execution environment, TEE),实现CPU、BIOS、操作系统、HSM固件及密钥管理服务软件的可信度量、可信启动控制等功能。同时,平台层能够基于TCM为安全总线提供加解密、签名验签等密码服务,为SD-KMS各层之间的协商认证、加密传输等提供安全接口。

3.2 系统典型部署

SD-KMS主要由密钥管理控制器、密钥管理服务器、密码资源服务器等组成,典型应用场景是部署在网络信息系统的数据中心。系统典型应用部署架构如图2所示。

图2 SD-KMS系统典型应用部署架构

SD-KMS内部由密钥管理服务器、密钥管理控制器、密码资源服务器独立组网。公网的各类密码机首先通过TLS身份认证与DMZ(demilitarized zone)防火墙建立加密通道,数据中心的密码机则通过TLS身份认证与密钥管理服务器建立高速加密通道。当网络信息系统新增密码机类型时,如密码机将TLS升级为后量子密码算法,只需通过升级防火墙、认证网关等即可支持新增密码机的在线接入。密钥管理服务器作为代理,为数据中心和公网的密码机提供在线密钥管理服务。密码资源服务器通过安全隔离模块,与密钥管理服务器和密钥管理控制器建立安全总线。

3.3 密钥管理控制器

密钥管理控制器由可信计算平台与密钥管理控制软件组成。密钥管理控制器的架构如图3所示。

图3 密钥管理控制器架构

密钥管理控制器采用可信计算平台,为密钥管理控制软件提供可信计算环境,以及密码服务和安全通道支撑。密钥管理控制软件主要实现KMS策略的管理和控制,监测服务状态并自动响应处置异常,管理可信计算平台的密钥、数字证书和SD-KMS软件。密钥管理控制软件主要包括服务编排、服务监测、可信管理等组件。

(1)服务编排组件:服务编排组件基于策略控制密钥管理业务逻辑和服务处理流程,通过策略管理、自动响应、策略分发及策略库等模块实现密钥管理服务策略(KMS policy, KMSP)的全生命周期管理。KMSP主要面向服务调度、KMS-PE、KMS-VF等策略执行点进行定义。服务编排组件为管理员提供了策略注册、更新及删除等操作界面,并将策略签名后存储在策略库,通过密钥管理控制器与密钥管理服务器、密码资源服务器之间的安全总线进行策略的分发。同时,服务编排组件能够响应服务监测组件的告警事件,并及时作出策略调整。例如,针对服务连接中的重放攻击、异常行为及异常流量,可调整访问控制权限策略,阻断与用户端设备的服务连接。

(2)服务监测组件:服务监测组件通过对SD-KMS设备的安全状态进行监测和展示,及时发现外部攻击和内部异常,主要包括数据采集、数据分析、状态评估及状态展示等模块。该组件通过安全总线采集密钥管理服务器上报的日志、状态及异常流量等数据,结合日志与流量数据及时发现外部攻击和内部异常,监测设备运行状态和业务执行状态,基于评估指标体系分析评估安全威胁等级,驱动服务编排组件及时调整策略,同时为管理员展示当前的安全告警以及设备运行状态和业务执行情况。

(3)可信管理组件:可信管理组件主要实现对SD-KMS设备的密钥管理、软件升级等服务,支撑SD-KMS构建内生安全的可信计算环境和数据空间。密钥管理为SD-KMS设备的可信计算平台提供数字证书及密钥的全生命周期管理。软件升级实现了SD-KMS设备的软件签名、安装、升级及卸载等管理。软件分发通过安全总线将软件分发至SD-KMS设备,由可信计算平台验证软件签名,通过后进行软件安装或卸载,以及可信度量值和启动控制策略的更新。为防止恶意固件注入攻击,CPU、BIOS及HSM的固件也纳入统一的可信管理。例如,HSM固件需通过CPU和BIOS的适配验证,由密钥管理控制器对固件签名后,方能为密码资源服务器进行在线升级,密码资源服务器则在升级成功后为HSM加载经过验签的固件。

3.4 密钥管理服务器

密钥管理服务器主要由可信计算平台与密钥管理服务软件组成,密钥管理服务器架构如图4所示。

图4 密钥管理服务器架构

密钥管理服务器采用可信计算平台,为密钥管理服务软件提供可信计算环境,以及密码服务和安全通道支撑。密钥管理服务软件是SD-KMS的服务枢纽。北向接口通过安全总线为密钥管理控制器提供策略控制、服务监测等功能;西向接口为用户端设备提供统一的控制和维护服务,收发并识别协议报文;南向接口采集密码资源服务器和KMS-PE的状态与日志,通过负载均衡算法动态调度KMS-PE,并按照策略匹配执行条件,向KMS-PE转发报文、接收处理结果,并按照策略决定向用户端设备发送报文或丢弃。密钥管理服务软件主要包括服务连接控制组件与服务调度组件。

(1)服务连接控制组件:服务连接控制组件通过网络接口与用户端设备建立连接,内部由策略匹配模块控制连接的通断,由连接状态管理模块对网络连接的IP、端口、流量及状态等进行监测。接收线程将收到的报文和来源信息推入缓冲区,协议识别对报文格式进行特征比对后确定协议类型,产生报文处理事件,并通知服务调度组件处理报文。服务连接控制组件通过事件监听处理报文发送请求,并将目标信息与发送报文推入缓冲区,发送线程自动轮询缓冲区并向目标用户端设备发送报文。

(2)服务调度组件:服务调度组件通过策略匹配模块将事件与策略规定的服务触发条件进行比对,满足条件后通过负载均衡算法选择密码资源服务器,由服务转发模块将事件封装为处理指令,并通过安全总线向密码资源服务器下发处理指令。状态采集模块实时采集密码资源服务器的设备健康状态、处理引擎数量、服务状态及日志等信息,为负载均衡提供支撑。服务转发模块接收密码资源服务器返回的服务处理结果,策略匹配模块将服务处理结果与策略规定的服务触发条件进行对比后,执行相应服务。

3.5 密码资源服务器

密码资源服务器主要由基础硬件平台与密码资源服务软件组成。密码资源服务器架构如图5所示。

图5 密码资源服务器架构

密码资源服务器采用可信计算平台,集成基础硬件平台和密码资源服务软件,为密码资源服务软件提供可信计算环境、安全通道和密码服务。

(1)基础硬件平台:基础硬件平台包括可信计算平台、HSM等硬件资源。其中,HSM通过高速总线集成在可信计算平台,并在硬件层面实现内存加密、安全隔离,以及密钥等隐私数据的“可用不可见”,相关技术可参考ARM TrustZone、Intel SGX和AMD SEV这3种主流的TEE架构技术。HSM利用硬件实现密码算法、密钥管理、密钥存储及密钥封装等功能,并提供相应的密码服务接口。HSM采用3层密钥体系:主密钥(master key, MK)作为最顶层的密钥,采用物理隔离存储,HSM外部无法通过接口访问;密钥加密密钥(key encryption key, KEK)受MK保护,用于保护存储、协商等工作密钥(working key, WK);密码机的密钥经WK加密后存储在服务器本地硬盘,并通过密钥ID与用户端设备的实体信息绑定。

(2)密码资源服务软件:密码资源服务软件包括基础密码资源、虚拟化KMS功能及服务处理引擎等。

①基础密码资源:基础密码资源组件主要提供密码套件、硬件模块管理、密钥ID库、实体信息库等数据管理功能。其中,密码套件支持扩展,适配不同HSM的密码服务接口,为上层应用提供加解密、签名验签、密钥产生、密钥封装等应用编程接口;硬件模块管理提供HSM、NSIM等模块的自动注册、状态监测等功能;密钥ID库提供密钥 ID 注册、密钥查询、实体密钥绑定、密钥存储、密钥归档及密钥销毁等数据管理功能;实体信息库提供用户端设备的编号、类型、状态等数据管理功能。

②虚拟化KMS功能:虚拟化KMS功能屏蔽了硬件模块、密钥等密码资源,可以简化密码套件调用与数据访问功能,并可以通过基础密码资源组件的硬件模块管理功能和任务调度管理实现负载均衡。该组件集成了多种功能组件,针对不同协议和密钥类型,通过软件编码实现相应的协议解析、协议封装及密钥管理功能。

③服务处理引擎:KMS-PE组件包括处理引擎管理、处理引擎实例、上下文管理及策略管理等模块。其中,处理引擎管理主要负责创建处理引擎实例,并监测实例工作状态;处理引擎实例通过安全总线接收密钥管理服务器转发的服务指令,对指令和策略进行匹配,执行相应的KMS-VF,并对输出的结果进行匹配,根据策略和上下文等决策执行相应的KMS-VF,或执行反馈异常、丢弃报文等标准化处理动作,同时更新上下文状态;上下文管理是对控制流程状态的管理,支撑处理引擎的协议处理、密钥管理等流程控制;策略管理接受密钥管理控制器的服务策略管理,验证策略签名,并为策略加载提供接口。

4

关键技术

实现SD-KMS的关键在于:在KMS功能虚拟化的基础上,通过策略定义流程控制逻辑,由处理引擎调用KMS虚拟化功能;同时构建可信执行环境,使流程在策略层面可读,而在执行细节层面保持屏蔽。SD-KMS的关键技术主要包括 KMS策略、KMS功能虚拟化、KMS处理引擎工作流程等方面。

4.1 KMS策略

本文提出的软件定义密钥管理服务是一种“策略即代码”的设计思路。KMS策略本质上是通过策略定义密码机的密钥管理服务,由KMS处理引擎解析策略并驱动KMS-VF,从而为各类密码机提供密钥管理服务。KMS策略主要面向密码机、密钥、协议、算法及权限等实体,定义实体的类型、属性、条件及行为。其中,KMS处理引擎以密码机为中心,加载密码机策略,在属性集合中定义密码机的密钥、协议、算法及权限等要素;KMS-VF则以密钥、协议、算法及权限等实体为中心,分别加载策略。KMS策略的主要组成如表1所示。

表1 KMS策略组成

KMS策略可基于YAML、JSON等语言设计原语和引擎,当前已有较多研究,KMS策略的相关具体设计实现不在本文讨论范围。

4.2 KMS功能虚拟化技术

KMS功能虚拟化是KMS处理引擎与HSM之间的虚拟化层,主要参考网络功能虚拟化(network functions virtualization, NFV), 实现KMS功能标准化、HSM硬件抽象及密码套件功能适配,使密码资源服务器能够具有HSM可插拔、密码套件可扩展及KMS功能可编排的能力。KMS功能虚拟化技术是实现KMS密码敏捷能力的关键,其原理如图6所示。

图6 KMS功能虚拟化技术原理

KMS功能虚拟化技术原理具有硬件层、套件层、功能层3个层次结构:

(1)硬件层:该层由HSM组成,用于提供密码算法调用接口,单个HSM可提供多种密码算法。硬件层可通过插拔方式扩展密码算法种类,并为套件层提供密码算法API和HSM管理接口。

(2)套件层:由HSM虚拟化和多种密码算法套件组成,用于屏蔽硬件,提供标准化的密码算法应用接口。HSM虚拟化主要负责HSM管理和HSM服务调度,密码套件无须关心具体调用的HSM。密码算法套件采用软件编程方式,通过 HSM虚拟化调用密码算法API,为功能层提供AES、ECC、SM2、SM3、SM4及后量子密码等系列化、标准化的密码应用接口。

(3)功能层:由可扩展、系列化、标准化的设备管理、密钥管理、权限管理、异常处理、密钥管理协议、协同管理协议等功能库组成,为KMS处理引擎提供KMS功能服务。其中,设备管理包括密码机元数据、状态、策略等管理功能;密钥管理包括密钥元数据、策略及密钥产生、更换、销毁等全生命周期管理功能;权限管理包括授权信息、策略等管理功能;异常处理包括告警、丢弃、中止等功能;密钥管理协议和协同管理协议包括协议解析、协议封装等协议处理功能。功能库面向不同类型的密码机、密钥、密钥管理协议、协同管理协议,可采用软件编程或策略编排等实现方式,实现系列化的KMS功能逻辑。

4.3 KMS处理引擎工作流程

在SD-KMS中,密码资源服务器启动时初始化并同时运行多个KMS处理引擎实例,为密码管理服务器提供不同种类的密码协议处理服务。密码管理服务器根据协议类型对收到的报文进行识别后,将其转发给相应的KMS处理引擎实例,由KMS处理引擎实例并按照策略匹配执行KMS-VF,实现KMS流程的自动执行。因此,KMS理引擎本质上是协议驱动的、基于策略的流程自动处理引擎,其主要工作流程如图7所示。

图7 KMS处理引擎工作流程

KMS处理引擎初始化时将加载KMS-VF实例,并通过安全隔离接口等待密码管理服务器下发的服务请求。收到服务请求后,KMS处理引擎解析出指令和报文数据,识别处理密码机的设备类型,通过匹配策略访问相应的KMS-VF,并调用相应的协议解析函数。KMS-VF协议解析成功后,KMS处理引擎同步上下文(包括协议流程状态、解析结果等数据),将处理结果与条件进行匹配,决定是否继续执行其他KMS-VF(如密钥管理、协议封装、异常处理等),或直接向执行层反馈服务结果。

5

威胁模型与安全防护设计

基于SD-KMS系统架构和典型部署,本文围绕公网密码机密钥管理、数据中心密码机密钥管理、SDN/SDS协同管理、KMS 策略管理、KMS日志 / 状态管理、密钥管理服务指令处理、HSM可扩展密码服务、KMS管理员用户操作等场景提出SD-KMS的威胁模型,如图8所示。本模型以安全域边界、业务功能维度为划分依据,分为外部公网域、数据中心网域、SD-KMS内网域和HSM可信硬件域开展威胁识别,并针对性设计分层安全防护机制。

图8 SD-KMS威胁模型

(1)公网与数据中心跨域协同管理场景:该场景主要包括公网密码机密钥管理、数据中心密码机密钥管理、SDN/SDS协同管理等。在该跨域交互场景下,SD-KMS威胁源分布于公网与数据中心内网,攻击类型包含拒绝服务、窃听、假冒、篡改等。针对上述威胁,SD-KMS以密钥管理服务器统一对外提供代理服务,形成内外安全域访问边界,基于可信计算平台完成外部实体的可信鉴权,通过协商认证后建立端到端加密通道。针对公网的拒绝服务攻击,SD-KMS依托数据中心DMZ区域部署的抗DDoS设备前置拦截攻击;针对窃听、假冒、篡改等攻击,SD-KMS与公网密码机、数据中心密码机之间通过密钥管理协议专用的认证协商、加密传输实现基础安全防护,对于支持TLS的密码机可通过与可信计算平台进一步建立TLS连接,形成双重安全保护。同时,SD-KMS具有日志和流量分析等服务监测机制,对协议处理过程中加解密异常、完整性校验失败、签名验证失败等行为进行不可篡改日志记录,并通过日志分析及时发现识别重放、篡改等攻击行为以及数据中心内部的拒绝服务攻击,并依托分析结果动态调整访问控制权限策略,实现对该类威胁的防御闭环。

(2)SD-KMS内网管控场景:该场景主要包括策略、日志、状态管理和密钥管理服务指令处理,典型威胁包括内网链路的窃听、管控实体身份假冒、数据篡改、恶意软件植入等。SD-KMS的安全防护措施是基于可信计算平台建立内部安全总线和可信计算环境,对策略配置、审计日志、设备状态和密钥管理服务指令等数据实施加密传输,并针对策略和指令等关键核心数据增加签名与验签机制,保障管控指令来源可靠、内容不可篡改,以此抵御窃听、假冒、篡改和植入恶意软件等攻击。

(3)HSM可扩展密码服务与版本管理场景:该场景主要包括HSM可扩展密码服务、软件升级,典型威胁包括HSM恶意固件更新、非授权软件版本升级、植入恶意软件等。SD-KMS基于可信计算平台建立HSM可信计算环境及严格版本可信管理机制,所有HSM固件更新、软件升级均需携带合法有效签名,经密钥管理控制器验证合法性通过后才能安装,从软件安装源头阻断未授权、恶意固件与软件的非法加载。

(4)管理员运维操作场景:该场景主要安全威胁包括管理员身份冒用、越权访问、操作行为抵赖等。针对运维行为的可控管理需求,KMS采用多因素身份认证机制,并遵循最小权限原则实施精细化权限划分,约束管理员的操作范围,防止越权操作,同时对管理员发起的所有操作指令和结果实施不可篡改审计记录,有效防范操作行为抵赖。

6

结 语

SD-KMS通过密钥管理服务功能虚拟化实现了硬件密码资源抽象和密码算法的灵活扩展,基于策略实现了密钥管理服务功能编排,并基于可信计算构建了安全隔离的协议处理与密钥管理执行环境,解决了传统KMS存在的流程控制、服务功能、HSM等紧耦合问题,能够实现密钥管理服务的水平扩展,将传统封闭式、烟囱式的静态管理方式转变为灵活兼容、密码敏捷的动态管理方式,在多种密码机集中管理、密钥管理协议和密码体制各异的复杂网络中具有良好的应用前景,并为面向后量子密码迁移的密钥管理服务系统设计提供了一种参考方案。

详解美国NextGen新型无人机" 网络安全文章

详解美国NextGen新型无人机"

美国通用原子航空系统公司研发NextGen新型飞翼无人机,采用混合电推进技术,目标实现超60小时长航时飞行,定位为远程隐身侦察与打击平台。该机区别于CCA无人僚机,更侧重独立远程任务,未来有望与有人战斗机和CCA共同构成美军空中作战体系,但技术成熟度与成本仍待验证。
重庆两家企业未按法定要求落实网络安全等级保护工作等被行政处罚" 网络安全文章

重庆两家企业未按法定要求落实网络安全等级保护工作等被行政处罚"

重庆九龙坡区网信办依法对两家未履行网络安全保护义务的企业作出行政处罚,指出其存在未建立网安机制、未落实等级保护、未编制应急预案及日志留存不足等问题,依据网络安全法责令整改并警告。目前企业已完成整改。此事件警示企业须严格落实网络安全等级保护制度,加强日常监测与日志管理,以防范合规风险。
【转载】密钥管理也能“软件定义”:一套面向后量子迁移的敏捷KMS架构" 网络安全文章

【转载】密钥管理也能“软件定义”:一套面向后量子迁移的敏捷KMS架构"

本文提出软件定义密钥管理服务架构,通过安全隔离、可信计算与HSM构建可信执行环境,利用可插拔HSM抽象与KMS功能虚拟化实现算法动态扩展与负载均衡,以声明式策略解耦业务逻辑与底层资源,具备HSM可扩展、密码套件动态组合、服务可编程及控制与执行分离等特性,为密码机集中管控和后量子密码迁移提供参考技术路线。
CNNVD|重要安全漏洞通报(2026年第八期)" 网络安全文章

CNNVD|重要安全漏洞通报(2026年第八期)"

CNNVD发布2026年第八期安全漏洞通报,本月新增通用产品漏洞16733个,其中超危1498个,高危6297个,厂商修复率最高达82.75%;新增人工智能漏洞429个,高危182个,修复率79.67%。整体漏洞数量庞大,高危及以上占比高,建议相关单位优先关注超危和高危漏洞的修复进展,及时跟进CNNVD官方通报获取详细漏洞信息并采取相应防护措施。
评论:0   参与:  0