HTTPA: HTTPS Attestable Protocol
Gordon King, Hans Wang

TL;DR
HTTPA extends HTTPS by integrating remote attestation, leveraging trusted execution environments like Intel SGX, to enhance security and trustworthiness of web services and data privacy.
Contribution
The paper introduces HTTPA, a novel protocol extension that incorporates remote attestation into HTTPS, enabling secure, trustworthy web interactions with hardware-based guarantees.
Findings
HTTPA provides security assurances for web requests.
It unifies web attestation with Internet access in a standard way.
The protocol enhances trustworthiness of web services.
Abstract
Hypertext Transfer Protocol Secure (HTTPS) protocol has become an integral part of modern Internet technology. Currently, it is the primary protocol for commercialized web applications. It can provide a fast, secure connection with a certain level of privacy and integrity, and it has become a basic assumption on most web services on the Internet. However, HTTPS alone cannot provide security assurances on request data in computing, so the computing environment remains uncertain of risks and vulnerabilities. A hardware-based trusted execution environment (TEE) such as Intel Software Guard Extension (Intel SGX) or Intel Trust Domain Extensions (Intel TDX) provides in-memory encryption to help protect runtime computation to reduce risks of illegal leaking or modifying private information. (Note that we use SGX as an example for illustration in the following texts.) The central concept of…
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 · Advanced Malware Detection Techniques · Network Security and Intrusion Detection
