Skip to Main content Skip to Navigation
Theses

Hardware support for the security analysis of embedded softwares : applications on information flow control and malware analysis

Abstract : Information flow control (also known as Dynamic Information Flow Tracking, DIFT), allows a user to detect several types of software attacks such as buffer overflow or SQL injections. In this thesis, a solution based on the ARM Cortex-A9 processor family is proposed. Our approach relies on the use of ARM CoreSight components, which are able to trace software as executed by the processor in order to perform the information flow tracking. The DIFT coprocessor proposed in this thesis is implemented in an Artix-7 FPGA, embedded in a System-on-Chip (SoC) Zynq provided by Xilinx. It is shown that using ARM CoreSight components does not add a latency overhead while giving a better communication time between the ARM processor and the DIFT coprocessor.
Document type :
Theses
Complete list of metadatas

Cited literature [94 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-02634340
Contributor : Abes Star :  Contact
Submitted on : Wednesday, May 27, 2020 - 3:01:07 PM
Last modification on : Wednesday, October 14, 2020 - 3:54:04 AM

File

2018_WAHAB_archivage.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-02634340, version 1

Citation

Muhammad Abdul Wahab. Hardware support for the security analysis of embedded softwares : applications on information flow control and malware analysis. Hardware Architecture [cs.AR]. CentraleSupélec, 2018. English. ⟨NNT : 2018CSUP0003⟩. ⟨tel-02634340⟩

Share

Metrics

Record views

53

Files downloads

50