Encrypted Media Data Sharing with Dynamic Key Revocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users lose control over their media data once it is shared on public platforms, as recipients can store and distribute copies, and the data may remain on servers even after deletion.

Innovation Solution

Media data is encrypted with a session key, which is encrypted using the recipient's public key, and managed by a key manager, allowing controlled access and decryption only when the owner shares the data, with client-side logic preventing copying and storage on the recipient's device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If media data is published on a public server for access by multiple users, then information exchange and collaboration are encouraged, but the owner loses control over the media data and recipients can keep copies for further distribution

Engineering Contradiction:
Improveaccessibility of media dataVSAvoidcontrol over media data
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The media data is encrypted with a session key before being uploaded to the public server. This preliminary encryption action ensures that even though the data is accessible to multiple users on the public server, only authorized recipients with the corresponding decryption key can access the actual content, thus maintaining owner control while allowing broad accessibility

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A key management system acts as an intermediary between the data owner and recipients. The key manager controls the distribution of decryption keys to authorized recipients, enabling the owner to maintain control over who can access the media data without restricting the data's presence on the public server. This intermediary mechanism resolves the contradiction by decoupling data accessibility from access authorization

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of substance

If the owner deletes media data from the website, then storage space is freed, but the website may keep copies or not actually delete the photos from storage devices

Engineering Contradiction:
Improvestorage space utilizationVSAvoiddata deletion assurance
Core Design Contradiction:
Loss of substanceVSReliability

Solution Approach 1:

The decryption key is extracted and controlled separately from the encrypted media data. When the owner wants to delete data, they can revoke the decryption key through the key management system, effectively removing access to the data without needing to physically delete it from storage devices. This separates the data storage function from the access control function, ensuring reliable data deletion through key revocation

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system预先 establishes key management controls that enable future deletion. By setting up the key management infrastructure in advance, the owner can efficiently revoke access and ensure data deletion without the complexity of tracking and deleting copies across multiple storage devices, as the decryption capability itself is what enables access

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the recipient receives encrypted media data and decryption key, then the recipient can decrypt and view the media data, but the recipient can also copy and store the media data on their device

Engineering Contradiction:
Improvemedia data viewing capabilityVSAvoidunauthorized copying and storage
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system implements dynamic key management where decryption keys can be granted or revoked in real-time based on sharing status. This dynamic approach allows the recipient to easily view media data when authorized, while the owner can dynamically revoke access to prevent further copying or storage by simply removing the decryption key through the key manager, without needing to implement complex technical restrictions on the recipient's device

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8649515B1Controlled sharing of media data that are retrievable over a public computer network
Publication Date: 2014.02.11 TREND MICRO INC
  • US8649515B1 patent drawing
  • US8649515B1 patent drawing
  • US8649515B1 patent drawing

AI summary

An owner of media data encrypts the media data using a session key. The session key is encrypted using a public key of a designated recipient of the media data. A key manager provides the encrypted session key to the recipient while the owner is sharing the media data with the recipient. The encrypted media data is published and accessed by the recipient over a public computer network. The encrypted session key and the encrypted media data are received in the recipient's computer, where the encrypted session key is decrypted into the session key using the recipient's private key and the encrypted media data is decrypted into the media data using the session key. When the owner is no longer sharing the media data with the recipient, the recipient is prevented from further receiving the encrypted session key from the key manager.