Encrypted Data Search in Cloud Storage via Hidden Datum Packages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud storage systems face challenges in securely storing and searching privacy-sensitive data from Internet of Things (IoT) devices, as existing encryption methods often protect data in transit but not at rest, making it vulnerable to leaks and unauthorized access.

Innovation Solution

A method involving the use of public and secret key encryption to create a hidden datum package for data transmission and search queries, allowing encrypted data to be stored and searched without revealing the actual data or keys to the remote storage system, ensuring secure storage and retrieval while maintaining data confidentiality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is stored in cleartext in cloud storage, then search functionality is easy to implement, but data security and confidentiality are compromised

Engineering Contradiction:
Improvesearch functionalityVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent changes the state of data from cleartext to encrypted form, transforming the parameter of data representation. By encrypting data before storage while maintaining the ability to perform searches on encrypted data, the system achieves both security and searchability. The encryption transforms data into an unreadable format for unauthorized users while preserving structural information needed for search operations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary encryption layer between the data and storage system. This intermediary (encryption algorithm) mediates between the need for data security and search functionality by allowing the cloud storage system to operate on encrypted data without needing to understand or decrypt it, thus maintaining security while enabling search operations through encrypted metadata and indexes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is encrypted in cloud storage, then data security is improved, but search functionality becomes more complex

Engineering Contradiction:
Improvedata securityVSAvoidsearch complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-processing data with encryption before storage, and pre-computing encrypted indexes and metadata structures. This allows the search system to work with pre-prepared encrypted representations of data, avoiding the need for complex real-time decryption and search operations. The search complexity is reduced by having encrypted search structures ready in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates copies of data in encrypted form for storage while maintaining the ability to work with these encrypted copies for search operations. Instead of manipulating the original cleartext data during searches, the system operates on encrypted copies, preserving security while enabling search functionality through the use of encrypted metadata and index structures that mirror the organization of the original data.

Inventive Principle:
Principle #26Copying

3Reliability

If public key encryption is used for data protection, then data confidentiality is maintained, but processing and searching operations become more computationally intensive

Engineering Contradiction:
Improvedata confidentialityVSAvoidcomputational energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the encryption and search operations into distinct layers: data encryption using public key cryptography for confidentiality, and search operations using encrypted metadata and indexes. This segmentation allows computationally intensive encryption to be performed once during data ingestion, while subsequent search operations work with pre-processed encrypted structures, reducing the computational energy required for repeated search operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by encrypting only the necessary portions of data (using selective encryption on metadata and indexes) rather than requiring full decryption for search operations. This allows the system to perform search operations on encrypted data without the excessive computational cost of decrypting entire data sets, achieving a balance between security and computational efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11689358B2Methods providing transmission and/or searching of encrypted data and related devices
Publication Date: 2023.06.27 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11689358B2 patent drawing
  • US11689358B2 patent drawing
  • US11689358B2 patent drawing

AI summary

Methods may be provided to transmit encrypted data from a communication device to a remote storage system. A data value and information related to the data value may be provided, where the information related to the data value includes an identifier associated with the communication device and a time-value associated with the data value. A combination of the time-value and the identifier may be encrypted using a public key to provide a first encrypted value. The data value may be encrypted using the public key to provide a second encrypted value, and a hidden datum package may be generated including the time-value, the first encrypted value, and the second encrypted value. The hidden datum package including the time-value, the first encrypted value, and the second encrypted value may be transmitted to the remote storage system.