ExpanderGraph-128: A Novel Graph-Theoretic Block Cipher with Formal Security Analysis and Hardware Implementation
W.A. Susantha Wijesinghe

TL;DR
This paper introduces ExpanderGraph-128, a novel lightweight block cipher based on expander graph interactions, with formal security analysis and efficient hardware implementation demonstrating its practicality and security advantages.
Contribution
It proposes a new cipher design using expander graphs for diffusion, along with comprehensive security proofs and hardware implementation results.
Findings
Achieves 147.3-bit differential security, conservatively estimated at 413 bits.
Demonstrates FPGA encryption at 261 Mbps with minimal resources.
ARM implementation requires 25.8 KB Flash and 1.66 ms per encryption.
Abstract
Lightweight block cipher design has largely focused on incremental optimization of established paradigms such as substitution--permutation networks, Feistel structures, and ARX constructions, where security derives from the algebraic complexity of individual components. We propose a different approach based on \emph{expander-graph interaction networks}, where diffusion and security arise from sparse structural connectivity rather than component sophistication. We present \textbf{ExpanderGraph-128 (EGC128)}, a 128-bit block cipher constructed as a 20-round balanced Feistel network. Each round applies a 64-bit nonlinear transformation governed by a 3-regular expander graph whose vertices execute identical 4-input Boolean functions on local neighborhoods. Security analysis combines MILP-based differential bounds, proven optimal through 10 rounds via SCIP, establishing 147.3-bit…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptographic Implementations and Security · Cryptography and Residue Arithmetic · Physical Unclonable Functions (PUFs) and Hardware Security
