Shared Secret Update Protocol for Authentication Breach Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication systems based on shared secrets fail to ensure that only the client and server possess the shared secret, leading to vulnerabilities such as Man-in-the-Middle attacks and unauthorized access, as the secrecy of the shared secret cannot be reliably verified over time.

Innovation Solution

Implementing a method where the server updates the shared secret after each successful authentication using information from the authentication process, creating a chain of shared secrets, allowing the server to detect inconsistencies and anomalies, such as unauthorized access attempts, by monitoring the use of previous secrets across user populations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a shared secret is used for authentication between client and server, then authentication efficiency is improved, but the reliability of secret secrecy deteriorates because multiple clients may share the same secret

Engineering Contradiction:
Improveauthentication efficiencyVSAvoidsecret secrecy reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic shared secret updates where the secret changes over time based on authentication events. Instead of using a static shared secret, the system automatically updates the secret after each authentication, creating a time-varying secret that prevents long-term compromise. This resolves the contradiction by maintaining authentication efficiency while improving secret secrecy reliability through temporal dynamics.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where authentication events trigger secret updates. The server monitors authentication attempts and automatically initiates secret regeneration based on detected patterns or time intervals. This feedback loop ensures that secrets are refreshed when needed, maintaining both authentication efficiency and secret secrecy by responding to system state changes.

Inventive Principle:
Principle #23Feedback

2Device complexity

If the shared secret lifetime is extended to reduce update frequency, then system complexity is reduced, but the risk of secret compromise increases

Engineering Contradiction:
Improvesecret management complexityVSAvoidsecret compromise risk
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent implements self-service secret management where the system automatically handles secret generation, distribution, and rotation without requiring manual intervention. The automated update mechanism triggers secret regeneration based on authentication events or time intervals, reducing the operational burden while maintaining short secret lifetimes. This resolves the contradiction by making the system self-managing, thereby reducing complexity overhead despite frequent updates.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes secret parameters (such as secret value, lifetime duration, and update timing) based on system conditions and security requirements. By adjusting these parameters automatically, the system can optimize between update frequency and complexity without manual configuration, resolving the contradiction between extended lifetime and compromise risk.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If real-time secret update monitoring is implemented to detect breaches, then security detection capability is improved, but system complexity increases

Engineering Contradiction:
Improvebreach detection capabilityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback-based monitoring where the system automatically detects and responds to authentication patterns that indicate potential breaches. The monitoring mechanism uses feedback from authentication events to trigger alerts or secret updates when anomalies are detected, improving breach detection capability while keeping the monitoring system relatively simple through event-driven architecture.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system introduces an intermediary monitoring layer that sits between authentication operations and secret management. This intermediary component handles the complexity of real-time analysis and breach detection, isolating the core authentication system from complex monitoring logic. The intermediary processes authentication events and triggers appropriate responses, improving detection capability while managing complexity through architectural separation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11463430B2Authentication based on shared secret updates
Publication Date: 2022.10.04 RSA SECURITY USA LLC
  • US11463430B2 patent drawing
  • US11463430B2 patent drawing
  • US11463430B2 patent drawing

AI summary

Techniques are provided for authenticating a user using shared secret updates. One method comprises, in response to a first authentication of a client using a given shared secret, updating, by the server, the given shared secret using information from the first authentication as part of a secret update protocol to generate an updated shared secret; and evaluating a second authentication using the updated shared secret. An anomaly may be detected when the client attempts the second authentication using a shared secret and the server determines that the shared secret was previously used for an authentication. The server may detect a breach of shared secrets of multiple users by monitoring a number of the detected anomalies across a user population and initiate a predefined recovery flow depending upon a number of impacted users.