Voice Modulation Authentication for Pre-Recorded Replay Attacks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice authentication methods face challenges in distinguishing between pre-recorded and real-time voice inputs, particularly in ensuring that pre-recorded passphrases are not reused without proper modulation, which can compromise security.

Innovation Solution

The voice modulation based voice authentication system generates a modulated signal by adding gaps or digits to a user's voice, analyzing these patterns to ascertain a specified code for a valid time period, and comparing it to stored authentication codes to authenticate the user, ensuring that only properly modulated voices can be authenticated.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional voice authentication is used, then ease of operation is improved, but security is worsened due to vulnerability to pre-recorded voice attacks

Engineering Contradiction:
Improveease of operationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by making the authentication code time-dependent and dynamically changing. The system generates authentication codes that are valid only for specific time periods, and the code changes based on the current time. This dynamic approach prevents pre-recorded attacks because a recording made at one time becomes invalid at another time, thus improving security while maintaining ease of operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of the authentication code by incorporating time as a variable. The authentication code is not static but changes based on the time period. This parameter change ensures that even if a pre-recorded voice is captured, it cannot be reused because the time parameter has changed, thereby enhancing security without significantly complicating the user experience.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If voice modulation is added to prevent pre-recorded attacks, then security is improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces complex mechanical or hardware-based voice modulation systems with a software-based time-dependent code generation and verification system. Instead of using physical devices to modulate voice signals, the system uses computational algorithms to generate time-based authentication codes and verify them against recorded voices. This substitution reduces device complexity while maintaining enhanced security through the time-based validation mechanism.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If time-based authentication codes are used, then security against pre-recorded attacks is improved, but loss of time for authentication increases

Engineering Contradiction:
ImprovesecurityVSAvoidloss of time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-generating and storing multiple authentication codes for different time periods before they are needed. The system prepares the time-based authentication codes in advance, so when authentication is required, the verification process can quickly compare the user's voice against the pre-prepared codes for the current time period. This reduces the actual authentication time while maintaining the security benefits of time-based validation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11475113B2Voice modulation based voice authentication
Publication Date: 2022.10.18 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US11475113B2 patent drawing
  • US11475113B2 patent drawing
  • US11475113B2 patent drawing

AI summary

In some examples, voice modulation based voice authentication may include receiving a signal that represents a modulated voice of a user, and analyzing the signal to ascertain a specified code for a specified time period. Voice modulation based voice authentication may further include determining, for the specified time period, an authentication code from a plurality of authentication codes, and comparing the specified code to the authentication code. In response to a determination that the specified code matches the authentication code, voice modulation based voice authentication may further include authenticating the user.