QR Code Decryption for Secure Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic message boards and software applications fail to securely deliver private or confidential digital content to specific users, as current methods for protecting digital content from unauthorized access are susceptible to attacks and lack adequate tailoring to individual users.

Innovation Solution

A device with a processor, camera, and storage that identifies a decryption key, decrypts a QR code using the key, and presents relevant content on a display, allowing secure and user-specific content delivery through augmented reality, with the decryption key potentially received via email or from a non-electronic document.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing methods for protecting digital content are used, then some level of security is provided, but the content is still highly susceptible to attack and not adequately secured

Engineering Contradiction:
ImprovesecurityVSAvoidsusceptibility to attack
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the decryption process into multiple stages: first decrypting a portion of the QR code to reveal initial content and a subset key, then using that subset key to decrypt additional portions of the QR code. This multi-stage segmentation approach enhances security by requiring multiple decryption operations rather than a single point of failure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary decryption of a first portion of the QR code to obtain initial content and a subset key before using that subset key to decrypt additional portions. This preliminary action creates a layered security approach where earlier decryption steps enable subsequent decryption steps, making the overall system more resistant to attacks.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If digital content is delivered en masse without tailoring, then information can be delivered quickly, but the content is not tailored to particular users

Engineering Contradiction:
Improvecontent delivery speedVSAvoiduser-specific tailoring
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by providing different decryption keys to different users, enabling each user to access only their specific content subset from the QR code. User A receives a key for the first subset of content, while User B receives a key for a different subset, allowing customized content delivery tailored to individual user needs while maintaining efficient QR code-based transmission.

Inventive Principle:
Principle #3Local quality

3Loss of information

If all content indicated via QR code is decrypted, then complete information is available, but not all content may be relevant to the user

Engineering Contradiction:
Improveinformation completenessVSAvoidcontent relevance
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent extracts and presents only the relevant subset of content that corresponds to the user's decryption key, rather than displaying all content contained in the QR code. This extraction approach allows users to quickly access their specific information without being overwhelmed by irrelevant content, while the system maintains the capability to decrypt additional portions if needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11250227B1Decryption of quick response or other code to present content on display
Publication Date: 2022.02.15 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US11250227B1 patent drawing
  • US11250227B1 patent drawing
  • US11250227B1 patent drawing

AI summary

In one aspect, a device may include at least one processor, a display accessible to the at least one processor, a camera accessible to the at least one processor, and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to identify a decryption key, receive input from the camera, identify a quick response (QR) code based on the input from the camera, and use the decryption key to decrypt at least part of the QR code. The instructions may also be executable to identify a subset of content indicated via the QR code based on the decryption of the QR code and to then present the subset of content on the display.