arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2201.01834cs.CRcs.AR
收藏

具有强大密钥隔离保证的安全远程证明

Secure Remote Attestation with Strong Key Insulation Guarantees

Deniz Gurevin, Chenglu Jin, Phuong Ha Nguyen, Omer Khan, Marten van Dijk

摘要:

近年来,在学术界和工业界都出现了安全处理器设计的趋势。具有硬件强制隔离的安全处理器可以成为未来云计算的坚实基础。然而,由于最近的侧信道攻击,商业安全处理器未能提供安全隔离执行环境的承诺。安全执行环境内的敏感信息总是通过侧通道泄漏。这项工作考虑了最强大的基于软件的侧信道攻击者,即,全数字状态观测(ADSO)对手,其可以观测所有数字状态,包括安全飞地中的所有数字状态。传统的签名方案在ADSO对抗模型下是不安全的。我们引入了一个新的密码原语称为一次性签名与秘密密钥暴露(OTS-SKE),它确保没有人可以伪造一个新的消息或随机数的有效签名,即使所有的秘密会话密钥泄漏。OTS-SKE使我们能够在ADSO攻击下安全地签署证明报告。我们还通过在系统中引入安全协处理器来最小化可信计算基础,并且安全协处理器和证明处理器之间的交互是单向的。也就是说,协处理器不接受来自处理器的输入,并且仅生成供处理器获取的密钥。实验结果表明,OTS-SKE的签名速度比Intel SGX中使用的椭圆曲线数字签名算法(ECDSA)要快。

英文摘要:

Recent years have witnessed a trend of secure processor design in both academia and industry. Secure processors with hardware-enforced isolation can be a solid foundation of cloud computation in the future. However, due to recent side-channel attacks, the commercial secure processors failed to deliver the promises of a secure isolated execution environment. Sensitive information inside the secure execution environment always gets leaked via side channels. This work considers the most powerful software-based side-channel attackers, i.e., an All Digital State Observing (ADSO) adversary who can observe all digital states, including all digital states in secure enclaves. Traditional signature schemes are not secure in ADSO adversarial model. We introduce a new cryptographic primitive called One-Time Signature with Secret Key Exposure (OTS-SKE), which ensures no one can forge a valid signature of a new message or nonce even if all secret session keys are leaked. OTS-SKE enables us to sign attestation reports securely under the ADSO adversary. We also minimize the trusted computing base by introducing a secure co-processor into the system, and the interaction between the secure co-processor and the attestation processor is unidirectional. That is, the co-processor takes no inputs from the processor and only generates secret keys for the processor to fetch. Our experimental results show that the signing of OTS-SKE is faster than that of Elliptic Curve Digital Signature Algorithm (ECDSA) used in Intel SGX.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑