Lightweight Authentication Protocol for Resource-Constrained Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Resource-constrained devices face challenges in authentication due to poor computation capability and memory, making them vulnerable to man-in-the-middle attacks and requiring inefficient methods that are not secure.

Innovation Solution

A lightweight authentication method using modified secret keys and blinding values, where a server and client exchange messages with error values to determine successful authentication, minimizing memory and computation requirements while enhancing security against man-in-the-middle attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional authentication methods (symmetric/public key encryption) are used, then security is improved, but computation capability and memory requirements increase beyond what resource-constrained devices can handle

Engineering Contradiction:
Improveauthentication securityVSAvoidcomputation capability and memory requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameters of the authentication protocol by replacing complex encryption operations with simplified logic operations (XOR, AND, OR) and hash functions. The secret keys are transformed into modified secret keys through blinding values, allowing authentication to proceed with reduced computational complexity while maintaining security based on the LPN problem's mathematical dilemma.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs lightweight authentication tokens and temporary blinding values that are discarded after each authentication session. These disposable elements replace long-term complex cryptographic keys, enabling resource-constrained devices to perform authentication without requiring substantial memory capacity or computation power.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Device complexity

If lightweight authentication methods are used to reduce computation and memory requirements, then device resource efficiency is improved, but vulnerability to man-in-the-middle attacks increases

Engineering Contradiction:
Improvecomputation and memory efficiencyVSAvoidvulnerability to man-in-the-middle attacks
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces blinding values as intermediary elements that mask the actual secret keys during authentication exchanges. These blinding values prevent man-in-the-middle attackers from directly observing or manipulating the secret keys, while still allowing the legitimate parties to verify authentication through the error value calculation based on the LPN problem.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies preliminary anti-action by pre-processing the secret keys with blinding values before transmission. This pre-protection measure counteracts potential man-in-the-middle attacks by ensuring that even if authentication messages are intercepted, the underlying secret keys remain protected through the mathematical dilemma of the LPN problem, which requires substantial computational resources to solve.

Inventive Principle:
Principle #9Preliminary anti-action

3Reliability

If mathematical dilemma-based authentication (LPN problem) is used, then theoretical security is improved, but vulnerability to man-in-the-middle attacks remains

Engineering Contradiction:
Improvetheoretical security based on NP-hard problemVSAvoidman-in-the-middle attack vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces asymmetry through the use of blinding values that are known to the legitimate parties but appear random to potential attackers. This asymmetric protection layer combines with the inherent asymmetry of the LPN problem, creating a multi-layered security approach where the mathematical dilemma provides theoretical security while the blinding mechanism prevents direct observation and manipulation by man-in-the-middle attackers.

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS8812847B2System and method for authenticating a resource-constrained client
Publication Date: 2014.08.19 SAMSUNG ELECTRONICS CO LTD
  • US8812847B2 patent drawing
  • US8812847B2 patent drawing
  • US8812847B2 patent drawing

AI summary

A system and method for authenticating a resource-constrained client are provided. The method includes transmitting, by the server, a query message including a first modified secret key to the client, wherein the first modified secret key is generated using a first secret key and a first blinding value; receiving, from the client, a response message including a response value, wherein the response value is generated using the first blinding value, a second secret key, and an error value; calculating the error value from the response value; and determining, based on the error value, whether authentication of the client is successful.