Searchable Encrypted Data Sharing via Homomorphic Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain technologies face challenges in securely storing and searching sensitive data due to the lack of searchable encrypted data solutions, which compromises user privacy and data integrity, especially in scenarios where operations like processing and sharing are required on encrypted data.

Innovation Solution

A searchable encrypted data sharing method and system that combines homomorphic encryption and blockchain technology, enabling secure data storage and search by using pseudo-identity information, trapdoor functions, and homomorphic operations to maintain data privacy and availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sensitive data is encrypted and uploaded to ensure security, then user privacy is protected, but data availability is reduced because encryption prevents operations such as processing and searching

Engineering Contradiction:
Improveuser privacy protectionVSAvoiddata processing and searching capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a cloud server as an intermediary that performs homomorphic encryption operations on encrypted data. The cloud server can process encrypted data (searching, filtering) without decrypting it, thus maintaining both privacy protection and data availability. The cloud server acts as a mediator between the encrypted data and the user's processing needs.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the state of data from plaintext to encrypted form while maintaining operational capability through homomorphic encryption. The encryption parameter allows data to remain in a processed state without losing accessibility, as the encrypted data can still undergo mathematical operations while preserving privacy.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If blockchain stores plaintext transaction data to ensure transparency, then data integrity is maintained, but user privacy is compromised because attackers can de-anonymize users using massive data transaction records

Engineering Contradiction:
Improvedata integrityVSAvoiduser de-anonymization risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces encryption as an intermediary layer between the blockchain's transparent storage and user privacy protection. The cloud server encrypts transaction data before storing it on the blockchain, preventing direct de-anonymization while maintaining the blockchain's integrity and transparency characteristics.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent combines blockchain technology with homomorphic encryption to create a composite system that leverages the strengths of both: blockchain provides integrity and transparency, while homomorphic encryption provides privacy protection, resulting in a system that achieves both data integrity and user privacy.

Inventive Principle:
Principle #40Composite materials

3Reliability

If encrypted data is stored to protect privacy, then data security is improved, but searchability is lost because traditional encryption prevents efficient searching of encrypted data

Engineering Contradiction:
Improvedata securityVSAvoidsearch efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces homomorphic encryption as an intermediary mechanism that enables searching encrypted data without decryption. The cloud server can perform search operations on encrypted data using trapdoor functions, maintaining both security and search efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the encryption parameter to support homomorphic operations, allowing the encrypted data to maintain searchability. The encryption scheme is modified to permit mathematical operations on ciphertext while preserving the ability to search efficiently.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11973889B2Searchable encrypted data sharing method and system based on blockchain and homomorphic encryption
Publication Date: 2024.04.30 ZHEJIANG PONSHINE INFORMATION TECH CO LTD
  • US11973889B2 patent drawing
  • US11973889B2 patent drawing
  • US11973889B2 patent drawing

AI summary

The present disclosure relates to a searchable encrypted data sharing method and system based on blockchain and homomorphic encryption, which protects security of sensitive data on the blockchain and realizes searchable and homomorphic calculation of data ciphertext. According to the present disclosure, a data owner encrypts the generated sensitive data and the keywords extracted according to the data with his own key, and then sends the encrypted transaction information to the cloud server. The cloud server verifies the identity of the data owner. If the verification succeeds, the uploaded ciphertext data is stored on a local server, and a ciphertext index, keyword ciphertext and related evidences of the data storage are uploaded to an alliance chain. The alliance chain node verifies the consistency of the uploaded transaction information, and if the verification succeeds, the transaction information is recorded.