Sliding Verification Code Endpoint Image Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing sliding verification codes are vulnerable to cracking through pixel-by-pixel subtraction due to identical pixel values outside the slider placement area in the original and endpoint images.
Innovation Solution
A security verification method and device that processes the endpoint image to create a second endpoint image with differing pixel values outside the slider placement area, making it harder to crack by performing image processing such as adding noise, flipping, or changing resolution, ensuring that the slider and second endpoint image are displayed without the original image.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If the endpoint image is generated from the original image without processing, then the verification code is easy to generate and understand, but it becomes vulnerable to cracking through pixel-by-pixel subtraction
Solution Approach 1:
The patent applies preliminary action by pre-processing the endpoint image before it is used in the verification code. Specifically, the system performs image processing operations (such as adding noise, flipping, or other transformations) on the endpoint image in advance, so that when the verification code is later cracked through subtraction, the processed differences prevent successful reconstruction of the original image. This advance preparation resolves the contradiction by maintaining ease of generation while improving security.
2Reliability
If image processing is applied to the endpoint image to create a second endpoint image, then the security against cracking is improved, but the complexity of the verification code generation increases
Solution Approach 1:
The patent applies parameter changes by modifying specific parameters of the endpoint image through image processing operations. Instead of fundamentally changing the image generation mechanism, the system adjusts parameters such as pixel values, noise levels, flip directions, or transformation types. This allows the system to improve security through controlled parameter modifications while keeping the overall generation process relatively simple and manageable.
3Reliability
If the original image is not displayed to the user, then the security is improved by preventing direct analysis, but the user cannot visually verify the slider position accuracy
Solution Approach 1:
The patent introduces an intermediary element - the processed endpoint image - that serves as a substitute for the original image. Instead of showing users the original image (which would compromise security), the system displays a processed version that has been transformed through image processing operations. This intermediary allows users to still perform visual verification of slider position while the processing differences prevent security compromise, thus resolving the contradiction between security and ease of operation.
Data Source
AI summary
The present disclosure provides a security verification method and a relevant device, to increase the difficulty of cracking. The method includes: receiving, from a verification requester, a request for pulling a sliding verification code; acquiring the sliding verification code which includes a slider and a second endpoint image obtained by performing filter processing on a first endpoint image; and returning the sliding verification code to the verification requester. The first endpoint image and the slider are generated from the same original image, and the slider and the second endpoint image are returned to the verification requester finally. The second endpoint image is obtained by performing image processing on the first endpoint image, and after the image processing, in an area outside the slider placement area, pixel values of pixels in the second endpoint image are different from pixel values of corresponding pixels in the original image.


