Federated Login Authentication for IoT Key Exchange Breach Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing key exchange mechanisms, such as Diffie-Hellman key exchange, are susceptible to breaches due to the lack of effective authentication methods in IoT devices, which can lead to unauthorized access and compromised security in encrypted channels.

Innovation Solution

Implementing end-user federated login protocols like OpenID or OAuth to authenticate key exchanges by requiring user credentials and signing tokens, ensuring the integrity of the communication channel and detecting any potential breaches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Diffie-Hellman key exchange is used without federated login authentication, then device complexity is reduced and ease of operation is improved, but security reliability deteriorates due to susceptibility to breaches and unauthorized access

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

Solution Approach 1:

The patent introduces federated login providers (OpenID/OAuth) as intermediary entities that perform authentication externally. The peer devices delegate authentication to these third-party providers, which issue signed tokens. This mediator approach enhances security by incorporating robust authentication mechanisms while keeping the peer devices themselves relatively simple, as they only need to verify tokens rather than implement complex authentication protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The authentication process is performed in advance before the actual key exchange communication. Peer devices obtain signed authentication tokens from federated login providers beforehand, and these tokens are then used to verify the authenticity of the counterparty. This preliminary authentication ensures that only authorized devices can establish encrypted channels, improving security without adding complexity to the ongoing communication process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If federated login authentication is implemented in key exchange, then security reliability is improved by detecting breaches, but device complexity increases due to additional authentication protocols and token verification

Engineering Contradiction:
Improvebreach detection capabilityVSAvoidauthentication protocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Federated login providers serve as mediators that handle the complex authentication logic externally. Instead of implementing complex authentication protocols within peer devices, the system leverages these intermediary services to perform authentication and issue verified tokens. This approach enables breach detection through proper authentication while keeping peer device complexity manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where peer devices exchange authentication tokens and verify their validity. The verification process provides feedback about the authenticity of the counterparty, enabling devices to detect potential breaches by identifying invalid or tampered tokens. This feedback loop ensures security without requiring overly complex device architecture.

Inventive Principle:
Principle #23Feedback

3Loss of information

If traditional key exchange without authentication is used, then ease of operation is improved and device complexity is reduced, but loss of information increases due to compromised encrypted channels

Engineering Contradiction:
Improveinformation integrityVSAvoidoperation simplicity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

Authentication is performed in advance before information exchange begins. Peer devices obtain and verify authentication tokens prior to establishing the encrypted communication channel. This preliminary action ensures that only authenticated devices can exchange information, preventing unauthorized access and information compromise while maintaining operational simplicity during the actual data transfer.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Federated login providers act as intermediaries that guarantee information integrity through their signed authentication tokens. These tokens serve as trusted credentials that verify the authenticity of communicating parties. By leveraging this intermediary trust mechanism, the system protects information integrity without requiring complex verification procedures during information exchange.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9954679B2Using end-user federated login to detect a breach in a key exchange encrypted channel
Publication Date: 2018.04.24 QUALCOMM INC
  • US9954679B2 patent drawing
  • US9954679B2 patent drawing
  • US9954679B2 patent drawing

AI summary

Disclosed are methods and systems for authenticating a key exchange between a first peer device and a second peer device. In an aspect, the first peer device sends federated login credentials of a user and a first identifier to a first federated login provider, receives a first authentication response from the first federated login provider, receives a second authentication response from the second peer device, authenticates the second authentication response with a second federated login provider, sends the first authentication response to the second peer device, receives an acknowledgment from the second peer device indicating that the second peer device has authenticated the first authentication response with the federated login provider, sends an acknowledgment to the second peer device indicating that the first peer device has authenticated the second authentication response, and authenticates the key exchange based on the acknowledgment from the second peer device.