Reducing the Multiplicative Complexity in Logic Networks for Cryptography and Security Applications
Reducing the number of AND gates plays a central role in many cryptography and security applications. We propose a logic synthesis algorithm and tool to minimize the number of AND gates in a logic network composed of AND, XOR, and inverter gates. Our approach is fully automatic and exploits cut enumeration algorithms to explore optimization potentials in local subcircuits. The experimental results show that our approach can reduce the number of AND gates by 34% on average compared to generic size optimization algorithms. Further, we are able to reduce the number of AND gates up to 76% in best-known benchmarks from the cryptography community.
WOS:000482058200074
2019-06-06
New York
74
REVIEWED
EPFL
| Event name | Event place | Event date |
Las Vegas | June 2-6, 2019 | |