In-flight Entertainment Key Cache Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for distributing cryptographic keys for in-flight entertainment systems are inefficient due to high costs associated with air-to-ground data communication, limited connectivity, and manual key loading processes, which result in wastage and service outages.

Innovation Solution

Integrating the transfer of consumable cryptographic keys into the periodic update cycle of multimedia content, using a loading device that connects to the in-flight entertainment system to transmit the necessary keys based on usage data, eliminating the need for separate key delivery procedures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cryptographic keys are transmitted via air-to-ground data communication, then keys can be delivered to vehicles, but the cost increases significantly due to limited bandwidth and high communication expenses

Engineering Contradiction:
Improvekey delivery reliabilityVSAvoidcommunication cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by storing multiple cryptographic keys locally in the key cache memory before they are needed. The key management module pre-loads keys during periods when vehicle systems are operational and can receive updates, so that keys are readily available when content playback requires them, eliminating the need for expensive real-time air-to-ground communication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates local copies of cryptographic keys in the key cache memory of the vehicle system. Instead of repeatedly transmitting the same keys via expensive air-to-ground communication, the keys are copied to local storage and reused multiple times until depletion, significantly reducing communication bandwidth requirements and associated costs.

Inventive Principle:
Principle #26Copying

2Ease of operation

If manual key loading processes are used, then key distribution can be controlled, but the process requires human intervention and may result in service outages due to timing delays

Engineering Contradiction:
Improvekey management controlVSAvoidservice continuity
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system implements self-service through an automated key management module that monitors key inventory levels, detects when local keys are depleted, and autonomously requests and receives additional keys from the key server. This automated process eliminates the need for manual intervention while ensuring continuous service availability by proactively replenishing keys before service interruptions occur.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The key management module implements a feedback mechanism by continuously monitoring the inventory of local cryptographic keys and automatically initiating key replenishment when thresholds are reached. This closed-loop system ensures timely key updates without manual intervention, preventing service outages while optimizing the timing of key transfers to minimize bandwidth usage.

Inventive Principle:
Principle #23Feedback

3Duration of action of stationary object

If keys are cached locally in vehicle systems, then service continuity is maintained, but key management complexity increases

Engineering Contradiction:
Improveservice continuityVSAvoidkey management system complexity
Core Design Contradiction:
Duration of action of stationary objectVSDevice complexity

Solution Approach 1:

The key management system is segmented into distinct functional modules: a key cache memory for local storage, a key management module for monitoring and control, and an automated key replenishment mechanism. This modular architecture manages complexity by separating concerns - the cache handles storage, the management module handles logic and monitoring, and the replenishment mechanism handles communication and updates.

Inventive Principle:
Principle #1Segmentation

4Loss of information

If periodic content updates are performed, then content freshness is maintained, but this creates opportunities to bundle key transfers with existing data transmissions

Engineering Contradiction:
Improvecontent freshnessVSAvoidbandwidth usage
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system merges the cryptographic key transfer operation with the existing periodic content update transmissions. Instead of separately transmitting keys and content updates, the key replenishment requests and data transfers are combined into the same communication sessions, utilizing the same bandwidth allocation and transmission infrastructure already required for content freshness maintenance.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9955199B2Transfer of consumable data to vehicles
Publication Date: 2018.04.24 PANASONIC AVIONICS CORP
  • US9955199B2 patent drawing
  • US9955199B2 patent drawing
  • US9955199B2 patent drawing

AI summary

Consumable data objects are transferred from a source server to a vehicle server. The availability of a first data communications link from the source server to a vehicle server is detected and a count of consumable data objects stored on the vehicle server is generated. If the first data communications link is detected, the count is transmitted to the source server over the link. An identifier of the vehicle server is derived from the first data communications link, and this identifier is associated with the count. A consumable data object replenishment count is generated based upon an evaluation of the count in relation to historic use data derived from past counts.