Table of Contents
Fetching ...

Securing Immersive 360 Video Streams through Attribute-Based Selective Encryption

Mohammad Waquas Usmani, Susmit Shannigrahi, Michael Zink

TL;DR

The paper tackles secure, scalable delivery of immersive 360° video by moving encryption from transport to data with Attribute-Based Encryption (ABE). It introduces a two-dimensional selective encryption framework that combines frame-level (I/P/B) encryption with viewport-aware, tile-level strategies for tiled 360° streams, implemented over DASH using a CPABE toolkit and a modified MPD. An end-to-end prototype, including an HTTP+ABE architecture and the AStream-360 client, demonstrates substantial cache CPU savings (up to 63%). Across small- and large-scale CloudLab deployments, HTTP-ABE maintains QoE comparable to HTTPS as measured by VMAF while reducing cache and origin server load, though rebuffering can be higher for some configurations; MajorP offers a favorable security-performance trade-off. These results suggest a practical path to secure, scalable immersive media distribution without relying on TLS termination at every CDN hop."

Abstract

Delivering high-quality, secure 360° video content introduces unique challenges, primarily due to the high bitrates and interactive demands of immersive media. Traditional HTTPS-based methods, although widely used, face limitations in computational efficiency and scalability when securing these high-resolution streams. To address these issues, this paper proposes a novel framework integrating Attribute-Based Encryption (ABE) with selective encryption techniques tailored specifically for tiled 360° video streaming. Our approach employs selective encryption of frames at varying levels to reduce computational overhead while ensuring robust protection against unauthorized access. Moreover, we explore viewport-adaptive encryption, dynamically encrypting more frames within tiles occupying larger portions of the viewer's field of view. This targeted method significantly enhances security in critical viewing areas without unnecessary overhead in peripheral regions. We deploy and evaluate our proposed approach using the CloudLab testbed, comparing its performance against traditional HTTPS streaming. Experimental results demonstrate that our ABE-based model achieves reduced computational load on intermediate caches, improves cache hit rates, and maintains comparable visual quality to HTTPS, as assessed by Video Multimethod Assessment Fusion (VMAF).

Securing Immersive 360 Video Streams through Attribute-Based Selective Encryption

TL;DR

The paper tackles secure, scalable delivery of immersive 360° video by moving encryption from transport to data with Attribute-Based Encryption (ABE). It introduces a two-dimensional selective encryption framework that combines frame-level (I/P/B) encryption with viewport-aware, tile-level strategies for tiled 360° streams, implemented over DASH using a CPABE toolkit and a modified MPD. An end-to-end prototype, including an HTTP+ABE architecture and the AStream-360 client, demonstrates substantial cache CPU savings (up to 63%). Across small- and large-scale CloudLab deployments, HTTP-ABE maintains QoE comparable to HTTPS as measured by VMAF while reducing cache and origin server load, though rebuffering can be higher for some configurations; MajorP offers a favorable security-performance trade-off. These results suggest a practical path to secure, scalable immersive media distribution without relying on TLS termination at every CDN hop."

Abstract

Delivering high-quality, secure 360° video content introduces unique challenges, primarily due to the high bitrates and interactive demands of immersive media. Traditional HTTPS-based methods, although widely used, face limitations in computational efficiency and scalability when securing these high-resolution streams. To address these issues, this paper proposes a novel framework integrating Attribute-Based Encryption (ABE) with selective encryption techniques tailored specifically for tiled 360° video streaming. Our approach employs selective encryption of frames at varying levels to reduce computational overhead while ensuring robust protection against unauthorized access. Moreover, we explore viewport-adaptive encryption, dynamically encrypting more frames within tiles occupying larger portions of the viewer's field of view. This targeted method significantly enhances security in critical viewing areas without unnecessary overhead in peripheral regions. We deploy and evaluate our proposed approach using the CloudLab testbed, comparing its performance against traditional HTTPS streaming. Experimental results demonstrate that our ABE-based model achieves reduced computational load on intermediate caches, improves cache hit rates, and maintains comparable visual quality to HTTPS, as assessed by Video Multimethod Assessment Fusion (VMAF).
Paper Structure (20 sections, 10 figures, 1 table)

This paper contains 20 sections, 10 figures, 1 table.

Figures (10)

  • Figure 1: 360$^\circ$ Video Streaming Process
  • Figure 2: System Architecture
  • Figure 3: Frame-based selective encryption using ABE.
  • Figure 4: Tile-based selective frame encryption.
  • Figure 5: Impact of different selective encryption schemes under ABE.
  • ...and 5 more figures