Keyed Hash Construction Using FHE for Correlation Intractability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cryptographic hash functions struggle to achieve somewhere statistical correlation intractability for efficiently enumerable relations, limiting the development of advanced cryptographic protocols that require strong security guarantees, particularly in applications involving program obfuscation and secure computation.

Innovation Solution

A method for generating a keyed hash function using secret-key fully homomorphic encryption (FHE) that incorporates indistinguishability obfuscation, enabling computations on encrypted data while ensuring enhanced security properties such as somewhere statistical correlation intractability, by constructing a hash function that resists attacks on efficiently enumerable relations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional hash functions are used, then the implementation is simple and widely supported, but they cannot achieve somewhere statistical correlation intractability for efficiently enumerable relations

Engineering Contradiction:
Improvesecurity guaranteeVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple cryptographic primitives including fully homomorphic encryption schemes, indistinguishability obfuscation, and correlation-intractable hash functions into a unified construction. This merging of cryptographic components enables the system to achieve somewhere statistical correlation intractability for efficiently enumerable relations while maintaining the necessary security properties through the synergistic interaction of these primitives.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary mechanism using fully homomorphic encryption to enable computations on encrypted data without decryption. This intermediary layer allows the hash function to operate on encrypted inputs while maintaining security, bridging the gap between computational functionality and cryptographic security in the context of correlation intractability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If advanced cryptographic protocols requiring strong security guarantees are implemented, then security against sophisticated attacks is improved, but the complexity of the system increases

Engineering Contradiction:
Improvesecurity against sophisticated attacksVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the cryptographic construction into distinct modular components: the fully homomorphic encryption scheme, the indistinguishability obfuscation mechanism, and the correlation-intractable hash function. This segmentation allows each component to be analyzed and implemented independently, reducing overall system complexity while maintaining strong security guarantees through the combination of these specialized modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent utilizes parameter changes in the cryptographic primitives, particularly in the security parameters and circuit complexity parameters, to achieve somewhere statistical correlation intractability. By carefully selecting and adjusting these parameters, the system provides robust security against sophisticated attacks while controlling the complexity through parameter-based security reductions.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If fully homomorphic encryption is used to enable computations on encrypted data, then privacy preservation is improved, but the computational complexity increases

Engineering Contradiction:
Improveprivacy preservationVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies partial homomorphic evaluation by performing computations only on the encrypted hash function outputs rather than all intermediate computations. This partial action approach maintains privacy preservation for the critical hash outputs while reducing the overall computational complexity by avoiding unnecessary encryption operations on all data processing steps.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250373419A1Keyed hash function with somewhere statistical correlation intractability
Publication Date: 2025.12.04 NTT RESEARCH INC
  • US20250373419A1 patent drawing
  • US20250373419A1 patent drawing
  • US20250373419A1 patent drawing

AI summary

The present disclosure provides a method for generating and evaluating a keyed hash function, the method comprising: receiving one or more integer parameters indicating a target input length n and a target output length m for the keyed hash function; receiving a target circuit-size parameter S, wherein the circuit-size parameter S is correlated to a security level of the keyed hash function; generating a hash key, the generated hash key comprising a ciphertext ct of a secret-key fully homomorphic encryption (FHE) scheme, wherein the ciphertext ct is generated by generating a secret key sk for a secret-key FHE scheme, generating the ciphertext ct as an encryption to sk of a message comprising sk concatenated with a string of S zero bits, and storing the ciphertext ct as the generated hash key; and computing a hash output based on the generated hash key ct and an input x.