Lattice-Based Homomorphic Proxy Re-Encryption for Batch Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional proxy re-encryption methods are identity-based and incur expensive operations, generate long ciphertexts, and do not support fine-grained operations or batch evaluation, making them impractical for real-life applications.

Innovation Solution

A lattice-based homomorphic proxy re-encryption scheme that utilizes probabilistic key generation, encryption, and re-encryption algorithms to efficiently transform ciphertexts between different public keys, enabling seamless data sharing and decryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional identity-based proxy re-encryption methods are used, then encryption and re-encryption functionality is provided, but computational complexity increases and operation efficiency decreases

Engineering Contradiction:
Improveoperation efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the fundamental parameters of the cryptographic system by adopting lattice-based cryptography instead of conventional identity-based methods. This involves using polynomial rings and modular arithmetic with carefully selected parameters (n, q, t) to achieve both security and efficiency, resolving the contradiction between operational efficiency and computational complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes conventional cryptographic mechanisms with lattice-based mathematical structures. Instead of relying on traditional pairing-based or identity-based cryptographic mechanisms, it uses polynomial multiplication and modular reduction in ring structures, which provides both security and computational efficiency

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Quantity of substance

If conventional encryption schemes are used, then basic encryption functionality is provided, but ciphertext length increases and storage efficiency decreases

Engineering Contradiction:
Improveciphertext lengthVSAvoidstorage efficiency
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent optimizes ciphertext length by carefully selecting lattice parameters (n, q, t) and using compact polynomial representations. The encryption scheme produces ciphertexts that are significantly shorter than conventional schemes while maintaining security, improving both storage efficiency and transmission overhead

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If conventional proxy re-encryption methods are used, then basic re-encryption functionality is provided, but fine-grained operations on ciphertext are not supported

Engineering Contradiction:
Improvefine-grained operation supportVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal proxy re-encryption system that can perform multiple functions: standard re-encryption, fine-grained controlled re-encryption, and homomorphic operations on ciphertexts. The lattice-based structure naturally supports these diverse operations without requiring separate cryptographic primitives, achieving versatility while maintaining manageable system complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Productivity

If conventional encryption schemes are used, then basic security is provided, but batch evaluation of ciphertexts is not supported

Engineering Contradiction:
Improvebatch evaluation capabilityVSAvoidalgorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple cryptographic functionalities into a unified lattice-based framework. By combining proxy re-encryption with homomorphic evaluation capabilities in a single system, it enables batch processing of multiple ciphertexts simultaneously, improving productivity while the underlying lattice structure keeps algorithmic complexity manageable through efficient polynomial operations

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12438858B2Method and system for a lattice-based homomorphic proxy re-encryption scheme
Publication Date: 2025.10.07 TATA CONSULTANCY SERVICES LTD
  • US12438858B2 patent drawing
  • US12438858B2 patent drawing
  • US12438858B2 patent drawing

AI summary

The present disclosure a method for a lattice-based homomorphic proxy re-encryption scheme. Conventional methods are attribute based and the attribute-based encryption schemes employ very expensive operations and generate long ciphertexts and secret keys (whose sizes also increase linearly with the size of the access policy), which makes them hard to implement in real-life applications. The present disclosure provides a unidirectional, single-hop HPRE scheme from the Learning With Errors (LWE) assumption which is Chosen Plaintext Attack (CPA) secure. Further, the present disclosure is based on the widely accepted BGV algorithm that supports both levelled FHE operations as well as arbitrary number of ciphertexts with unique and secure re-encryption key generation. Further, the present disclosure provides batch evaluation of ciphertexts, in order to enable re-encryption and evaluation of multiple ciphertexts.