安全公司报告
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210392623.2 (22)申请日 2022.04.13 (71)申请人 海光信息技 术股份有限公司 地址 300392 天津市滨 海新区华苑产业区 海泰西路18号北2-204工业孵化- 3-8 (72)发明人 陈善 应志伟 (74)专利代理 机构 北京市广友专利事务所有限 责任公司 1 1237 专利代理师 张仲波 (51)Int.Cl. G06F 21/60(2013.01) G06F 21/64(2013.01) G06F 9/50(2006.01) (54)发明名称 一种密码模块、 密码运算方法、 CPU芯片及电 子设备 (57)摘要 本发明实施例公开一种密码模块、 密码运算 方法、 CPU芯片及电子设备, 其中, 所述密码模块 内置于中央处理器CPU且与CP U运算核心隔离, 所 述密码模块包括: 安全处理器, 用于接收CP U运算 核心发送的密码业务服务请求, 获取内部密钥, 将内部密钥发送给密码协处理器; 密码协处理 器, 用于从系统内存中读取密码业务服务请求对 应的源数据, 根据内部密钥和源 数据进行密码业 务服务响应, 将响应结果存储至系统 内存; 其中, 安全处理器运行时的代码和数据存储在CPU外部 的安全内存中, 安全处理器访问安全内存时由硬 件对访问内容进行加密和一致性保护。 本发明实 施例提供的技术方案可适用于密码机等相关密 码应用中需要用到密码模块的场景, 能够降低密 码模块设计的成本、 复杂度, 增强其 安全性。 权利要求书2页 说明书8页 附图5页 CN 114722410 A 2022.07.08 CN 114722410 A 1.一种密码模块, 其特征在于, 所述密码模块内置于中央处理器CPU且与CPU运算核心 隔离, 所述密码模块包括: 安全处理器, 用于接收CPU运算核心发送的密码业务服务请求, 获取内部密钥, 将内部 密钥发送给密码协处 理器; 密码协处理器, 用于从系统内存中读取密码业务服务请求对应的源数据, 根据内部密 钥和源数据进行密码业 务服务响应, 将响应结果存 储至系统内存; 其中, 安全处理器运行时的代码和数据存储在CPU外部的安全内存中, 安全处理器访问 安全内存时由硬件 对访问内容进行加密和一 致性保护。 2.根据权利要求1所述的密码模块, 其特征在于, 安全处理器用于获取内部密钥, 具体 包括: 安全处理器从CPU外部的安全非易失存储器中读取内部密钥, 其中安全处理器访问该 安全非易失存 储器时对访问内容进行加密和一 致性保护。 3.根据权利要求1所述的密码模块, 其特征在于, 安全处理器用于获取内部密钥, 具体 包括: 安全处理器从系统内存读取密钥镜像, 将密钥镜像解密并通过一致性校验后作为内部 密钥; 其中, 系统内存中的密钥镜像由CPU运 算核心预 先从硬盘文件系统中读取 得到。 4.根据权利要求2或3所述的密码模块, 其特 征在于, 安全处 理器, 还用于: 与CPU运算核心通过 管理接口进行内部密钥管理通信; 根据CPU运算核心的内部密钥管理操作, 管理CPU外部的安全非易失存储器中的内部密 钥; 或者, 根据CPU运算核心的内部密钥管理操作, 管理系统内存中的内部密钥镜像; 当内部密钥 镜像更新时, 指示CPU运 算核心将更新后的内部密钥镜像更新至硬 盘文件系统。 5.根据权利要求4所述的密码模块, 其特征在于, 内部密钥管理操作为导出/导入内部 密钥操作时, 安全处 理器具体用于: 结合片内机密信息和内部密钥管理操作口令, 生成保护密钥; 利用保护密钥, 对需要导出的内部密钥进行加密 及一致性保护; 或者, 利用保护密钥, 对需要导入的内部密钥进行解密 及一致性校验。 6.根据权利要求1所述的密码模块, 其特征在于, 安全处理器还用于: 与CPU运算核心上 的用户应用通过业 务接口协商通信密钥, 建立 安全会话; 安全处理器与CPU运算核心上的用户应用在该安全会话的上下文内使用通信密钥加解 密密码业务服务通信数据。 7.一种密码运 算方法, 其特 征在于, 应用于安全处 理器, 所述方法包括: 接收CPU运 算核心发送的密码业 务服务请求; 获取内部密钥; 将内部密钥发送给密码协处理器, 指示密码协处理器: 从系统内存中读取密码业务服 务请求对应的源数据, 根据内部密钥和源数据进行密码业务服务响应, 将响应结果存储至 系统内存; 其中, 安全处理器运行时的代码和数据存储在CPU外部的安全内存中, 安全处理器访问权 利 要 求 书 1/2 页 2 CN 114722410 A 2安全内存时由硬件 对访问内容进行加密和一 致性保护。 8.根据权利要求7 所述的密码运 算方法, 其特 征在于, 获取内部密钥, 具体包括: 从CPU外部的安全非易失存储器中读取内部密钥, 其中访 问该安全非易失存储器时对 访问内容进行加密和一 致性保护。 9.根据权利要求7 所述的密码运 算方法, 其特 征在于, 获取内部密钥, 具体包括: 从系统内存读取密钥镜像, 将密钥镜像解密并通过一 致性校验后作为内部密钥; 其中, 系统内存中的密钥镜像由CPU运 算核心预 先从硬盘文件系统中读取 得到。 10.根据权利要求8或9所述的密码运 算方法, 其特 征在于, 所述方法还 包括: 与CPU运算核心通过 管理接口进行内部密钥管理通信; 根据CPU运算核心的内部密钥管理操作, 管理CPU外部的安全非易失存储器中的内部密 钥; 或者, 根据CPU运算核心的内部密钥管理操作, 管理系统内存中的内部密钥镜像; 当内部密钥 镜像更新时, 指示CPU运 算核心将更新后的内部密钥镜像更新至硬 盘文件系统。 11.根据权利要求10所述的密码运算方法, 其特征在于, 内部密钥管理操作为导出/导 入内部密钥操作时, 所述内部密钥管理, 包括: 结合片内机密信息和内部密钥管理操作口令, 生成保护密钥; 利用保护密钥, 对需要导出的内部密钥进行加密 及一致性保护; 或者, 利用保护密钥, 对需要导入的内部密钥进行解密 及一致性校验。 12.根据权利要求7所述的密码运算方法, 其特征在于, 所述方法还包括: 与CPU运算核 心上的用户应用通过业 务接口协商通信密钥, 建立 安全会话; 与CPU运算核心上的用户应用在该安全会话的上下文内使用通信密钥加解密密码业务 服务通信数据。 13.一种中央处理CPU芯片, 其特征在于, 包括: CPU运算核心; 以及, 如 上述权利 要求1‑6 中任一项所述的密码模块。 14.一种电子设备, 其特征在于, 所述电子设备包括: 壳体、 处理器、 存储器、 电路板和电 源电路, 其中, 电路板安置在壳体 围成的空间内部, 处理器和存储器设置在电路板上; 电源 电路, 用于为上述电子 设备的各个电路或器件供电; 存储器用于存储 可执行程序 代码; 处理 器通过读取存储器中存储的可执行程序代码来运行与可执行程序 代码对应的程序, 用于执 行前述7‑12中任一权利要求所述的方法。权 利 要 求 书 2/2 页 3 CN 114722410 A 3
专利 一种密码模块、密码运算方法、CPU芯片及电子设备
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 07:12:26
上传分享
举报
下载
原文档
(616.4 KB)
分享
友情链接
GB-T 12350-2022 小功率电动机的安全要求.pdf
SY-T 6643-2021 陆上多波多分量地震资料采集技术规程.pdf
GB-T 18336.2-2015 信息技术 安全技术 信息技术安全评估准则 第2部分:安全功能组件.pdf
岗位说明书.pdf
GB-T 1457-2022 夹层结构滚筒剥离强度试验方法.pdf
GB-T 33134-2016 信息安全技术 公共域名服务系统安全要求.pdf
T-HW 00014—2020 装修垃圾收运技术规程.pdf
GB-T 3621-2022 钛及钛合金板材.pdf
GB-T 41717-2022 核电厂老化管理与寿命管理术语.pdf
GB-T 21062.3-2007 政务信息资源交换体系 第3部分:数据接口规范.pdf
GB-T 4780-2020 汽车车身术语.pdf
GB-T 37935-2019 信息安全技术 可信计算规范 可信软件基.pdf
GB-T 41350-2022 再制造 节能减排评价指标及计算方法.pdf
T-CERDS 3—2022 企业ESG评价体系.pdf
GB-T 40665.3-2021 中医四诊操作规范 第3部分:问诊.pdf
NIST 改善关键基础设施的网络安全框架 数据法盟翻译 2020.pdf
DB11-T 948.13-2013 电梯运行安全监测信息管理系统技术规范 第13部分:平台维护要求 北京市.pdf
GB-T 24354-2023 公共地理信息通用地图符号.pdf
T ZJHIA XX-2014 医疗健康数据分类分级规范.pdf
ISO 19160-4 2023 Addressing — Part 4 International postal address components and template.pdf
1
/
3
16
评价文档
赞助2.5元 点击下载(616.4 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。