Secure Device Deregistration via Forward-Chaining Encryption Tokens

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing the registration and deregistration of order/reorder devices within a fulfillment system is challenging due to unreliable device identifiers, which can lead to denial of service attacks and unauthorized access.

Innovation Solution

An electronic device performs a deregistration process by generating a deregistration token through cryptographic functions and sending it to the fulfillment service, allowing secure deregistration and disassociation of customer accounts, even when device identifiers are not universally unique or valid.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manufacturer issued device identifiers are used for registration and deregistration, then device identification is simplified, but system security deteriorates due to unreliable identifiers that can lead to denial of service attacks

Engineering Contradiction:
Improvedevice identificationVSAvoidsystem security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

A fulfillment service acts as an intermediary between customers and third-party devices. The service receives device identifiers from customers, validates them against stored identifiers from legitimate device manufacturers, and only permits registration if validation succeeds. This intermediary validation layer prevents malicious device identifiers from compromising system security while maintaining ease of operation for legitimate devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If third party device identifiers are accepted without validation, then device registration is more accessible, but system security deteriorates due to inability to guarantee identifier uniqueness and validity

Engineering Contradiction:
Improvedevice registration accessibilityVSAvoididentifier validity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The fulfillment service implements a feedback mechanism where device identifiers submitted by customers are validated against a stored set of legitimate identifiers. The service provides immediate feedback by either permitting registration when the identifier is valid or rejecting it when invalid. This feedback loop maintains system security while allowing broad device registration accessibility for legitimate devices.

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If device identifiers from third parties are trusted, then device integration is easier, but system integrity deteriorates due to denial of service attacks and unauthorized access

Engineering Contradiction:
Improvedevice integrationVSAvoidunauthorized access
Core Design Contradiction:
Ease of manufactureVSObject-generated harmful factors

Solution Approach 1:

The fulfillment service performs preliminary validation of device identifiers before allowing device integration. During the registration process, the service proactively verifies submitted identifiers against legitimate manufacturer identifiers before any device integration occurs. This preliminary action prevents unauthorized devices from integrating into the system while maintaining ease of integration for legitimate devices.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10075435B1Device deregistration using forward-chaining encryption
Publication Date: 2018.09.11 AMAZON TECH INC
  • US10075435B1 patent drawing
  • US10075435B1 patent drawing
  • US10075435B1 patent drawing

AI summary

A fulfillment service may securely register and deregister third party electronic devices within a fulfillment environment. The fulfillment service may receive a service request from an electronic device. The fulfillment service may determine that the service request includes a deregistration token. Further, the fulfillment service may identify the electronic device associated with deregistration token. In response, the fulfillment service may delete fulfillment service information associated with the electronic device in response to determining the electronic device has been deregistered. In addition, the fulfillment service may send a service response to the electronic device instructing the electronic device to delete the deregistration token. In some cases, the service request may include a registration attempt. As such, the service response may include a security token for the electronic device.