Authentication Module Memory Segmentation for Secure Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current authentication methods, particularly of the challenge/response type between a verifier and a prover, lack reliability, making them vulnerable to unauthorized access and data breaches.

Innovation Solution

An authentication method where each device comprises a processor, memory, and an authentication module that restricts the processor's access to certain memory areas, generating and verifying matching data to ensure secure communication, with the authentication module intervening to prevent unauthorized data reading or writing and executing instructions only within designated memory areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the processor is allowed to access all memory areas during authentication, then the authentication process can be more flexible and comprehensive, but the security against unauthorized access is reduced

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

Solution Approach 1:

The memory is divided into multiple distinct areas with different access permissions. The authentication module restricts the processor to specific memory areas during authentication operations, preventing access to other areas that could contain sensitive data or malicious code. This segmentation isolates the authentication process from potential security threats in other memory regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The authentication module acts as an intermediary between the processor and the memory system. It controls and filters all memory access requests during authentication, allowing only permitted reads and writes to specific areas while blocking unauthorized access attempts. This intermediary layer ensures that the processor cannot directly access restricted memory regions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the authentication module restricts processor access to memory areas, then security is improved, but the device complexity increases

Engineering Contradiction:
Improveauthentication securityVSAvoidauthentication module complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The authentication module is integrated directly into the processor's memory interface, allowing it to self-manage access control without requiring external control logic. The module autonomously evaluates memory access requests and enforces restrictions based on predefined authentication states, reducing the need for additional complex control circuitry outside the processor.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the processor can read all memory data during authentication, then comprehensive verification is possible, but data protection against breaches is weakened

Engineering Contradiction:
Improveauthentication verification accuracyVSAvoiddata breach risk
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

Memory is segmented into authentication-critical areas and protected areas. The processor is granted read access only to authentication-critical memory areas containing necessary verification data, while protected areas containing sensitive information remain inaccessible. This segmentation enables precise verification where needed while maintaining data protection where required.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different memory areas are assigned different access qualities based on their security requirements. Authentication-critical areas allow processor reads for verification purposes, while protected areas enforce stricter access controls. This local differentiation of access permissions enables comprehensive verification in safe zones while maintaining data protection in sensitive zones.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12045334B2Authentication device, method and system
Publication Date: 2024.07.23 STMICROELECTRONICS BELGIUM
  • US12045334B2 patent drawing
  • US12045334B2 patent drawing

AI summary

The present disclosure relates to an authentication method of a first device by a second device, each first, second device having a processor, at least one memory, and an authentication circuit, in which the authentication circuit is configured to prohibit the processor from reading data stored in at least part of said memory. The authenticating includes generating a first datum, and a second datum. The second device verifies that the first and second data match.