一种依托TEE技术的单云架构高效安全外包计算协议设计制造技术

技术编号:44926597 阅读:42 留言:0更新日期:2025-04-08 19:06
本发明专利技术公开了一种依托TEE技术的单云架构高效安全外包计算协议设计,涉及安全外包计算领域。系统架构仅包含两个主体:一个客户端Client和一个云服务提供商CSP。CSP内置服务器,将代码执行划分为两个区域:富执行环境REE和可信执行环境TEE。创新性地将REE与TEE作为独立参与方,通过门限Paillier加密系统实现协同计算,从而设计了高效且安全的多元运算协议,具体包括一元运算(安全绝对值协议SABS)、二元运算(安全乘法协议SMUL、安全比较协议SCMP、安全判断相等协议SEQL)及三元运算(安全决策协议SDEC)。本发明专利技术有效解决了现有安全外包计算方法的低效问题、TEE受存储和计算资源限制而难以应用的问题,以及过度依赖“多服务器间非共谋”与“TEE是绝对安全黑盒”假设的安全性问题。

【技术实现步骤摘要】

本专利技术涉及安全外包计算领域,提出一种依托tee技术的单云架构高效安全外包计算协议设计。


技术介绍

1、在物联网和大数据时代的驱动下,数据已成为核心资产,数据处理需求爆发式增长。传统的用户终端设备在面对海量数据和复杂计算任务时,常因性能瓶颈难以满足需求,迫使许多企业将核心计算外包给第三方云服务提供商。尽管云计算在提升计算效率和资源利用率方面具有显著优势,但随着数据逐步迁移至云端,随之而来的数据安全和用户隐私问题也日益凸显,云服务器的可信度和数据保护能力成为制约云计算技术进一步发展的关键挑战。

2、安全外包计算技术使得资源有限的用户能够将敏感数据加密后外包给云端进行处理。此类计算方法通常依赖隐私计算技术,如同态加密、安全多方计算和可信执行环境(tee)。然而,基于软件的同态加密和安全多方计算解决方案在实际应用中面临一些挑战,包括对安全计算类型的支持有限、以及计算和通信开销高昂等问题。相较之下,基于硬件的可信执行环境(tee)虽然在性能上有所提升,但也存在一些局限性,如不支持库移植、运算环境受限、拓展性较差,以及容易受到侧信道攻击等风险。此外,现本文档来自技高网...

【技术保护点】

1.一种依托TEE技术的单云架构高效安全外包计算协议设计,其特征在于,此系统架构仅涉及两类主体:客户端Client和云服务提供商CSP,无需引入额外的完全信任第三方。所述架构允许资源有限的客户端Client将计算密集型任务安全地外包给云服务提供商CSP进行处理。CSP内部包含一台配备可信执行环境TEE的服务器。具体而言,该服务器将代码执行划分为两个区域,其中可信执行环境TEE作为可信计算区域,具备数据机密性和完整性保护能力,而外部计算及其数据存储等不可信区域则归属于富执行环境REE。因此,REE与TEE作为两个独立的参与方,将协同完成两方安全计算操作,为客户端Client提供安全外包计算...

【技术特征摘要】

1.一种依托tee技术的单云架构高效安全外包计算协议设计,其特征在于,此系统架构仅涉及两类主体:客户端client和云服务提供商csp,无需引入额外的完全信任第三方。所述架构允许资源有限的客户端client将计算密集型任务安全地外包给云服务提供商csp进行处理。csp内部包含一台配备可信执行环境tee的服务器。具体而言,该服务器将代码执行划分为两个区域,其中可信执行环境tee作为可信计算区域,具备数据机密性和完整性保护能力,而外部计算及其数据存储等不可信区域则归属于富执行环境ree。因此,ree与tee作为两个独立的参与方,将协同完成两方安全计算操作,为客户端client提供安全外包计算服务。

2.根据权利要求1所述的一种依托tee技术的单云架构高效安全外包计算协议设计,其特征在于,所述安全外包计算方案的具体实施包括以下步骤:

3.根据权利要求2所述的一种依托tee技术的单云架构高效安全外包计算协议设计,其特征在于,在步骤2和步骤3中,所述加密算法enc,以一个所述公钥pk和一个明文数据m作为输入,选择一个比特长度小于或等于私钥比特长度的随机数r,输出密文c,具体计算过程为:c←enc(pk,m,r)=(1+m·n)·(hnmod n2)rmod n2。其中h=-y2β(mod n),β=(p-1)(q-1)/(4pq),而(p,q,p,q)这四个参数均是奇素数。所述解密算法dec,以一个所述私钥sk和一个密文c作为输入,输出明文m,具体计算过程为:

4.根据权利要求1所述的一种依托tee技术的单云架构高效安全外包计算协议设计,其特征在于,所述元组tupleree包括r、r1、r2...

【专利技术属性】
技术研发人员:赵搏文李九辉胡梓恒肖阳裴庆祺
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

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

1