首页> 外文期刊>Dependable and Secure Computing, IEEE Transactions on >Copker: A Cryptographic Engine Against Cold-Boot Attacks
【24h】

Copker: A Cryptographic Engine Against Cold-Boot Attacks

机译:Copker:针对冷启动攻击的加密引擎

获取原文
获取原文并翻译 | 示例

摘要

Cryptosystems are essential for computer and communication security, e.g., RSA or ECDSA in PGP Email clients and AES in full disk encryption. In practice, the cryptographic keys are loaded and stored in RAM as plain-text, and therefore vulnerable to cold-boot attacks exploiting the remanence effect of RAM chips to directly read memory data. To tackle this problem, we proposenCopkern, a cryptographic engine that implements asymmetric cryptosystems entirely within the CPU, without storing any plain-text sensitive data in RAM. Copker supports the popular asymmetric cryptosystems (i.e., RSA and ECDSA), and deterministic random bit generators (DRBGs) used in ECDSA signing. In its active mode, Copker stores kilobytes of sensitive data, including the private key, the DRBG seed and intermediate states, only in on-chip CPU caches (and registers). Decryption/signing operations are performed without storing any sensitive information in RAM. In the suspend mode, Copker stores symmetrically-encrypted private keys and DRBG seeds in memory, while employs existing solutions to keep the key-encryption key securely in CPU registers. Hence, Copker releases the system resources in the suspend mode. We implement Copker with the support of multiple private keys. With security analyses and intensive experiments, we demonstrate that Copker provides cryptographic services that are secure against cold-boot attacks and introduce reasonable overhead.
机译:加密系统对于计算机和通信安全至关重要,例如PGP Email客户端中的RSA或ECDSA和全盘加密中的AES。实际上,加密密钥以纯文本的形式加载并存储在RAM中,因此容易受到利用RAM芯片的剩余效应直接读取内存数据的冷启动攻击的影响。为了解决这个问题,我们提出了 Copker n,一种加密引擎,可完全在CPU内实现非对称密码系统,而无需在RAM中存储任何纯文本敏感数据。 Copker支持流行的非对称密码系统(即RSA和ECDSA)以及ECDSA签名中使用的确定性随机位生成器(DRBG)。在活动模式下,Copker仅在片上CPU高速缓存(和寄存器)中存储数千字节的敏感数据,包括私钥,DRBG种子和中间状态。执行解密/签名操作时不会在RAM中存储任何敏感信息。在挂起模式下,Copker将对称加密的私钥和DRBG种子存储在内存中,同时采用现有解决方案将密钥加密密钥安全地保留在CPU寄存器中。因此,Copker以挂起模式释放系统资源。我们在多个私钥的支持下实现了Copker。通过安全性分析和深入的实验,我们证明了Copker提供的加密服务可抵御冷启动攻击并引入合理的开销。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号