A hardware coprocessor for Zynq-based Dynamic Information Flow Tracking

Muhammad Abdul Wahab, Pascal Cotret, Mounir Nasr Allah, Guillaume Hiet, Vianney Lapôtre, Guy Gogniat

CryptArchi (International Workshop on Cryptographic Architectures Embedded in Reconfigurable Devices) — 2016

This talk introduces an efficient and portable approach for DIFT (Dynamic Information Flow Tracking) implementations on reconfigurable chips. DIFT aims to track the application control flow by adding metadata (also known as tags) to information containers (e.g. registers, memory addresses, …), propagating and checking it at runtime. These approaches have been successfully used against a wide range of attacks including buffer overflow, SQL injections and so on.

← Back to publications