One-Time Remote Service Credentials for IoT Session Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional IoT platforms rely on static service accounts for remote sessions, which pose security risks and limit access control options, making it difficult for customer support to manage permissions and credentials across multiple locations and devices.

Innovation Solution

Implementing a method that uses one-time remote service credential passcodes, which are generated and validated through an identity provider and service provider, to secure remote sessions between managed devices and client devices, enhancing authentication and access control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If static service accounts are used for remote sessions, then ease of operation is improved, but security is worsened

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

Solution Approach 1:

The patent transforms static service accounts into dynamic credentials through one-time passcodes that are generated, validated, and expired automatically. This dynamic authentication mechanism maintains ease of operation while significantly improving security by eliminating reusable static credentials.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements disposable one-time passcodes that are generated for each authentication attempt and become invalid after use or expiration. This approach replaces long-lived static service accounts with short-lived credentials, improving security without complicating the authentication process.

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

2Ease of operation

If static service accounts are used for remote sessions, then ease of operation is improved, but access control is worsened

Engineering Contradiction:
Improveease of operationVSAvoidaccess control
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent enables differentiated access control by associating specific attributes with one-time passcodes, allowing different levels and types of access for different users and devices. This resolves the contradiction by providing both ease of operation through automated authentication and fine-grained access control through attribute-based permissions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameters of authentication from static service account credentials to dynamic one-time passcodes with configurable attributes. This allows flexible access control policies to be implemented while maintaining operational simplicity through automated credential management.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If one-time remote service credential passcodes are implemented, then security is improved, but device complexity is worsened

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary credential management system that handles the complexity of one-time passcode generation, validation, and expiration. This intermediary layer shields the managed devices from complexity while providing enhanced security through dynamic credentials.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements self-service automation where the system automatically generates, distributes, validates, and expires one-time passcodes without manual intervention. This automation hides the underlying complexity while providing security improvements, as the system manages the credential lifecycle autonomously.

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If one-time remote service credential passcodes are implemented, then access control is improved, but management complexity is worsened

Engineering Contradiction:
Improveaccess controlVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service automation where the credential management system automatically handles generation, distribution, validation, and expiration of one-time passcodes. This automation provides fine-grained access control while eliminating manual management complexity, as the system autonomously manages the entire credential lifecycle.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11012495B1Remote service credentials for establishing remote sessions with managed devices
Publication Date: 2021.05.18 EMC IP HLDG CO LLC
  • US11012495B1 patent drawing
  • US11012495B1 patent drawing
  • US11012495B1 patent drawing

AI summary

A method includes receiving an authentication request for a remote session between a managed device and a client device, the authentication request comprising an identifier of a user of the client device and a one-time remote service credential (RSC) passcode. The method also includes providing the user identifier and the one-time RSC passcode to an identity provider and receiving, from the identity provider, a user token for the user of the client device. The method further includes authenticating the user token using a service provider, receiving a set of attributes of the user of the client device responsive to successful authentication of the user token and providing an authentication response to the managed device, the authentication response comprising the set of attributes of the user of the client device which are used to establish the remote session between the managed device and the client device.