Biometric Key Generation via Voice and Visual Parameter Matrix
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data encryption methods, particularly in asymmetric cryptography, face challenges in generating secure keys that are both robust and user-friendly, especially when relying on static biometrics like fingerprints, which can be vulnerable to reproduction and variability issues.
Innovation Solution
A method that combines vocal and visual biometric parameters from an audio and video stream to generate prime numbers for creating a secure encryption key, using techniques like cepstral coefficients and discrete cosine transforms, with the Miller-Rabin test for primality, and adding random bits to enhance security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If static biometrics like fingerprints are used for key generation, then the key generation process is simple, but the security is vulnerable to reproduction and variability issues
Solution Approach 1:
The patent transitions from static biometrics (fingerprints) to dynamic biometrics (audio and video streams). The system captures audio parameters (voice characteristics) and visual parameters (facial features) from dynamic streams, creating living biometric keys that change over time. This dynamic approach prevents reproduction attacks while maintaining ease of use through continuous authentication.
2Reliability
If random selection of key parameters is used, then security is enhanced, but the key generation process becomes more complex
Solution Approach 1:
The system automatically extracts biometric parameters from audio and video streams without requiring manual input or complex user interaction. The parameter extraction, matrix construction, and primality testing are performed autonomously by the processing system, generating secure keys through self-service operation while maintaining procedural simplicity for the user.
3Reliability
If biometric parameters are extracted from audio and video streams, then the uniqueness and security of keys are improved, but the data processing requirements increase
Solution Approach 1:
The patent extracts only the essential biometric parameters from the audio and video streams rather than processing the entire data streams. By extracting specific acoustic parameters (voice characteristics) and visual parameters (facial features) and using only the necessary portion of the data for key generation, the system achieves high key uniqueness while minimizing processing energy consumption.
Data Source
Figure 1~2
Figure 3~4
AI summary
The invention relates to a method and device for generating one or more encryption keys, characterized in that it comprises at least the following steps: - extracting (21) a set of voice parameters from an audio stream specific to an individual and selecting a number N of voice parameters by random selection (22), - extracting (23) a set of N visual parameters from a video stream, - combining (24) the N visual parameters and the N voice parameters obtained by random selection and generating a matrix A of size NxN, - performing (25) a binarization of a set of components of matrix A in order to generate a binary vector of size T, - adding two bits of value x to the beginning and end of the binary vector in order to obtain an odd number, - converting the vector into a number, checking if the number is prime, (27), - if the number is not prime, adding a number "y" in order to obtain the next odd number,- repeat the steps of adding the value "y" until a prime number is obtained, (28), - from at least said prime number found, generate an encryption key Kp.,