D-NAF Authentication for Secure DASH Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multimedia delivery technologies face challenges in providing secure, adaptive, and efficient streaming of multimedia content over HTTP, particularly in wireless communication networks, where authentication and authorization mechanisms are complex and often lead to network congestion and content access restrictions.

Innovation Solution

The implementation of a DASH-aware network application function (D-NAF) that integrates with the 3GPP generic authentication architecture (GAA) to provide content-specific authentication using URL signatures and authentication keys, allowing for fine-grained access control and adaptation to user preferences and network conditions, while leveraging HTTP proxy or DASH proxy servers to enforce authentication policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complex authentication and authorization mechanisms are implemented for secure multimedia streaming, then content security and access control are improved, but network congestion and system complexity increase

Engineering Contradiction:
Improvecontent securityVSAvoidauthentication mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a DASH-aware NAF as an intermediary component between the client and the content delivery network. This NAF integrates with the 3GPP GAA authentication architecture to handle content-specific authentication, authorization, and URL signature verification. By placing this intelligent intermediary in the network, the system achieves fine-grained access control and content security without requiring complex authentication logic in end devices, thus resolving the contradiction between security and complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If fine-grained access control and content-specific authentication are implemented, then content protection is improved, but network overhead and processing time increase

Engineering Contradiction:
Improvecontent protectionVSAvoidauthentication processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-generating and embedding URL signatures and authentication keys into the DASH manifest files during content preparation. These authentication credentials are prepared in advance and distributed with the content metadata. When a client requests content, the DASH-aware NAF can quickly verify the pre-computed signatures without performing complex real-time authentication, significantly reducing authentication processing time while maintaining fine-grained content protection.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If adaptive streaming with multiple representations is provided, then user experience and adaptability are improved, but network bandwidth consumption and server load increase

Engineering Contradiction:
Improvestreaming adaptabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent leverages the dynamic nature of DASH adaptive streaming by enabling clients to dynamically select and switch between different content representations (different resolutions, bitrates, and formats) based on real-time network conditions and device capabilities. The DASH-aware NAF dynamically authenticates and authorizes access to different representations, allowing the system to adaptively deliver appropriate content quality without over-consumption of network bandwidth, thus resolving the contradiction between adaptability and resource consumption.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10873579B2Dash-aware network application function (D-NAF)
Publication Date: 2020.12.22 APPLE INC
  • US10873579B2 patent drawing
  • US10873579B2 patent drawing
  • US10873579B2 patent drawing

AI summary

Technology for a network application function (NAF) on a network element is disclosed. The NAF can authenticate a client using a Generic Bootstrapping Architecture (GBA)-based authentication and authorization procedure. The NAF can authorize the client for access to dynamic adaptive streaming over hypertext transfer protocol (HTTP) (DASH) content subject to content-specific policy information using the GBA-based authentication and authorization procedure. The NAF can deliver the DASH content to the client when the client is successfully authenticated and authorized using the GBA-based authentication and authorization procedure.