Natural Language Key for Secure Voice Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in securely transmitting sensitive information, particularly in environments where voice inputs are used, as they require users to explicitly provide sensitive data, risking exposure and complicating key management and storage compliance.

Innovation Solution

The method employs natural language tokens to generate user-specific decoding data, allowing users to vocally provide a natural language key instead of sensitive information, ensuring secure transmission and compliance with storage regulations by using decoding data without storing the sensitive information itself.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users explicitly provide sensitive information in voice inputs, then the system can process requests requiring sensitive data, but the sensitive information is exposed during transmission and storage

Engineering Contradiction:
ImprovesecurityVSAvoidoperation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a natural language key as an intermediary that substitutes for direct transmission of sensitive information. Instead of users speaking their sensitive data (e.g., credit card numbers), they speak a memorizable natural language key. The system then uses this key with pre-generated decoding data to recover the sensitive information only when needed for processing, minimizing exposure during transmission and storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-generating decoding data during a setup phase, before actual sensitive information needs to be transmitted. This decoding data is stored securely and enables later recovery of sensitive information from natural language keys without requiring the original sensitive data to be stored or transmitted repeatedly.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the system stores sensitive information for processing requests, then request processing is enabled, but compliance with data storage standards like PCI DSS is violated

Engineering Contradiction:
Improverequest processingVSAvoidcompliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent extracts the sensitive information from the storage and transmission process. Instead of storing sensitive data (e.g., credit card numbers) in databases or transmitting them over networks, the system stores only decoding data and natural language keys. The sensitive information is recovered temporarily only when needed for request processing, then discarded, ensuring no persistent storage of sensitive data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates a functional copy mechanism where decoding data serves as a substitute for storing sensitive information directly. Rather than keeping the original sensitive data, the system stores decoding data that can reconstruct the sensitive information temporarily when needed, achieving the same functional goal without compliance violations.

Inventive Principle:
Principle #26Copying

3Reliability

If users memorize sensitive information for voice input, then security is improved, but key management becomes complex and user-friendly

Engineering Contradiction:
ImprovesecurityVSAvoidkey management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of the security key from sensitive information (e.g., credit card numbers that users don't naturally memorize) to natural language keys (memorable phrases or sentences). This parameter change maintains security while dramatically improving usability, as users can easily memorize and speak natural language phrases compared to random numeric sequences.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10721068B2Secure data transmission using natural language
Publication Date: 2020.07.21 BOTBOTBOTBOT INC
  • US10721068B2 patent drawing
  • US10721068B2 patent drawing
  • US10721068B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for secure data transmission using natural language. One of the methods includes: obtaining sensitive information for a user; obtaining a natural language key for the user, wherein the natural language key for the user includes one or more natural language tokens; generating decoding data for the sensitive information for the user, wherein generating the decoding data comprises: for each place in the sensitive information for the user: assigning a respective one of the natural language tokens in the natural language key for the user to the value at the place, and generating one or more respective dummy natural language tokens for each value of the respective set of possible values for the place other than the value at the place; and providing the decoding data for use in decoding the natural language key into the sensitive information.