Smart Terminal Visual Cryptography Authentication with Automated Image Calibration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing visual cryptography authentication systems require manual calibration of images on different-sized monitors, which can lead to unclear decryption images and increased risk of exposure and loss of encrypted data.
Innovation Solution
An authentication method and apparatus using visual cryptography on smart terminals, where a key image is pre-stored and an encrypted image is captured and converted to match in size and shape for overlay, enabling automated image calibration and secure decryption without manual adjustment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual calibration process is performed to adjust image size on different monitors, then decryption accuracy can be improved, but device complexity and ease of operation deteriorate
Solution Approach 1:
The system performs automatic calibration where the smart terminal autonomously captures the encrypted image, detects its dimensions, scales it to match the key image, and overlays them without requiring manual user intervention. The calibration process is self-executing through automated image processing algorithms.
Solution Approach 2:
The manual mechanical calibration process is replaced with an automated digital image processing system. The terminal uses software-based image capture, scaling, and overlay operations instead of manual physical adjustment, eliminating the need for users to perform complex calibration tasks.
2Measurement precision
If manual calibration process is performed to adjust image size on different monitors, then decryption accuracy can be improved, but ease of operation worsens
Solution Approach 1:
The system performs automatic calibration where the smart terminal autonomously captures the encrypted image, detects its dimensions, scales it to match the key image, and overlays them without requiring manual user intervention. The calibration process is self-executing through automated image processing algorithms.
Solution Approach 2:
The manual mechanical calibration process is replaced with an automated digital image processing system. The terminal uses software-based image capture, scaling, and overlay operations instead of manual physical adjustment, eliminating the need for users to perform complex calibration tasks.
3Ease of operation
If encrypted image is displayed on different-sized monitors without calibration, then ease of operation is improved, but manufacturing precision deteriorates
Solution Approach 1:
The system performs preliminary calibration by capturing the encrypted image, detecting its actual display dimensions, and pre-scaling it to match the key image size before overlay. This preparatory scaling ensures precise alignment is achieved automatically, eliminating the need for manual adjustment during authentication.
4Adaptability or versatility
If manual calibration is required for different monitor sizes, then adaptability worsens, but device complexity increases
Solution Approach 1:
The authentication system is designed to universally work across different monitor sizes and resolutions. The automatic calibration mechanism adapts to any display device by dynamically detecting and scaling the encrypted image to match the key image, making the system compatible with various screen configurations without requiring device-specific calibration procedures.
Data Source
AI summary
An authentication method using visual cryptography in a smart terminal, including: receiving, from an authentication server, a key image in which a user's individual cryptography string generated by the authentication server is separated; requesting user authentication from the authentication server; after requesting the user authentication, receiving, from a camera, an encrypted image shown on a display device; extracting an encrypted area from the received encrypted image; converting the extracted encrypted area to match with the key image in size and shape and overlaying the encrypted area with the key image pre-stored in the smart terminal; displaying an authentication code shown in an area where the encrypted area is overlaid with the key image and receiving the authentication code to transmit the authentication code to the authentication server; and after transmitting the authentication code, receiving an authentication result from the authentication server to provide the authentication result to the user.


