-
Notifications
You must be signed in to change notification settings - Fork 89
HAWKEYE
SJulianS edited this page May 27, 2024
·
15 revisions
This page is work in progress and describes a feature that is not yet available in the main HAL branch.
HAWKEYE is a tool to automatically locate implementations of symmetric cryptographic primitives within gate-level netlists. It was developed as part of a publication titled "HAWKEYE - Recovering Symmetric Cryptography From Hardware Circuits" that will be presented at CRYPTO'24. Currently, HAWKEYE is designed to find round-based and pipelined implementations of SPN, ARX and Feistel ciphers. It is not particularly well suited for shift-register-based ciphers and implementations protected against side-channel attacks, although it might get lucky at times.