One-Time Pad Generation for Secure Network Communications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cryptographic methods are vulnerable to frequency analysis and other techniques, making them insecure for protecting communications, while one-time pads offer unbreakable security but are difficult to generate and manage due to the need for high randomness and large volumes of unique keys.

Innovation Solution

A method for generating and using one-time pads and keys within devices installed in a communications network, utilizing a ROM image with microcomputer instructions and numeric values to create pseudo-random sequences for secure communications, eliminating the need for private key exchange and allowing dynamic key generation without reuse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional encryption methods are used, then ease of operation is improved, but security is worsened due to vulnerability to frequency analysis

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

Solution Approach 1:

The patent changes the fundamental parameter of key usage from reusable (conventional encryption) to single-use (one-time pad). Each key is used exactly once and then discarded, eliminating the vulnerability to frequency analysis that plagues reusable encryption schemes while maintaining ease of operation through automated key generation and management

Inventive Principle:
Principle #35Parameter changes

2Reliability

If one-time pads are used, then security is improved to unbreakable levels, but device complexity is worsened due to difficulties in generating and managing large volumes of unique keys

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically generating one-time pads through a pseudo-random number generator embedded in the device. The device autonomously creates, manages, and discards keys without external intervention, eliminating the manual complexity of key distribution and storage while maintaining unbreakable security

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical/manual system of key distribution and management with an electronic/computational system. A pseudo-random number generator algorithm automatically produces one-time pads, substituting the need for physical key exchange and manual key management with automated electronic key generation

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If high randomness is required for one-time pads, then security is improved, but manufacturing precision is worsened due to difficulty in achieving high degree of randomness

Engineering Contradiction:
ImprovesecurityVSAvoidmanufacturing precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent replaces the need for physically generating high-entropy random material with a computational pseudo-random number generator. The algorithm produces statistically random sequences through deterministic mathematical operations, achieving the required randomness without the manufacturing complexity of generating truly random physical material

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9762560B2Method for generating cryptographic “one-time pads” and keys for secure network communications
Publication Date: 2017.09.12 ACLARA TECHNOLOGIES LLC
  • US9762560B2 patent drawing
  • US9762560B2 patent drawing
  • US9762560B2 patent drawing

AI summary

A method of generating random and pseudo-random material which is incorporated in devices located at each end of a communications network for secure communications through a channel of the network. The material is used to generate time based one-time pads, one-time keys, and the keys themselves. The one-time pads, one-time keys, and the keys support a key-based or pad based cryptographic technique employed to produce secure communications of messages transmitted through the channel with a one-time pad, one-time key, or a key generated at one interval of time being different and unique from a one-time pad, one-time key, or a key generated at any other interval of time.