PUF-Based Image Authentication via Feature Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image-based authentication systems are vulnerable to hacking and transmission delays due to large image file sizes, and they fail to securely transmit authentication data over non-secure channels, allowing malicious parties to intercept and compromise encryption.

Innovation Solution

The implementation of a PUF-based authentication architecture that uses unclonable images and nanomaterials to generate unique challenge-response pairs, where only a fraction of the image is selected for response generation, making it impossible for malicious parties to extract responses without knowing the exact location within the image.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-resolution images are used for authentication, then authentication accuracy is improved, but transmission time and data size increase significantly

Engineering Contradiction:
Improveauthentication accuracyVSAvoidtransmission time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the essential authentication features from images rather than transmitting entire high-resolution images. Image capture devices capture images, and processing algorithms extract authentication data (such as minutiae for fingerprints or key features for facial recognition) to create compact authentication tokens that can be transmitted quickly while maintaining authentication accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The authentication process is segmented into distinct stages: image capture, feature extraction, authentication data generation, and verification. This segmentation allows the system to process only necessary portions of image data for authentication purposes, reducing the amount of data that needs to be transmitted and processed while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

2Reliability

If complete image data is transmitted for authentication, then authentication reliability is improved, but security vulnerability increases due to interception risks

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidsecurity vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only authentication-critical data from complete images, creating minimal authentication tokens that contain sufficient information for verification but are too small and complex to be easily intercepted or forged. This extraction process maintains authentication reliability while reducing security vulnerabilities associated with transmitting large image files over communication channels.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If image processing algorithms are made more complex to improve authentication accuracy, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveauthentication accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides complex image processing into modular stages: initial image capture, feature detection, authentication data extraction, and verification. Each stage uses specialized algorithms optimized for its specific task, reducing overall system complexity while maintaining high authentication accuracy through coordinated processing of intermediate results.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10503890B2Authentication of images extracted from unclonable objects
Publication Date: 2019.12.10 ARIZONA BOARD OF REGENTS ACTING FOR & ON BEHALF OF NORTHERN ARIZONA UNIV
  • US10503890B2 patent drawing
  • US10503890B2 patent drawing
  • US10503890B2 patent drawing

AI summary

An authentication system for a computing environment uses physically unclonable functions (PUFs) to authenticate requests to perform an action in the environment. The system receives, from an imaging device, an image of a physically unclonable object associated with the electronic request. The system then obtains from a computer server operating within the system via an encrypted communication channel, a challenge associated with the object. The system uses extraction parameters encoded within the challenge to transform a portion of the image and produce authentication data representing a response to the challenge. The system extracts, using the extraction parameters, the authentication data from the image and determines whether the challenge and response match and the request is authenticated.