Decoupled Cryptographic Scheme Using Visual Channel
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cryptography schemes for mobile devices face challenges in securely storing and utilizing private keys for cryptographic operations, as they require special hardware and are not easily accessible for key-related operations while maintaining integrity and confidentiality.
Innovation Solution
A visual data transfer channel is established between a mobile device and a computing entity using a camera and display, allowing a decoupled cryptographic scheme where a private key stored on the mobile device is used to generate and encode cryptographic values, enabling secure cryptographic operations without the key leaving the device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a private key is stored on a mobile device for cryptographic operations, then the key remains secure and confidential, but the key is not easily accessible for cryptographic operations and requires special hardware
Solution Approach 1:
The patent introduces a visual channel (camera and display) as an intermediary to transfer cryptographic values between the mobile device and computing entity. The private key remains securely stored on the mobile device while its cryptographic functionality is made accessible through visual code transmission, eliminating the need for special hardware like smart card readers.
2Reliability
If special hardware (such as smart card reader) is used to perform cryptographic operations, then key integrity and confidentiality are maintained, but the device complexity increases and portability is reduced
Solution Approach 1:
The patent replaces the mechanical hardware system (smart card reader) with an optical system (camera and display). The cryptographic operations are performed through visual code transmission using the mobile device's built-in camera and display, eliminating the need for external special hardware while maintaining key integrity and confidentiality.
3Ease of operation
If a private key is stored on a user's computer, then key-related operations are easily accessible, but the key security and confidentiality are compromised
Solution Approach 1:
The patent segments the cryptographic system into two parts: the private key remains securely stored on the mobile device, while the cryptographic values are transmitted to the computing entity for operations. This segmentation allows the key to remain secure on the mobile device while still enabling easy cryptographic operations on the computing entity through visual code transmission.
Data Source
AI summary
A visual data transfer channel is established between a mobile device and a computing entity to facilitate a decoupled cryptographic scheme. The mobile device stores a private key. In operation, a first code is received by the mobile device over the channel. The first code encodes a cryptographic value that secures other information that has been received or generated at the computing entity. The mobile device private key is then applied to the cryptographic value to generate a second cryptographic value, which is encoded to generate a second code. The second code is then rendered on the mobile device display, from which it can then be transmitted back over the visual channel to the computing entity. At the computing entity, the second cryptographic value is recovered from the second code.


