Voiceprint Certification via Dynamic Random Sentence Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Biological identification methods, such as voiceprint certification, are vulnerable to hacking and forgery, raising security concerns as they can be replicated or forged, potentially compromising their use in replacing traditional human resource-based authentication systems.
Innovation Solution
A voiceprint certification method that involves recording multiple voiceprints for each user information set and generating random verification sentences including selected verification words, which users must read and match, to enhance security by preventing pre-recording and unauthorized access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If voiceprint certification uses fixed verification words, then certification process is simple and fast, but security is compromised due to pre-recording attacks
Solution Approach 1:
The verification sentence is dynamically generated during each certification process by selecting random verification words from the database, rather than using fixed verification words. This dynamic generation ensures that each certification attempt uses a unique sentence structure and word combination, preventing pre-recording attacks while maintaining a relatively simple user interaction process.
Solution Approach 2:
Multiple verification words are pre-stored in the database during system setup or user registration, along with their corresponding voiceprints. This preliminary preparation allows the system to quickly generate random verification sentences during certification without requiring real-time word creation, thus balancing security with processing efficiency.
2Reliability
If multiple voiceprints are recorded for each verification word, then security against forgery is improved, but data storage requirements and processing complexity increase
Solution Approach 1:
Instead of uniformly storing multiple voiceprints for all possible verification words, the system stores multiple voiceprints only for the specific verification words that have been previously used or are most likely to be used. This localized approach to data storage provides enhanced security for critical verification words while minimizing overall data storage requirements.
Solution Approach 2:
The system varies the number of voiceprints stored depending on the verification word's importance, usage frequency, or security requirements. High-priority verification words have more voiceprints stored, while less critical words have fewer, optimizing the balance between security and storage efficiency.
Data Source
AI summary
A voiceprint certification method is provided. The method is applicable to an electronic device which records a plurality pieces of user information and a plurality of voiceprints of a plurality of verification words corresponding to each piece of user information. The method includes: receiving first user information among the plurality pieces of user information; selecting at least one first verification word from the verification words corresponding to the first user information and generating a random verification sentence including the at least one first verification word, to prompt a user to read the random verification sentence; and certifying the user by comparing a user input sentence with the random verification sentence and by determining whether a voiceprint corresponding to the first verification word in the user input sentence matches the voiceprint of the first verification word corresponding to the first user information recorded in the electronic device.


