LOAIFeb 26, 2025

Homomorphic Encryption of Intuitionistic Logic Proofs and Functional Programs: A Categorical Approach Inspired by Composite-Order Bilinear Groups

arXiv:2503.05779v1h-index: 1
Originality Highly original
AI Analysis

This addresses the challenge of securely computing on logical proofs and functional programs for cryptography and programming language theory, representing a novel paradigm rather than an incremental improvement.

The paper tackles the problem of extending homomorphic encryption beyond arithmetic/Boolean operations to intuitionistic logic proofs and typed functional programs, achieving this through a categorical framework using polynomial functors and BNFs with a security foundation based on a new hardness assumption.

We present a conceptual framework for extending homomorphic encryption beyond arithmetic or Boolean operations into the domain of intuitionistic logic proofs and, by the Curry-Howard correspondence, into the domain of typed functional programs. We begin by reviewing well-known homomorphic encryption schemes for arithmetic operations, and then discuss the adaptation of similar concepts to support logical inference steps in intuitionistic logic. Key to our construction are polynomial functors and Bounded Natural Functors (BNFs), which serve as a categorical substrate on which logic formulas and proofs are represented and manipulated. We outline a complexity-theoretic hardness assumption -- the BNF Distinguishing Problem, constructed via a reduction from Subgraph Isomorphism, providing a foundation for cryptographic security. Finally, we describe how these methods can homomorphically encode the execution of total, dependently typed functional programs, and outline strategies for making the approach potentially efficient, including software optimizations and hardware acceleration.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes