HFHE
HFHE (Hypergraph Fully Homomorphic Encryption) is an approach to implementing a bootstrap FHE scheme using hypergraphs.
The implementation of logical gates through hypergraphs enables efficient binary operations:
-
AND
The intersection of two hyperedges, creating a new hyperedge that is active only when both original hyperedges are active.
-
OR
A union of hyperedges, where a new hyperedge is active if at least one of the original hyperedges is active.
-
XOR
The combination of two hyperedges, AND and OR, is activated only when only one of the original hyperedges is active.
-
NOT
Inverting a hyperedge: a new hyperedge becomes active when the original one is inactive.
-
NAND
A mix of AND and NOT operations, with the NAND hyperedge active when the AND hyperedge is inactive.
-
NOR
The union of OR and NOT activates the NOR hyperedge when the OR hyperedge is inactive.
-
XNOR
Integration of XOR and NOT operations, where the XNOR hyperedge is active when the XOR hyperedge becomes inactive.
These hypergraph-based implementations provide an approach to solving full homomorphic encryption problems.
Hypergraphs naturally support parallel computation because different nodes and hyperedges are processed independently.
Last updated 9 days ago