[发明专利]基于可信执行环境的可校验加密有效

专利信息
申请号: 201980047829.8 申请日: 2019-07-03
公开(公告)号: CN112438034B 公开(公告)日: 2022-08-19
发明(设计)人: 武腾;谭寅 申请(专利权)人: 华为技术有限公司
主分类号: H04L9/28 分类号: H04L9/28
代理公司: 北京中博世达专利商标代理有限公司 11274 代理人: 申健
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 可信 执行 环境 校验 加密
【权利要求书】:

1.一种用于使用密文校验明文的属性的方法,其特征在于,所述方法包括:

计算设备的可信执行环境TEE接收所述密文;

所述TEE使用加密密钥对的私有加密密钥对所述密文进行解密以生成所述明文,所述加密密钥对包括公共加密密钥和所述私有加密密钥;

所述TEE生成校验所述明文的属性的验证结果;

所述TEE通过使用签名密钥对的私有签名密钥对所述验证结果进行加密来生成数字签名的验证结果,所述签名密钥对包括公共签名密钥和所述私有签名密钥,所述私有签名密钥是从所述计算设备的安全存储器检索到的,所述安全存储器仅能够由所述TEE访问;

由所述计算设备发送所述数字签名的验证结果。

2.根据权利要求1所述的方法,其特征在于,所发送的数字签名的验证结果使接收者能够通过使用所述公共签名密钥校验所述数字签名的验证结果来确认所述明文的所述属性。

3.根据权利要求2所述的方法,其特征在于,所述发送包括:

所述计算设备将所述密文和所述数字签名的验证结果发送给所述接收者。

4.根据权利要求1至3任一项所述的方法,其特征在于,进一步包括:

所述TEE获得所述加密密钥对;

所述TEE生成所述签名密钥对;

所述TEE从注册服务器接收认证证书,所述认证证书校验由所述TEE执行以校验所述明文的所述属性的代码正确。

5.根据权利要求1至3任一项所述的方法,其特征在于,进一步包括:

所述计算设备的富执行环境REE将所述加密密钥对提供给所述TEE;

所述TEE生成所述签名密钥对并将所述私有签名密钥存储在所述计算设备的所述安全存储器中;

所述TEE将远程认证请求发送给注册服务器;

所述TEE经由所述TEE与所述注册服务器之间建立的安全信道在证书请求中发送所述公共加密密钥和所述公共签名密钥;

所述TEE从所述注册服务器接收地址证明请求;

所述TEE基于所述私有加密密钥和所述地址证明请求将地址证明响应发送给所述注册服务器;

所述TEE接收所述注册服务器内的安全元件生成的认证证书,所述安全元件包括无法从所述安全元件外部读取的密钥,其中,所述认证证书校验由所述TEE执行以校验所述明文的所述属性的代码正确,所述认证证书包括所述公共签名密钥。

6.根据权利要求1至3任一项所述的方法,其特征在于,所述加密密钥对包括Paillier密钥对,其中,所述签名密钥对包括通用关键字密码密钥对或椭圆曲线数字签名算法(ECDSA)密钥对中的一者。

7.根据权利要求1至3任一项所述的方法,其特征在于,所述密文包括使用区块链的对等网络上的加密货币交易的加密交易值,其中,所述明文的所述属性是所述交易值的范围。

8.根据权利要求1至3任一项所述的方法,其特征在于,所接收的密文是使用加性同态加密算法进行加密的。

9.根据权利要求1至3任一项所述的方法,其特征在于,所述密文是加密字符串,其中,所述明文的所述属性是所述明文的字符串长度。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201980047829.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top