Transformed Machine Readable Image Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine readable images, such as QR codes, face challenges in controlling access to intended users due to widespread availability of decoder applications and devices, leading to unauthorized access by unintended users.

Innovation Solution

A method and system that transforms machine readable images to render data inaccessible, using a configuration module to reconfigure the image back to a decodable form accessible only to authorized reader devices, either locally or through a server, by altering modifiable characteristics like color, layout, or pixel arrangement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If machine readable images are made easily accessible using existing decoder applications, then ease of operation is improved, but security and access control deteriorate

Engineering Contradiction:
Improveease of accessVSAvoidaccess control
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by transforming the machine readable image into an encrypted or obfuscated form before it is displayed to the user. The image is pre-processed to hide the encoded data, and only the authorized decoder application with the correct decryption key can restore it to its original decodable form. This ensures that access control is established before the user attempts to scan the image, preventing unauthorized access while maintaining ease of operation for authorized users.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary element - a decryption key or authentication mechanism - that must be present in the authorized decoder application to access the encoded data. This intermediary acts as a mediator between the transformed image and the decoding process, allowing only authenticated applications to restore and decode the image. This resolves the contradiction by maintaining ease of operation for authorized users while implementing robust access control through the intermediary authentication step.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a new secure machine readable image format is devised, then security is improved, but device complexity and implementation cost increase

Engineering Contradiction:
ImprovesecurityVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by modifying existing machine readable image parameters (such as color, orientation, or encoding structure) to create a transformed version that requires decryption. Rather than creating an entirely new image format, the solution changes the state or parameters of the existing image through encryption or obfuscation techniques. This approach improves security while avoiding the complexity of developing and implementing a completely new image format standard.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies inversion by reversing the traditional approach: instead of creating a new secure format from scratch, it takes an existing widely-compatible machine readable image format and inverts its accessibility by encrypting or transforming it. The security is achieved not through the image format itself but through the transformation applied to it. This resolves the contradiction by maintaining compatibility with existing formats while adding security through the inverse operation of encryption.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS8991718B1Decoding a transformed machine readable image
Publication Date: 2015.03.31 GOOGLE LLC
  • US8991718B1 patent drawing
  • US8991718B1 patent drawing
  • US8991718B1 patent drawing

AI summary

A method, apparatus, and computer-readable medium for decoding transformed machine readable images is disclosed. A reader device can acquire a machine readable image that is transformed. A configuration module can reconfigure the transformed image to a form that renders the data in the image accessible by the reader device. A read module can decode the reconfigured machine readable image to retrieve the data contained in the image.