Secure Remote Attestation with Strong Key Insulation Guarantees
Deniz Gurevin, Chenglu Jin, Phuong Ha Nguyen, Omer Khan, Marten van, Dijk

TL;DR
This paper proposes a new cryptographic primitive, OTS-SKE, to enhance remote attestation security against powerful side-channel attackers, and demonstrates its efficiency over traditional schemes like ECDSA.
Contribution
It introduces OTS-SKE, a novel signature scheme secure under secret key exposure, and designs a minimal trusted computing base with a secure co-processor for remote attestation.
Findings
OTS-SKE is faster than ECDSA in signing operations.
OTS-SKE remains secure even if all secret keys are leaked.
The system reduces trusted computing base by using a unidirectional secure co-processor.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Physical Unclonable Functions (PUFs) and Hardware Security · Cryptography and Data Security
