We received positive feedback and inquiries on the previous version of HTTPA [11](HTTPA/1). As a result, we present a major revision of the HTTPA protocol (HTTPA/2) to protect sensitive data in HTTPA transactions from cyber attacks. Comparatively, the previous work [11] is mainly focused on how to include remote attestation (RA) and secret provisioning to the HTTP protocol with Transport Layer Security (TLS) protection across the Internet, which is great, but it comes at a price. In contrast, HTTPA/2 is not necessary to rely on the TLS protocol, such as TLS 1.3 [20], for secure communication over the Internet. The design of HTTPA/2 follows the SIGMA model [13] to establish a trusted (attested) and secure communication context between endpoints at layer 7 (L7) of the OSI model. Different from connection-based protocols, HTTPA/2 is transaction-based in which the TEE is considered to be a new type of requested resource over the Internet. In addition to protecting sensitive data transmitted to TEE-based services (TServices), HTTPA/2 can potentially be used to optimize the end-to-end performance of Internet or cloud backend traffic, thus saving energy and reducing the operational costs of Cloud Service Providers (CSPs). We envision that HTTPA/2 will further enable confidential web services and trustworthy AI applications in the future.
翻译:我们收到了关于HTTPA[11] (HTTPA/1) (HTTPA/1)前一版本的正面反馈和询问。结果,我们对HTTPA协议(HTPA/2)作了重大修订,以保护HTTPA交易中的敏感数据免遭网络袭击。比较而言,先前的工作[11]主要侧重于如何将远程证明(RA)和秘密规定纳入HTTP协议与整个互联网运输层安全保护(TLS)之间的远程认证(RA)和秘密规定,这是很大的,但价格很高。相比之下,HTTPA/2没有必要依赖TLS协议,如TLS 1.3.[20],在互联网上进行安全通信。HTTPA/2的设计遵循SIGMA模式[13],以便在OS模式的7层(L7)端点之间建立一个可信赖的(测试)和安全的通信环境。HTPA/2与基于连接的协议不同,它被视为互联网上要求的一种新型资源。除了保护向TEE服务(TS1.3 [20] 传送的敏感数据外,HTTPPA/2的设计遵循SIMA模式[13] 模式的设计,因此,HTTPPA/2 将来的运行运行服务可能优化互联网最终的运行。