一种可信执行环境多节点认证方法技术

技术编号:31790204 阅读:27 留言:0更新日期:2022-01-08 10:47
本发明专利技术公开了提供一种可信执行环境多节点认证方法,假设多个TEE计算节点组成一个计算资源池,并由计算资源管理系统统一分配计算资源;资源池设置一个统一接入与认证节点(AuthNode),该节点协助用户完成对所有分配TEE计算节点的远程认证过程。本发明专利技术的有益效果如下:1.用户可对云计算环境中的代码安全进行认证,并通过TEE对计算过程实现安全保护;2.可实现用户数据的隐私保护,用户数据以加密状态上传至云环境,数据仅在TEE内部解密使用;3.用户可对计算结果正确性进行认证,确保计算结果没有被篡改;4.仅在程序部署阶段进行完整的远程认证,且对TEE的认证过程在云环境内部完成,计算过程用户仅需做简单的本地验证,执行效率高。效率高。效率高。

【技术实现步骤摘要】
一种可信执行环境多节点认证方法


[0001]本专利技术涉及可信执行环境、云环境、远程认证、隐私保护领域,特别涉及一种可信执行环境多节点认证方法。

技术介绍

[0002]可信执行环境(Trusted Executive Environment,TEE)是通过在通用CPU内设置基于硬件保护的安全区从而实现数据安全保护的一种安全计算框架,其计算过程以及所用到的内存、寄存器等均受到芯片原生的安全保护不被篡改或者窃取。与传统单纯的安全芯片不同,TEE可实现CPU所支持的通用计算功能。在传统的CPU+安全芯片的架构中,安全芯片提供加密、签名、认证等功能,CPU实现通用的计算,因此CPU内的数据无法得到有效的保护。在TEE中,通用计算与加密、认证等功能均在CPU内部完成,并且内存的加密与访问控制均被TEE所保护,因此可以实现整个计算过程的数据安全保护。通过TEE可以实现远程的安全计算。典型的TEE设备包括英特尔CPU提供的SGX环境以及ARM芯片所提供的TRUST ZONE等。TEE通过远程身份认证协议可以实现用户对TEE中执行代码的认证以及数据的加密功能。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种可信执行环境多节点认证方法,其特征在于,假设多个TEE计算节点组成一个计算资源池,并由计算资源管理系统统一分配计算资源;资源池设置一个统一接入与认证节点(AuthNode),该节点协助用户完成对所有分配TEE计算节点的远程认证过程,方案包括两个环节:用户程序安全部署和用户数据安全计算;其主要流程描述如下:(1).用户程序安全部署用户将计算程序上传至TEE云计算环境,并申请所需的计算资源,计算资源池为用户分配TEE计算资源,并在安全计算环境TEE中部署用户程序;AutNode启动远程认证流程,所有部署用户程序的TEE节点与AutNode通过安全的通信信道完成如下两项功能;1)生成远程认证报告TEE节点将包含节点信息、内存状态、执行程序等基础信息的数据生成摘要报告,并将报告上传至AutNode;AutNode检测TEE节点报告的正确性与完备性,通...

【专利技术属性】
技术研发人员:贺伟史楠迪汪昌帅徐潜马颂华范磊
申请(专利权)人:天翼电子商务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1