首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >机密计算 >机密计算与传统加密有什么区别?

机密计算与传统加密有什么区别?

词条归属:机密计算

机密计算与传统加密的区别如下:

1. 数据保护阶段的差异

  • 传统加密:主要保护"静态数据"(存储加密,如AES加密磁盘)和"传输中数据"(传输加密,如TLS/SSL协议)
  • 机密计算:专门保护"使用中数据"(Data in Use),即数据在CPU寄存器、缓存和内存中参与计算时的状态

2. 威胁模型的不同

  • 传统加密假设运行环境是可信的,解密后的明文数据在内存中对操作系统和特权软件可见
  • 机密计算假设运行环境是不可信的,包括操作系统、虚拟机监控器、云服务商管理员均无法访问TEE内部的明文数据

3. 密钥管理方式的区别

  • 传统加密:解密密钥需要被加载到内存中,密钥本身可能成为攻击目标
  • 机密计算:加密密钥由CPU硬件安全区域直接管理,即使在内存中的密钥材料也是以加密形式存在

4. 性能与易用性的权衡

  • 传统加密:软件层加密方案成熟,性能开销相对可控,但无法防御运行时的内存攻击
  • 机密计算:依赖专用硬件支持,早期SGX实现(第三代至强可扩展处理器之前)的EPC上限为256MB,存在换页性能开销;现代至强处理器(第三代及以后)支持更大的EPC,单插槽最高可达512GB,双插槽平台最高可达1TB,大幅降低了大内存工作负载的性能损耗;编程模型相较传统开发仍有一定复杂度
相关文章
SCRM与传统CRM有什么区别?
CRM英文是Customer Relationship Management,中文的意思是客户关系管理。SCRM英文全称是Social Customer Relationship Management, 即Social+CRM,借由社交化工具,实现对用户的个性化沟通,更重要的是SCRM通过互联技术将用户纳入到企业的营销体系中,鼓励用户与用户直接的个性化的沟通,在沟通过程中,用户收获更多的参与感、获得感,从而提升用户对品牌的认可和情感联结。
布鲁斯8号
2022-03-23
1.8K0
DDD与传统的OOA/D有什么区别?
DDD(Domain-Driven Design)与传统的OOA/D(Object-Oriented Analysis and Design)有以下几个不同点:
逍遥壮士
2023-09-01
1.1K0
OPD 和传统部门有什么区别?
随着 AI 智能体与自动化技术在企业办公场景深度普及,OPD(One Person Department,一人部门)作为新型内部组织单元,开始在各行业落地应用。不少企业管理者、技术从业者和职场人员都会产生疑问:OPD 究竟只是缩减了人员数量,还是在运转逻辑上和传统部门存在本质差异?
一人公司张愿
2026-05-27
1630
云计算与虚拟化有什么区别
“云”和“虚拟化”这两个术语常常让人产生困惑,常认为这两个词意味着相同的东西。实际上,“云服务器”和“虚拟化专用服务器(VPS)”虽然技术相似,但是您需要了解它们之间的显著差异从而选择恰当的产品来托管您的在线业务。
用户6784083
2019-11-27
4.1K0
云计算与虚拟化有什么区别
“云”和“虚拟化”这两个术语常常让人产生困惑,常认为这两个词意味着相同的东西。实际上,“云服务器”和“虚拟化专用服务器(VPS)”虽然技术相似,但是您需要了解它们之间的显著差异从而选择恰当的产品来托管您的在线业务。
小小科
2020-07-07
4.2K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券