1、通用操作系统商用密码子系统 功能调用接口规范 第1部分:内核态接口讲解了面向通用操作系统内核层的商用密码功能标准化调用机制,全面定义了内核态环境下密码算法服务的接入方式、数据结构、接口语义与生命周期管理要求。该规范确立了非对称算法、对称算法、杂凑算法及密码引擎四大类核心接口体系,涵盖密钥句柄分配与释放、加解密/签名/验签/摘要计算等基础操作,以及异步与同步双模式下的请求构建、状态管理、回调处理与资源归零等关键行为。规范严格区分了密码功能调用框架与密码资源挂接机制,前者聚焦算法能力的封装与使用,后者强调密码硬件引擎或软件实现模块在内核中的动态注册、启用、停用与卸载流程;同时明确支持多算法并行注册
2、、引擎多实例挂载、自检测试等增强性能力,并配套规定了标准错误码体系与典型接口实现示例。其技术内容深度适配Linux等主流内核架构,兼顾国产化操作系统生态需求,为内核密码子系统的模块化设计、跨平台兼容与安全合规提供了权威技术依据。通用操作系统商用密码子系统 功能调用接口规范 第1部分:内核态接口适用于操作系统内核开发人员、密码模块集成工程师、安全芯片固件开发者、国产基础软件厂商(如麒麟、方德、统信等)的技术架构团队,以及承担等保2.0、密评合规改造任务的政务云、金融信创、能源工控、关键信息基础设施运营单位的安全技术实施人员。该规范尤其适用于需在Linux或类Linux内核中构建符合GM/T 00542018信息系统密码应用基本要求及GB/T 397862021信息安全技术 信息系统密码应用基本要求的商用密码服务子系统的设计、开发、测试与认证全过程。同时,为密码算法供应商、加密硬件厂商(如PCIe密码卡、TPM/TCM模组厂商)提供统一的内核对接契约,支撑其产品在国产操作系统环境中的快速适配与互认互信。