Message Authentication Using One-Way Hash Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing message authentication methods for embedded, real-time control systems are inadequate due to their reliance on Message Authentication Codes, which require shared secrets and are vulnerable to compromise, and Public Key Encryption, which is computationally intensive and resource-heavy, making them unsuitable for unicast, broadcast, or multicast transmissions in resource-constrained environments.

Innovation Solution

A secure, low-computation authentication method using a one-way hash function to create and distribute an initial trusted bit string, allowing recipients to authenticate messages without shared secrets, ensuring that no single compromised receiver can endanger the entire network, and utilizing multiple trusted bit strings for enhanced security and resource efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Message Authentication Codes are used for message authentication, then authentication security is improved, but system vulnerability increases because all recipients share a common secret that can be compromised if any single receiver is compromised

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

Solution Approach 1:

The patent segments the authentication mechanism by assigning each recipient a unique authentication value derived from the sender's private key through one-way hash functions, rather than using a shared secret. This segmentation ensures that compromise of one recipient's authentication value does not affect others, as each value is independently generated and verified through cryptographic hashing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces the sender's private key as an intermediary that indirectly authenticates messages to all recipients. Instead of direct shared secrets between sender and each recipient, the private key serves as a common root from which individual authentication values are derived through one-way hash functions, providing both security and non-repudiation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If Public Key Encryption is used for message authentication, then authentication security is improved, but computational resource consumption increases making it unsuitable for embedded real-time control systems

Engineering Contradiction:
Improveauthentication securityVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the computationally intensive key exchange and decryption operations from the message authentication process. By using the sender's private key to generate authentication values through one-way hash functions and having recipients verify these through lightweight hash operations, the solution removes heavy computational burden from real-time authentication while maintaining security.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent employs disposable authentication values generated through one-way hash functions that are computationally inexpensive to compute and verify. Each authentication value can be used once or limited times, providing fresh security credentials without requiring complex cryptographic operations, making it suitable for resource-constrained embedded systems.

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

3Reliability

If Message Authentication Codes with shared secrets are used, then authentication capability is improved, but system complexity increases due to key distribution and management requirements

Engineering Contradiction:
Improveauthentication capabilityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal authentication mechanism where the sender's private key serves multiple functions: generating authentication values for multiple recipients, providing non-repudiation, and enabling scalable authentication without individual key pairs for each recipient. This multi-functionality simplifies key management compared to traditional symmetric or asymmetric authentication schemes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent performs preliminary authentication setup by distributing the sender's public key and the structure of one-way hash function generation to all recipients before actual message authentication occurs. This preliminary action eliminates the need for ongoing key distribution and management, as the authentication mechanism is pre-configured and can be used immediately for message verification.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8549296B2Simple authentication of messages
Publication Date: 2013.10.01 HONEYWELL INTERNATIONAL INC
  • US8549296B2 patent drawing
  • US8549296B2 patent drawing
  • US8549296B2 patent drawing

AI summary

Methods and systems for using simple authenticated messages are disclosed for use with implementing (i) synchronization schemes, (ii) encoded control messaging schemes, and (iii) encrypted data communication schemes. Messages are authenticated by applying a secure hash function to one or more authentication tokens to produce hash results which are compared to stored trusted bit strings, wherein the stored trusted bit strings are replaced with the most-recently received authentication token whose corresponding hash result matched the stored bit string.