IoT Command Validation via Digital Footprint and Location Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IoT computing systems lack adequate security for authorizing sensitive commands, as voice authorization can be hacked and spoofed, leading to vulnerabilities in digital assistants and other IoT devices.

Innovation Solution

A cognitive system employing machine learning operations to analyze a user's digital footprint and physical location to validate AI commands, determining eligibility and intent, thereby preventing hacking and spoofing by combining monitored digital interactions with location data to authenticate user intentions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If voice authorization is used for IoT device control, then ease of operation is improved, but security is worsened due to vulnerability to hacking and spoofing

Engineering Contradiction:
Improveease of operationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces location data and digital footprint analysis as intermediary validation layers between the voice command and device execution. The system mediates authorization by cross-referencing voice commands with location information and user behavior patterns, preventing spoofing while maintaining voice-based operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary validation of user location and digital footprint before executing voice commands. By pre-establishing location context and analyzing digital footprints in advance, the system prepares authorization criteria that must be satisfied before command execution, enhancing security without complicating the interaction

Inventive Principle:
Principle #10Preliminary action

2Reliability

If traditional authorization methods are used, then security is improved, but ease of operation is worsened due to complex authentication requirements

Engineering Contradiction:
ImprovesecurityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-validation by automatically analyzing location data and digital footprints without requiring explicit user authentication actions. The authorization process serves itself by using inherently available data (location, usage patterns) to validate commands, eliminating complex authentication steps while maintaining security

Inventive Principle:
Principle #25Self-service

3Reliability

If location-based validation is implemented, then security is improved, but device complexity is worsened

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent leverages multi-functionality of existing system components by using location services and digital footprint tracking for dual purposes: standard operational context provision and security validation. This universal use of existing data sources enhances security without requiring dedicated hardware or complex additional systems

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

Data Source

PatentUS10735463B2Validating commands for hacking and spoofing prevention in an Internet of Things (IoT) computing environment
Publication Date: 2020.08.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10735463B2 patent drawing
  • US10735463B2 patent drawing
  • US10735463B2 patent drawing

AI summary

Various embodiments are provided for validating commands for hacking and spoofing prevention in an Internet of Things (IoT) computing environment by a processor. An eligibility of a user to issue a command to an IoT device may be cognitively determined according to a digital footprint and a location of the use. User intent may be established according to the digital footprint. The command issued to the IoT device may be validated according to the location of the user and the user intent.