Software Token Authentication for HVAC Product Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current authentication methods for products, such as those in HVAC systems, face challenges in providing reliable and secure authentication due to vulnerabilities in hardware security modules, limited flexibility, and compatibility issues with new product models, as well as poor wireless communication conditions during token distribution.

Innovation Solution

Implementing software security tokens that can be updated and redeemed, using redundant token dispensers and batch file transfer to ensure reliability in poor communication conditions, and detecting and addressing errors and failures in the authentication process to maintain a secure and efficient authentication method.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hardware security modules are used for product authentication, then security is provided, but the system lacks flexibility and adaptability to new product models

Engineering Contradiction:
Improveauthentication securityVSAvoidcompatibility with new product models
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent replaces physical hardware security modules with software-based security tokens that can be copied, distributed, and updated digitally. These tokens replicate the authentication function of hardware modules while being adaptable to different product models through software configuration rather than physical modification.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent uses software tokens that can have their parameters (such as token values, expiration dates, and authentication credentials) changed and updated remotely. This allows the authentication system to adapt to new product models by modifying token parameters without requiring physical hardware changes.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If hardware security modules are installed in products, then authentication capability is provided, but the modules cannot be replaced or updated once installed

Engineering Contradiction:
Improveauthentication securityVSAvoidtoken validity period
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The patent implements single-use or limited-validity software tokens that can be redeemed once and then replaced. These tokens are designed to be temporary and disposable, with each token having a specific validity period after which it expires and must be replaced, allowing continuous authentication capability.

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

Solution Approach 2:

The patent creates a dynamic authentication system where tokens can be issued, redeemed, expired, and renewed. The system adapts to different authentication scenarios by providing tokens with varying validity periods and replacement policies, making the authentication lifecycle flexible rather than static.

Inventive Principle:
Principle #15Dynamics

3Productivity

If software tokens are distributed over wireless networks, then token delivery is achieved, but poor communication conditions cause transmission failures

Engineering Contradiction:
Improvetoken distribution efficiencyVSAvoidtoken transmission success
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a system where tokens are pre-generated and staged for distribution. Before actual wireless transmission, the system prepares token batches, validates them, and readies the distribution infrastructure. This preliminary action ensures that when transmission occurs, the tokens are ready and the system can handle potential retries or alternative delivery methods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms in the token distribution system, where transmission status is monitored and reported back to the distribution server. This feedback allows the system to detect failed transmissions, retry deliveries, or switch to alternative distribution methods, thereby improving reliability in poor communication conditions.

Inventive Principle:
Principle #23Feedback

4Reliability

If authentication systems are implemented, then product verification is provided, but errors and failures can occur in the authentication process

Engineering Contradiction:
Improveauthentication accuracyVSAvoiderror handling mechanisms
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements error handling and validation mechanisms that are built into the authentication system beforehand. Checksum validation, format checking, and error detection codes are incorporated into the token structure and verification process, cushioning against potential errors before they can cause authentication failures.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS12182824B2System and method for product authentication and validation using software tokens
Publication Date: 2024.12.31 LENNOX IND INC
  • US12182824B2 patent drawing
  • US12182824B2 patent drawing
  • US12182824B2 patent drawing

AI summary

A component authentication and validation system requests a token server to provide tokens for a product line. The system receives, from the token server, the requested tokens. The system associates each token with a unique identifier that uniquely identifies the token. The system receives, from a production line server, a request to transmit a particular number of tokens to program the components associated with the product line. The system receives, from the production line server, a report file comprising a programmed token that is programmed into a component associated with the product line. The programmed token is used to authenticate the component. The system registers the token with the token server, such that inquiries about the token are tracked by the token server.