Remote Credential Security via Key Pair Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face the inconvenience of having to re-enter or re-populate their electronic credentials when changing devices, as credentials are typically stored locally and not securely managed across multiple devices or networks.

Innovation Solution

A method for securing user credentials in a remote repository involves generating key pairs, encrypting credentials, and using authentication tokens to verify access, allowing secure storage and retrieval across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If credentials are stored locally on the device, then access speed is fast, but user convenience deteriorates when device changes occur

Engineering Contradiction:
Improvecredential access speedVSAvoiduser convenience
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

A cloud-based credential management system serves as an intermediary between the user's multiple devices. The system stores encrypted credentials centrally and provides authentication tokens that enable seamless access across different devices without requiring local storage on each device, thus maintaining fast access while improving user convenience during device changes

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The credential management system is designed to be universal, working across multiple devices and networks. It provides a single centralized location for credential storage that serves all user devices, eliminating the need for device-specific credential storage and enabling consistent access regardless of which device the user is accessing services from

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If credentials are stored centrally in a remote repository, then user convenience is improved, but security requirements increase

Engineering Contradiction:
Improveuser convenienceVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

Before storing credentials in the remote repository, the system performs preliminary encryption of the credentials using strong cryptographic algorithms. This preliminary security action ensures that even if the central repository is compromised, the credentials remain protected, thus maintaining high security while enabling convenient centralized storage

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces authentication tokens as an intermediary mechanism between the user and the stored credentials. These tokens are generated during authentication and are required to access the encrypted credentials in the repository, adding an extra layer of security while maintaining user convenience through automated authentication processes

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If credentials are stored locally on each device, then security is maintained, but adaptability deteriorates when users switch devices

Engineering Contradiction:
ImprovesecurityVSAvoiddevice switching adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The credential management system is designed with universality to work across multiple devices and networks. It provides a single centralized location for credential storage that serves all user devices, eliminating the need for device-specific credential storage and enabling consistent access regardless of which device the user is accessing services from, thus improving adaptability while maintaining security through encryption

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system dynamically adapts to different devices and networks by generating device-specific authentication tokens when users log in. These tokens are temporarily stored in secure memory on each device and automatically expire, allowing the system to maintain security on each device while enabling seamless adaptation when users switch between different devices

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9455830B2Method for securing credentials in a remote repository
Publication Date: 2016.09.27 MALIKIE INNOVATIONS LTD
  • US9455830B2 patent drawing
  • US9455830B2 patent drawing
  • US9455830B2 patent drawing

AI summary

A method of securing user credentials in a remote repository is provided. In accordance with one embodiment, there is provided a method comprising generating a first private key and a first public key pair from a registered password; generating a second private key and a second public key pair; generating a storage key from the second private key and the first public key; encrypting a set of credentials using the storage key; creating a encrypted credential signature from the encrypted set of credentials and the first private key; and storing the encrypted set of credentials, the encrypted credential signature, and the second public key in the remote repository.