Matrix-Based Authentication for Low-Power IoT Cryptography

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern cryptography systems, such as RSA and ECC, are vulnerable to cryptanalysis and require significant computational resources, making them resource-intensive and costly, while also being susceptible to brute force attacks and predictable output issues.

Innovation Solution

A matrix-based authentication communication method using real numbers and white noise, where secret data is encrypted by two different cryptographic functions that can be inverted to reveal the data, implemented in low power devices like IoT devices, which charge using ambient light and signals, and perform key exchanges efficiently to conserve power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If modern cryptographic processes (RSA, ECC) are used to ensure security, then security strength is improved, but computational resource consumption increases

Engineering Contradiction:
Improvesecurity strengthVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The cryptographic system segments security into two independent layers: (1) a computationally-light matrix-based authentication layer for device identification and session establishment, and (2) a computationally-intensive public key encryption layer (RSA/ECC) for actual data encryption. This segmentation allows low-power devices to participate in secure communications by performing only the lightweight matrix operations while relying on the server-side public key infrastructure for strong encryption, thereby reducing computational resource consumption while maintaining security strength.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces matrix-based authentication as an intermediary mechanism between low-power devices and the cryptographic system. Instead of requiring low-power devices to directly perform heavy cryptographic operations, the matrix authentication serves as a mediator that establishes secure sessions and enables the use of pre-shared keys or symmetric encryption, which are much more efficient than asymmetric cryptography. This intermediary approach resolves the contradiction by allowing strong security through public key methods where needed while using lighter methods where computationally constrained.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If computationally-secure cryptography processes are implemented, then security against brute force attacks is improved, but implementation complexity increases

Engineering Contradiction:
Improvesecurity against brute force attacksVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments cryptographic operations into complexity-appropriate components: matrix-based authentication (low complexity) handles device identification and session management, while public key encryption (high complexity but standardized) handles data confidentiality. This segmentation allows each component to be optimized independently, reducing overall implementation complexity while maintaining brute force resistance through the public key layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs disposable session keys generated through matrix authentication that are used for a single communication session and then discarded. This approach reduces implementation complexity by avoiding the need for long-term key management infrastructure on low-power devices, while still providing brute force resistance through the ephemeral nature of each session's cryptographic materials.

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

3Reliability

If frequent authentication communications are performed, then security is improved, but power consumption increases

Engineering Contradiction:
ImprovesecurityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system implements periodic authentication communications at optimized intervals rather than continuously. Matrix-based authentication is performed periodically to re-establish security contexts, while actual data transmissions use the established secure channels. This periodic approach maintains security by regularly refreshing authentication states while minimizing power consumption by keeping radio and processing circuits dormant between periodic authentication events.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent performs preliminary matrix-based authentication and session key establishment before actual data transmission. This preliminary action creates a secure communication channel that can be used for multiple subsequent transmissions without repeating the full authentication process, thereby maintaining security while reducing the frequency of power-intensive authentication operations.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This method provides secure data transmission resistant to known algorithms, including quantum computing, with low power consumption and rapid encryption/decryption capabilities, suitable for public networks and wireless communications.

Implementation Method 1

The apparatus includes a battery which is charged initially and then is charged using ambient light and/or signals/waves

Methodology Applied
Scientific EffectPhotovoltaic Effect: Photovoltaic Effect

Data Source

PatentUS20240064012A1Authentication cryptography operations, exchanges and signatures
Publication Date: 2024.02.22 WINKK INC
  • US20240064012A1 patent drawing
  • US20240064012A1 patent drawing
  • US20240064012A1 patent drawing

AI summary

Aspects of associative cryptography key operations are described. In one embodiment, a first cryptographic function is applied to secret data to produce a first encrypted result. The first encrypted result is transmitted by a first device to a second device. The second device applies a second cryptographic function to the first encrypted result to produce a second encrypted result. At this point, the secret data has been encrypted by two different cryptographic functions, each of them being sufficient to secure the secret data from others. The two different cryptographic function can be inversed or removed, in any order, to reveal the secret data. Thus, the first device can apply a first inverse cryptographic function to the second encrypted result to produce a first result, and the second device can apply a second inverse cryptographic function to the first result to decrypt the secret data.