Incompressible Ciphertext Expansion Against Key-Leakage Attacks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing public key encryption schemes are not incompressible, allowing adversaries to store a digest of the ciphertext and obtain non-trivial information about the plaintext once the secret key is leaked, compromising message secrecy, and traditional signature schemes enable man-in-the-middle attacks by allowing adversaries to delay message transmission.

Innovation Solution

Construct incompressible public key encryption and signature schemes that force adversaries to store the entire ciphertext or signature to maintain message privacy, even if the decryption key leaks, using techniques such as functional encryption and randomness extraction to ensure security with minimal assumptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional public key encryption schemes are used, then encryption efficiency is improved, but adversaries can store a digest of the ciphertext and obtain non-trivial information about the plaintext once the secret key is leaked

Engineering Contradiction:
Improveencryption efficiencyVSAvoidmessage secrecy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The ciphertext is segmented into two parts: a short digest that can be stored efficiently, and a large random pad that provides security. The digest contains enough information to recover the message if the secret key is compromised, while the random pad ensures that storing only the digest without the full ciphertext does not reveal meaningful information about the plaintext.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A randomness extractor is introduced as an intermediary component that processes the large random pad to generate the short digest. This extractor acts as a mediator between the full ciphertext and the stored digest, ensuring that the digest contains sufficient information for recovery while maintaining security against adversaries who only possess the digest.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If hybrid encryption is used to improve efficiency, then encryption speed is improved, but adversaries can store just Enc(pk, s) and first few bits of G(s)⊕m to compromise secrecy

Engineering Contradiction:
Improveencryption speedVSAvoidsecrecy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The encryption output is segmented into a short seed encryption Enc(pk, s) and a masked message portion G(s)⊕m. The short seed can be efficiently stored and processed, while the masked portion provides the security guarantee that adversaries cannot obtain meaningful information without possessing both components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The scheme changes the parameters of the encryption output by using a pseudorandom generator G to expand the short seed s into a long pseudorandom string that masks the entire message. This parameter transformation allows efficient storage of the seed while maintaining security through the masking property.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If traditional signature schemes are used, then signature generation is simplified, but man-in-the-middle attacks are enabled by allowing adversaries to delay message transmission

Engineering Contradiction:
Improvesignature scheme complexityVSAvoidman-in-the-middle attacks
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The signature scheme incorporates preliminary action by requiring adversaries to store the entire signature in advance before they can perform any verification or delay attacks. This preliminary storage requirement prevents man-in-the-middle attacks because the adversary cannot selectively store or manipulate parts of the signature without possessing the complete signature data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12512984B2Cryptographic data message expansion for increasing adversarial storage requirements
Publication Date: 2025.12.30 NTT RESEARCH INC
  • US12512984B2 patent drawing
  • US12512984B2 patent drawing
  • US12512984B2 patent drawing

AI summary

The disclosure relates to generating a ciphertext of arbitrary and flexibly large size and ensures that an adversary learns little about the encrypted data, even if the decryption key later leaks, unless substantially the entire ciphertext is stored. Given that communication will be inconveniently large for the adversary to store, the incompressible ciphertexts and signatures can be sent and received with low storage requirements for the honest users. In such a setting, the honest users would not store the entire ciphertext or signature, but instead generate, send, and process the communication bit-by-bit in a streaming fashion.