Ephemeral Authorization Tokens for Encrypted Partner Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing identity standards and authentication protocols do not provide sufficient confidentiality for authentication tokens, exposing them to security risks and unnecessary exposure due to longer expiration times.

Innovation Solution

Generate ephemeral authorization tokens from partner tokens, encrypting them with resource-specific and federated identity/authentication provider encryption, and setting shorter expiration times to enhance security and confidentiality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If authentication tokens are exposed in HTTP URL or header for partner resource access, then message integrity is provided, but confidentiality is compromised

Engineering Contradiction:
Improvemessage integrityVSAvoidconfidentiality exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent embeds the partner authentication token within an ephemeral authorization token structure. The ephemeral token contains the partner token as a nested component along with additional security layers including expiration timestamps and cryptographic signatures, creating a multi-layered authentication mechanism that protects the inner token while maintaining its functionality

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent introduces an ephemeral authorization token as an intermediary between the partner authentication server and the protected resource. This intermediate token acts as a mediator that carries the necessary authentication information without exposing the original partner token, thereby maintaining confidentiality while enabling resource access

Inventive Principle:
Principle #24Intermediary (Mediator)

2Duration of action of moving object

If authentication tokens have longer expiration times, then resource access is maintained, but security exposure increases due to replay attacks

Engineering Contradiction:
Improvetoken validity durationVSAvoidreplay attack vulnerability
Core Design Contradiction:
Duration of action of moving objectVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic expiration times for ephemeral authorization tokens based on the specific resource being accessed. Each ephemeral token receives a context-appropriate expiration duration that is sufficient for the resource access operation but limited enough to minimize replay attack window, creating a dynamic security posture that adapts to different access scenarios

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent pre-establishes expiration timestamps and cryptographic signatures within the ephemeral authorization token during its creation phase. By preliminarily setting these security parameters, the system ensures that the token has built-in expiration controls that automatically limit its validity period, preventing indefinite reuse and reducing replay attack risk before the token is even used

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12355746B1Ephemeral authorization tokens from partner tokens
Publication Date: 2025.07.08 AMAZON TECH INC
  • US12355746B1 patent drawing
  • US12355746B1 patent drawing
  • US12355746B1 patent drawing

AI summary

In a system that controls access to resources via tokens, a system includes an application that generates ephemeral authorization tokens from partner tokens, to increase confidentiality and security, in embodiments. Responsive to a request, received by an application provider, for a protected resource, a federated ID/authorization provider is caused to receive a request for access/ID tokens that the ID/authorization provider provides (in any of various ways) to the application. The application validates and stores the tokens, nests the access/ID tokens within an ephemeral token document having a unique ID and shortened expiration, encrypts the nested ephemeral token using at least resource-specific encryption and causes the encrypted nested token to be sent to the protected resource provider that decrypts and validates the ephemeral token, causes the Access/ID token(s) within the ephemeral token to be validated, and provides the protected resource for valid tokens.