Secure Content Sharing via Access Token and Key Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for sharing digital content over networks lack sufficient security measures, making valuable content vulnerable to breaches and fraudulent activities.

Innovation Solution

A computer-implemented method that involves receiving an authorization grant, obtaining an access token, requesting and using encryption or decryption keys from a key management system to securely encrypt or decrypt content items, ensuring secure sharing and access control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If digital content is shared over networks using traditional methods (email attachments, file transfers), then ease of operation is improved, but security is worsened due to vulnerability to fraud and breaches

Engineering Contradiction:
Improveease of content sharingVSAvoidcontent security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the content sharing process into distinct phases: authentication phase (obtaining access token), key acquisition phase (requesting encryption key from KMS), and encryption phase (encrypting content). This segmentation allows each phase to be secured independently with appropriate security measures while maintaining ease of operation through automated workflows.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediaries to enhance security: an authorization server mediates between users and content, issuing access tokens; a key management system mediates key distribution, providing encryption keys only to authenticated users. These intermediaries protect against direct unauthorized access while maintaining user-friendly operation through standardized protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If encryption and key management systems are integrated into content sharing workflows, then security is improved, but device complexity is worsened

Engineering Contradiction:
Improvecontent securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs universal components that perform multiple functions: the authorization server handles both authentication and access token issuance; the key management system provides both key generation and key distribution; the access token serves as both authentication proof and authorization credential. This multi-functionality reduces the number of separate components needed, thereby reducing overall system complexity while maintaining strong security.

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

Solution Approach 2:

The patent changes the state of security parameters dynamically: encryption keys are provided in encrypted form and decrypted only when needed; access tokens have expiration times and scope limitations; content is encrypted with keys that are revoked or rotated over time. These parameter changes enable security to be enforced without requiring permanently complex system states, allowing systems to remain simple between security operations.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If standard provisioning workflows and key management systems are used, then adaptability is improved through integration with existing services, but implementation complexity is worsened

Engineering Contradiction:
Improveintegration capabilityVSAvoidimplementation ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent performs preliminary actions by establishing authentication credentials and encryption keys before content sharing occurs. Users authenticate in advance to receive access tokens; encryption keys are pre-provisioned through the key management system. This preliminary setup, though requiring initial effort, enables seamless and secure content sharing thereafter, reducing implementation complexity for the actual sharing operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying of authentication credentials (access tokens) and encryption keys from centralized systems to distributed clients. Instead of implementing complex authentication and key management from scratch in each system, the patent copies proven security mechanisms from standardized services (OAuth 2.0 for authentication, cloud KMS for encryption), thereby improving adaptability while reducing implementation complexity through proven patterns.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10225084B1Method, apparatus and computer program product for securely sharing a content item
Publication Date: 2019.03.05 EMC IP HLDG CO LLC
  • US10225084B1 patent drawing
  • US10225084B1 patent drawing
  • US10225084B1 patent drawing

AI summary

Disclosed are techniques for securely sharing a content item. The techniques comprise receiving an authorization grant. The techniques also comprise utilizing the authorization grant to obtain an access token. The access token includes credentials for enabling access to a content item. The techniques further include requesting one of an encryption or decryption key from a key management system. The one of the encryption or decryption key facilitates encryption or decryption operations in connection with the content item. The techniques still further comprising performing an encryption or decryption operation in connection with the content item. The one of the encryption or decryption operation is performed using the corresponding one of the encryption or decryption key.