One-Time Seed Authentication for IoT Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional security measures for transactions using mobile and IoT devices are prone to hacking, as they rely on seeds and counters stored on user devices, making them vulnerable to malware and other hacking methods, which can lead to identity theft and fraudulent activities.

Innovation Solution

An authentication system that uses a one-time seed (aOTS) generated by an authentication server, which is used to create a user one-time password (uOTP) on the user device, and then verified by the authentication server, ensuring that the seed and private keys are not stored on the device, thus eliminating the risk of compromise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional software tokens with seed and counter are stored on user device, then authentication functionality is provided, but security is compromised due to vulnerability to hacking and malware

Engineering Contradiction:
Improveauthentication securityVSAvoidvulnerability to hacking
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the seed from the user device and stores it exclusively on the server. The user device only holds a public key and generates OTPs using server-provided one-time passwords, eliminating the security vulnerability of storing seeds locally while maintaining authentication functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a server as an intermediary that holds the seed and generates one-time passwords. This intermediary architecture allows the user device to authenticate without storing sensitive seed data, resolving the contradiction between providing authentication functionality and avoiding hacking vulnerabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If seed and private keys are stored on user device for transaction signing, then transaction authorization is enabled, but risk of identity theft and fraudulent activities increases

Engineering Contradiction:
Improvetransaction authorization capabilityVSAvoidrisk of identity theft
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent removes private keys and seeds from the user device, storing them exclusively on the server. Transaction authorization is achieved through server-generated one-time passwords and digital signatures, enabling transaction capability while eliminating the risk of private key compromise leading to identity theft.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses disposable one-time passwords that are generated and consumed in single transactions. Each OTP is valid for one use only and then discarded, preventing reuse attacks and eliminating the long-term security risks associated with storing reusable private keys on user devices.

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

3Adaptability or versatility

If malware is installed on user device, then device functionality is maintained, but security measures are compromised allowing unauthorized access to seed and counter

Engineering Contradiction:
Improvedevice functionalityVSAvoidsecurity measure integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts the seed from the user device environment entirely, making it impossible for device-installed malware to access or compromise the seed. The server exclusively controls the seed, while the user device operates with non-sensitive public keys and temporary OTPs, maintaining full device functionality without security compromise.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10402797B2Secured authentication and transaction authorization for mobile and internet-of-things devices
Publication Date: 2019.09.03 EFRONI ZVI
  • US10402797B2 patent drawing
  • US10402797B2 patent drawing
  • US10402797B2 patent drawing

AI summary

Highly secured transactions for mobile or Internet-of-Things (IoT) devices can be conducted using a one-time seed technology (OTST). For example, registration of a user and authentication of a user device is based on a one-time seed (OTS) which is generated by an authentication server and sent to the user device. The user device employs the OTS to generate a one-time password (OTP). After registration and authentication, the OTS is deleted. As such, the OTS and OTP is used only one time. No seed is stored on the user device. As for securing the transactions, it may be signed by a one-time hash (OTH) or a one-time signing key (OTSK). Like the OTS, the OTH or OTSK is deleted from the user device after the transaction. Since the user device does not contain a seed, OTH or OTSK, there is no risk of the user device being hacked by unwanted third parties.