[发明专利]数据处理装置及数据处理方法在审
| 申请号: | 201910450727.2 | 申请日: | 2019-05-28 |
| 公开(公告)号: | CN110138557A | 公开(公告)日: | 2019-08-16 |
| 发明(设计)人: | 薛刚汝;黄振华;沈昀 | 申请(专利权)人: | 上海兆芯集成电路有限公司 |
| 主分类号: | H04L9/08 | 分类号: | H04L9/08;G06F21/78 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 徐协成 |
| 地址: | 上海市张江高科技*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 加解密 对称加密密钥 数据处理装置 应用程序 用户私钥 数据处理 处理器 指令 处理器执行 模块寄存器 加密密钥 指令集中 解密 私钥 存储 应用 | ||
1.一种数据处理装置,包含:
处理器,用以接收对称加密密钥,当应用程序需要使用用户私钥时,该处理器执行硬件加解密指令集中的加解密指令,该加解密指令用以应用该对称加密密钥对该应用程序对应的私钥包裹进行解密,以取得该用户私钥;
其中,该对称加密密钥存储在该处理器的特殊模块寄存器中。
2.如权利要求1所述的数据处理装置,其中,该处理器接收来自外部密钥服务器的该对称加密密钥。
3.如权利要求2所述的数据处理装置,其中,该外部密钥服务器用以产生该对称加密密钥,并使用该对称加密密钥对该用户私钥使用对称加密算法进行加密,以产生该私钥包裹存放于该应用程序的安装包。
4.如权利要求2所述的数据处理装置,其中,该应用程序调用硬件加解密指令集驱动器并使用密钥导入协议以从该外部密钥服务器导入该对称加密密钥。
5.如权利要求1所述的数据处理装置,其中,该特殊模块寄存器仅允许该处理器访问。
6.如权利要求1所述的数据处理装置,其中,该处理器应用该用户私钥以执行特定操作,当该特定操作执行结束后,该处理器清除该用户私钥。
7.如权利要求1所述的数据处理装置,其中,该处理器包含微码,该微码指定用以存储该对称加密密钥的该特殊模块寄存器,硬件加解密指令集驱动器对应该指定的该特殊模块寄存器产生动态句柄给该应用程序。
8.如权利要求1所述的数据处理装置,其中,该应用程序使用动态句柄及该私钥包裹调用硬件加速指令集驱动器,该处理器执行该解密指令时从该动态句柄表征的该特殊模块寄存器中的读取该对称加密密钥,再应用该对称加密密钥对该私钥包裹进行解密,以取得该用户私钥。
9.如权利要求1所述的数据处理装置,其中,该应用程序使用动态句柄、待处理数据地址及该私钥包裹调用硬件加速指令集驱动器,该处理器执行该加解密指令时从该动态句柄表征的该特殊模块寄存器中的读取该对称加密密钥,再应用该对称加密密钥对该私钥包裹进行解密,以取得该用户私钥,再使用该用户私钥对该待处理数据地址中所存储的数据进行加解密处理。
10.如权利要求1所述的数据处理装置,其中,该处理器执行该加解密指令用以应用该对称加密密钥对另一私钥包裹进行解密,以取得另一用户私钥。
11.如权利要求1所述的数据处理装置,其中,该应用程序通过调用硬件加速指令集驱动器以使得该处理器在执行该加解密指令时从该特殊模块寄存器中读取该对称加密密钥。
12.一种数据处理方法,包含:
藉由处理器接收对称加密密钥;以及
当应用程序需要使用用户私钥时,藉由该处理器执行硬件加解密指令集中的加解密指令,该加解密指令用以应用该对称加密密钥对该应用程序对应的私钥包裹进行解密,以取得该用户私钥其中,该对称加密密钥存储在该处理器的特殊模块寄存器中。
13.如权利要求12所述的数据处理方法,其中,该处理器接收来自外部密钥服务器的该对称加密密钥。
14.如权利要求13所述的数据处理方法,其中,该外部密钥服务器用以产生该对称加密密钥,并使用该对称加密密钥对该用户私钥使用对称加密算法进行加密,以产生该私钥包裹存放于该应用程序的安装包。
15.如权利要求13所述的数据处理方法,其中,该应用程序调用硬件加解密指令集驱动器并使用密钥导入协议以从该外部密钥服务器导入该对称加密密钥。
16.如权利要求12所述的数据处理方法,其中,该特殊模块寄存器仅允许该处理器访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兆芯集成电路有限公司,未经上海兆芯集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910450727.2/1.html,转载请声明来源钻瓜专利网。





