IoT Audio Command Corroboration via Distributed Volume Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IoT devices are vulnerable to beam-form attacks, where unauthorized commands can be issued using light commands, compromising security systems that control access to physical locations, especially since interior devices often have lower security levels than exterior ones.

Innovation Solution

Implementing a system that uses AI models trained on volume levels and audio delays from multiple IoT devices to differentiate between authorized and unauthorized commands, generating a consensus score to determine the legitimacy of audio commands and alerting owners or taking ameliorative actions when anomalies are detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple IoT devices are used to analyze audio commands for security, then security reliability is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The security system is segmented across multiple independent IoT devices, where each device independently analyzes audio commands and contributes to the overall security decision. The first IoT device receives the audio command, while one or more other IoT devices independently analyze the same command, creating a distributed security architecture that improves reliability without requiring a single complex centralized system

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple IoT devices perform the same audio analysis function, making each device multi-functional in the security context. The same type of device serves both as a primary command receiver and as a secondary verification device, eliminating the need for specialized hardware and reducing overall system complexity while maintaining high security standards

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

2Measurement precision

If audio command analysis is performed using multiple IoT devices, then measurement precision of command authenticity is improved, but loss of time increases

Engineering Contradiction:
Improvecommand authenticity precisionVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary audio analysis by having multiple IoT devices simultaneously analyze the audio command as soon as it is received by the first device. This parallel preliminary action allows for rapid comparison of audio characteristics across devices, achieving high measurement precision of command authenticity without significant time loss

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system rushes through the verification process by implementing efficient audio comparison algorithms that quickly determine whether the audio command is genuine or simulated. The analysis skips unnecessary intermediate steps and directly compares key audio characteristics (such as acoustic fingerprints or signal patterns) across devices to rapidly reach a security decision

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS20230077780A1Audio command corroboration and approval
Publication Date: 2023.03.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20230077780A1 patent drawing
  • US20230077780A1 patent drawing
  • US20230077780A1 patent drawing

AI summary

Embodiments of the present disclosure include a method for preventing attacks of audio-based virtual assistants, a system, and a computer program product. One embodiment of the method may comprise receiving an audio command at a first Internet-of-Things (IoT) device in a location, analyzing the audio command using one or more other IoT devices in the location, and performing an ameliorative action in response to an anomaly identified during the analyzing. The analyzing may include comparing the audio command received by the first IoT device to audio received by the one or more other IoT devices. The comparing may comprise computing a relative volume level. The comparing may further comprise computing an audio delay.