Voiceprint Authentication for Verification Code Bypass Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current verification methods, such as WYSIWYG and mobile phone verification codes, are ineffective against manual coding and limited by user accessibility, leading to high operational costs and restricted application scenarios.
Innovation Solution
A method integrating voice input verification using voiceprint identification, where a verification picture is sent to a client, and the user inputs voice information, which is processed to extract voiceprint information for authentication, eliminating the need for manual input and reducing server-side costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If WYSIWYG verification code is used, then verification can be performed, but manual coding by unauthorized users cannot be prevented
Solution Approach 1:
The patent replaces the traditional visual recognition mechanism with a voice-based biometric authentication mechanism. Instead of relying on users to visually identify and manually input verification codes, the system uses voiceprint recognition technology to automatically verify user identity through voice characteristics, thereby eliminating the vulnerability to manual coding by unauthorized users.
Solution Approach 2:
The patent changes the verification parameter from visual code recognition to voiceprint characteristics. By transforming the verification method from analyzing static visual elements to analyzing dynamic voice parameters (frequency, amplitude, timbre), the system achieves more reliable authentication that cannot be easily replicated by unauthorized users.
2Reliability
If mobile phone verification code is used, then verification can be performed, but application range is limited and operating cost is extremely high
Solution Approach 1:
The patent implements a universal verification system that can be deployed across multiple platforms and devices without requiring specific hardware like mobile phones. The voice-based verification can be integrated into web browsers, mobile applications, and other client systems, making it adaptable to diverse application scenarios and user devices.
Solution Approach 2:
The patent extracts the verification functionality from the mobile phone operator's infrastructure and implements it independently through voiceprint recognition technology. This eliminates the dependency on operator-based SMS or call verification systems, thereby reducing operating costs while maintaining verification effectiveness.
3Reliability
If mobile phone verification code is used, then verification can be performed, but operating cost at server side is extremely high
Solution Approach 1:
The patent replaces the expensive operator-based verification infrastructure with a more cost-effective voice recognition system. By using readily available voice processing technologies and eliminating the need for operator involvement, the system significantly reduces server-side operating costs while maintaining verification reliability.
4Ease of operation
If WYSIWYG verification code is used, then verification can be performed, but manual coding problem cannot be solved
Solution Approach 1:
The patent replaces the manual input mechanism with automatic voice-based authentication. Instead of requiring users to manually type verification codes, the system captures and analyzes voice inputs automatically, maintaining ease of operation while preventing unauthorized manual coding.
Data Source
AI summary
Disclosed are a method, server, client and system for verifying a verification code. The method includes: sending a verification picture to a client according to a verification request from the client; acquiring from the client voice information that is input by a user according to the verification picture; and processing the voice information and performing verification according to acquired voiceprint information and/or text information. The server includes a sending module, an acquiring module and a verifying module. The client includes a receiving module, an acquiring module and a sending module. The system includes a server and a client. It may be effectively distinguished as whether the verification code is submitted by the user or by others, such that the problem of manual coding is effectively solved, and the operating cost of the server side is reduced and the overhead is saved.


