Video Stream Encryption Key Rotation and Event Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video stream encryption systems face challenges in preventing unauthorized access to sensitive video data, as they often require decryption of irrelevant content and may expose privacy issues when encryption keys are stolen or not changed promptly in response to events.

Innovation Solution

A video capturing device with an image processing pipeline, encryption key activating module, encryption scheduler module, and event handling module that regularly changes encryption keys and activates new keys upon detected events, ensuring only relevant video data is decrypted and minimizing exposure to unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If encryption keys are changed frequently at predetermined intervals, then security against unauthorized access is improved, but system complexity and processing overhead increase

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The video stream is segmented into multiple segments, each encrypted with a different encryption key. The encryption scheduler divides the continuous video stream into discrete segments and assigns a unique encryption key to each segment, thereby limiting the exposure window for each key while maintaining manageable system complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encryption scheduler implements periodic action by changing encryption keys at predetermined time intervals. This systematic periodic key rotation ensures that even if one key is compromised, only the video segment(s) encrypted with that key are affected, while the periodic nature provides predictable security updates without requiring continuous system reconfiguration.

Inventive Principle:
Principle #19Periodic action

2Reliability

If encryption keys are changed immediately upon detecting an event, then privacy protection for irrelevant video data is improved, but response time and processing delay increase

Engineering Contradiction:
Improveprivacy protectionVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-generating and preparing encryption keys before they are needed. When an event is detected, the event handling module can immediately activate a pre-prepared encryption key for the affected video segment, minimizing the time delay between event detection and encryption key activation while ensuring privacy protection for irrelevant pre-event video data.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple encryption keys are maintained for different video segments, then unauthorized access risk is reduced, but key management complexity increases

Engineering Contradiction:
Improveunauthorized access riskVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption key activating module implements universality by serving multiple functions: it activates encryption keys for regular video segments, responds to event-triggered key changes, manages key lifecycle (activation/deactivation), and coordinates with both the encryption scheduler and event handling module. This multi-functional design reduces the need for separate specialized components for each key management task.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The encryption key activating module acts as an intermediary between the encryption scheduler and the event handling module. It receives key activation requests from both sources, manages the actual key activation and deactivation processes, and ensures proper coordination, thereby simplifying the overall system architecture by centralizing key management operations in a single intermediary component.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If video data is decrypted for legitimate users during an event, then event monitoring capability is improved, but exposure to stolen keys increases

Engineering Contradiction:
Improveevent monitoring capabilityVSAvoidexposure to stolen keys
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The video data is segmented into pre-event, during-event, and post-event portions, each encrypted with different encryption keys. Legitimate users are granted access only to the specific segment corresponding to the event period, while other segments remain protected. This segmentation ensures that even if a user's credentials are compromised, the exposure is limited to only the event-related video segment rather than the entire video stream.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11457179B2Content security for a video stream
Publication Date: 2022.09.27 AXIS
  • US11457179B2 patent drawing
  • US11457179B2 patent drawing
  • US11457179B2 patent drawing

AI summary

A video capturing device configured to capture video data, the image capturing device comprising: an image processing pipeline configured to generate a video stream from the captured video data; an encryption key activating module configured to, upon request, activate an encryption key and deactivate any previously activated encryption key used for encrypting the video stream, such that only one encryption key is activated to be used for encryption of the video stream at each instance in time; an encryption scheduler module configured to, at a predetermined time interval, instruct the encryption key activating module to activate an encryption key; an event handling module configured to, as a response to receiving indications of a detected event, instruct the encryption key activating module to activate an encryption key; an encryption module configured to encrypt the video stream using the one activated encryption key.