IoT Security Platform with Modular Authentication and Blockchain Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing interconnectedness of IoT devices poses security challenges as disparate devices from various companies often have inadequate security solutions, making physical and data security vulnerable to breaches, which previously contained within wireless networks now affect home and personal possessions.

Innovation Solution

A security platform that authenticates users through multifactor authentication, generates authentication tokens, and integrates with IoT applications to control devices securely, while using blockchain for tracking ownership and permissions, ensuring secure interaction and coordination among IoT devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized security platform with multifactor authentication is implemented, then user security and data protection are improved, but system complexity and integration requirements increase

Engineering Contradiction:
Improveuser securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The security platform is segmented into distinct functional modules: authentication service that handles user verification, token generation service that creates authentication tokens, device management service that tracks IoT devices, and application integration points. This modular architecture allows each component to be developed, tested, and maintained independently while working together to provide comprehensive security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The security platform acts as an intermediary layer between users and IoT devices/applications. Instead of direct connections, all authentication and authorization requests pass through the security platform, which mediates the interaction by verifying credentials, generating tokens, and managing permissions. This intermediary approach centralizes security control without requiring complex integration in each individual application.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If authentication tokens are generated and distributed across multiple IoT applications, then user access control is improved, but security vulnerability points increase

Engineering Contradiction:
Improveuser access controlVSAvoidsecurity vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

Authentication tokens are generated in advance by the security platform after user verification, before the user needs to access any IoT applications. The tokens are pre-configured with appropriate permissions and validity periods. This preliminary authentication action eliminates the need for repeated login sequences across multiple applications, simplifying user access control while maintaining security through centralized token management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of requiring users to authenticate separately with each IoT application, the security platform creates authentication token copies that can be presented to multiple applications. Each token is a verified credential that applications can trust without independently verifying the user's identity again. This copying approach reduces the number of authentication interactions while maintaining security through the platform's centralized verification.

Inventive Principle:
Principle #26Copying

3Reliability

If blockchain technology is used for tracking device ownership, then security and traceability are improved, but computational overhead and system complexity increase

Engineering Contradiction:
Improvedevice ownership trackingVSAvoidcomputational overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system implements a hybrid approach where critical ownership and permission data is recorded on the blockchain for immutability and traceability, while less critical operational data is managed through conventional databases. This partial use of blockchain technology provides the necessary security and audit capabilities for ownership tracking without requiring all system operations to utilize blockchain's full computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The security platform adjusts the level of blockchain integration based on the specific requirements of different IoT devices and applications. For high-security applications requiring immutable ownership records, full blockchain integration is applied. For less critical devices, simplified tracking mechanisms are used. This parameter-based approach allows the system to optimize between security/reliability and computational overhead on a per-device basis.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11625460B1Security platform
Publication Date: 2023.04.11 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US11625460B1 patent drawing
  • US11625460B1 patent drawing
  • US11625460B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for interconnecting devices. One of the methods includes authenticating, by a security platform, a user. The method includes generating, by the security platform, an authentication token for the user. The method includes receiving a selection of an IoT application by the user, the IoT application configured to control an IoT device. The method includes providing, by the security platform, the authentication token to the IoT application to authenticate the user with the selected application. The method also includes providing, by the selected application, control of the IoT device to the user.