QoS3: Secure Caching in HTTPS Based on Fine-Grained Trust Delegation

المؤلفون المشاركون

Al-Dailami, Abdulrahman
Ruan, Chang
Bao, Zhihong
Zhang, Tao

المصدر

Security and Communication Networks

العدد

المجلد 2019، العدد 2019 (31 ديسمبر/كانون الأول 2019)، ص ص. 1-16، 16ص.

الناشر

Hindawi Publishing Corporation

تاريخ النشر

2019-12-28

دولة النشر

مصر

عدد الصفحات

16

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

الملخص EN

With the ever-increasing concern in network security and privacy, a major portion of Internet traffic is encrypted now.

Recent research shows that more than 70% of Internet content is transmitted using HyperText Transfer Protocol Secure (HTTPS).

However, HTTPS encryption eliminates the advantages of many intermediate services like the caching proxy, which can significantly degrade the performance of web content delivery.

We argue that these restrictions lead to the need for other mechanisms to access sites quickly and safely.

In this paper, we introduce QoS3, which is a protocol that can overcome such limitations by allowing clients to explicitly and securely re-introduce in-network caching proxies using fine-grained trust delegation without compromising the integrity of the HTTPS content and modifying the format of Transport Layer Security (TLS).

In QoS3, we classify web page contents into two types: (1) public contents that are common for all users, which can be stored in the caching proxies, and (2) private contents that are specific for each user.

Correspondingly, QoS3 establishes two separate TLS connections between the client and the web server for them.

Specifically, for private contents, QoS3 just leverages the original HTTPS protocol to deliver them, without involving any middlebox.

For public contents, QoS3 allows clients to delegate trust to specific caching proxy along the path, thereby allowing the clients to use the cached contents in the caching proxy via a delegated HTTPS connection.

Meanwhile, to prevent Man-in-the-Middle (MitM) attacks on public contents, QoS3 validates the public contents by employing Document object Model (DoM) object-level checksums, which are delivered through the original HTTPS connection.

We implement a prototype of QoS3 and evaluate its performance in our testbed.

Experimental results show that QoS3 provides acceleration on page load time ranging between 30% and 64% over traditional HTTPS with negligible overhead.

Moreover, QoS3 is deployable since it requires just minor software modifications to the server, client, and the middlebox.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Al-Dailami, Abdulrahman& Ruan, Chang& Bao, Zhihong& Zhang, Tao. 2019. QoS3: Secure Caching in HTTPS Based on Fine-Grained Trust Delegation. Security and Communication Networks،Vol. 2019, no. 2019, pp.1-16.
https://search.emarefa.net/detail/BIM-1210362

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Al-Dailami, Abdulrahman…[et al.]. QoS3: Secure Caching in HTTPS Based on Fine-Grained Trust Delegation. Security and Communication Networks No. 2019 (2019), pp.1-16.
https://search.emarefa.net/detail/BIM-1210362

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Al-Dailami, Abdulrahman& Ruan, Chang& Bao, Zhihong& Zhang, Tao. QoS3: Secure Caching in HTTPS Based on Fine-Grained Trust Delegation. Security and Communication Networks. 2019. Vol. 2019, no. 2019, pp.1-16.
https://search.emarefa.net/detail/BIM-1210362

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references

رقم السجل

BIM-1210362