Device Key Management via Server-Side Decryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices with encrypted perimeters face challenges in password recovery and management, particularly when passwords are lost or forgotten, as they cannot recreate the encryption key without the password, leading to inaccessible encrypted data.

Innovation Solution

A method involving a public/private key pair where the public key is stored on the device and the private key is stored on the server, using a Password Key Derivation Function (PKDF) to derive an encryption key, encrypting the PKDF value with the public key, and sending it to the server for decryption to recover the encryption key, ensuring secure storage and retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the password is stored on the device for easy retrieval, then the ease of operation is improved, but the security is worsened due to the risk of unauthorized access

Engineering Contradiction:
Improvepassword retrievalVSAvoidunauthorized access
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the password from the device and stores it on a remote server instead. The device only retains the encrypted password hash, which cannot be used to derive the encryption key without the original password. This separation removes the security risk of storing passwords on the device while maintaining the ability to retrieve them through secure server-based authentication.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a secure server as an intermediary between the user and the encrypted data. The server stores the password securely and provides authenticated access to the device, eliminating the need for the device to store the password locally. This intermediary enables secure password management without compromising device security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If the plain-text password is not stored on the device for security reasons, then the security is improved, but the ability to recover data when password is lost is worsened

Engineering Contradiction:
Improvesecurity riskVSAvoiddata recovery capability
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent performs preliminary action by establishing a secure communication channel and transmitting the encrypted password to a server before any data encryption occurs. This pre-configuration enables future password recovery without requiring the device to store the plain-text password, thus maintaining both security and reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the server stores the encrypted password and can provide authenticated access back to the device when needed. This feedback loop enables password recovery scenarios while maintaining the security principle of not storing plain-text passwords on the device.

Inventive Principle:
Principle #23Feedback

3Object-affected harmful factors

If a secure channel is established with the server for password transmission, then the security is improved, but the device complexity is worsened due to additional cryptographic operations

Engineering Contradiction:
Improvesecure transmissionVSAvoidcryptographic processing
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent segments the cryptographic operations between the device and the server. The device performs only the initial encryption of the password and stores it locally, while the server handles the secure storage and authenticated decryption operations. This segmentation reduces device complexity while maintaining security through distributed cryptographic processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9698975B2Key management on device for perimeters
Publication Date: 2017.07.04 MALIKIE INNOVATIONS LTD
  • US9698975B2 patent drawing
  • US9698975B2 patent drawing
  • US9698975B2 patent drawing

AI summary

There is provided a method and apparatus for resetting a password for a device or managing the device, the device having an encryption perimeter. A device shares a public/private key pair with a server, the public key being on the device and the private key being on the server. An intermediate value is encrypted on the mobile device using the public key. If the password is lost or the device needs to be managed, the server can request the encrypted intermediate value, decrypt it, and send the decrypted value to the mobile device which may then resume operations. A new password may be provided by the server or the user may set a new password once the encryption key is recreated from the decrypted intermediate value.