Encryption Key Wallet Reference Code Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing encryption systems are not secure enough for data transfers between parties, as they rely on shared encryption key wallets that can be vulnerable to attacks and are impractical for online data transfers, requiring frequent key changes and transmission.
Innovation Solution
An encryption system with a reproducibly generated encryption key wallet that uses a reference code to identify and access encryption keys, allowing secure encryption and decryption without transmitting the keys themselves, enabling efficient and secure data exchange between parties.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If encryption keys are stored in a shared wallet accessible by multiple modules, then key management is simplified, but security is compromised as the wallet becomes vulnerable to attacks
Solution Approach 1:
The patent extracts the encryption key from the shared wallet environment and delivers it directly to the decoder as a standalone component. This removes the key from the vulnerable shared security module, eliminating the attack surface while maintaining operational simplicity through direct key delivery.
Solution Approach 2:
The patent introduces an intermediary key delivery mechanism that transfers the encryption key from the security module to the decoder without requiring the decoder to access the shared wallet. This intermediary process isolates the key from the vulnerable shared environment while maintaining controlled access.
2Reliability
If encryption keys are frequently changed for real-time transfer channels, then security is improved, but system complexity and processing overhead increase
Solution Approach 1:
The patent performs preliminary encryption key generation and delivery to the decoder before actual data transfer begins. The key is delivered in advance through a secure channel, allowing the system to use the same key for the duration of the transfer session without requiring frequent changes, thus reducing complexity while maintaining security.
3Reliability
If encryption keys are transmitted with encrypted information, then security is enhanced, but data size and transmission overhead increase
Solution Approach 1:
The patent extracts the encryption key from the data transmission stream and delivers it separately through a secure channel beforehand. This separates the key from the encrypted information, eliminating the need to transmit the key with the data, thus reducing data size while maintaining security through pre-delivery of the key.
4Ease of operation
If a shared encryption key wallet is used for local database encryption, then key management is simplified, but the system is impractical for online data transfers between parties
Solution Approach 1:
The patent extracts the encryption key from the shared wallet and delivers it directly to the decoder for online data transfer scenarios. This extraction allows the system to function independently of the shared wallet, making it adaptable to online transfers between different parties while maintaining simplified key management through direct delivery.
Solution Approach 2:
The patent introduces an intermediary key delivery mechanism that enables secure key transfer between different parties for online data transfers. This intermediary process adapts the local wallet-based system to distributed online scenarios by mediating key delivery without requiring a shared wallet environment.
Data Source
AI summary
An encryption system for encrypting data of a party, whereinthe party is provided with an encryption key wallet and one or more encryption keys of the encryption key wallet are identifiable using at least one reference code.The encryption key wallet is opened for accessing an encryption key via its reference code, for encrypting data to generate corresponding encrypted data and/or for decrypting encrypted data to generate corresponding decrypted data, wherein the encryption key is reproducibly generated by the encryption key wallet.When the encryption system enables exchange of encrypted data via the encryption system between two or more partiesthe two or more parties are provided with the encryption key wallet;data exchanged between the parties are encrypted using one or more encryption keys obtained from the encryption key wallet; andthe encryption key wallet is opened for use when encrypting and/or decrypting the data exchanged between the parties.


