---
# System prepended metadata

title: Projet Recherche Téo Nespoulet

---

# Projet Recherche Téo Nespoulet

## Réunion 06/10/22

Actions à réaliser avant la prochaine réunion: 
- [TEO] installation VIVADO sous Linux Ubuntu  :+1: 
- Commencer à prendre en main Vivado en réalisant le tutorial suivant:
    - https://www.youtube.com/watch?v=a5NnLozPEI0
- [JC] voir avec Jordane Lorandel pour prévoir une réunion sur les créneaux projet
- [JC]Prévoir une organisation du projet recherche sur le semestre avec livrables et échéances
- [Téo]Papiers à étudier
    - Ils se trouvent sur le gitlab de l'INSA: secure_soc
        - J. Lorandel, M. A. Khelif and O. Romain, "A Low-cost Hardware Attack Detection Solution for IoT Devices," 2022 IEEE 31st International Symposium on Industrial Electronics (ISIE), 2022, pp. 674-679, doi: 10.1109/ISIE51582.2022.9831661.
        - Benhani, E. M., Marchand, C., Aubert, A., & Bossuet, L. (2017). On the security evaluation of the ARM TrustZone extension in a heterogeneous SoC. International System on Chip Conference, 2017-Septe, 108–113. https://doi.org/10.1109/SOCC.2017.8226018
        - Jacob, N., Rolfes, C., Zankl, A., Heyszl, J., & Sigl, G. (2017). Compromising FPGA SoCs using malicious hardware blocks. Proceedings of the 2017 Design, Automation and Test in Europe, DATE 2017, 1122–1127. https://doi.org/10.23919/DATE.2017.7927157

- [TEO, JC]Visionner la vidéo "Exploiting AMBA AXI Protocol For DoS Attacks Of Shared Resources | Francesco Restuccia | hardwear.io" 
    - https://www.youtube.com/watch?v=iq2yj0_rRRk
    
- Prochaine réunion le mercredi 19/10 à 9h00
    - Présentation synthétique des papiers (2 à 3 slides résumant les papiers: le problème à résoudre, la méthode suivie, les résultats obtenus et les limitations)


## Réunion 19/10/22
présents Teo, Jordane, JC
- restitution de 2 articles lus (low-cost et "on the security evaluation") par Téo
- Proposition de l'organisation du projet recherche sur le semestre S7
    1. se faire la main sous VIVADO
        - processeur + IP matérielle simple type GPIO
    2. Etude du bus AXI
        - principe du bus, nature des signaux 
    3. Créer une IP simple et la brancher sur le bus. L'IP sera accessible du processeur ARM à partir de quelques registres
        - Tutorial à venir (Jordane)
        - Mise à disposition d'autres tutoriels (JC)
    4. Création d'une IP de monitoring des signaux entre le processeur et le bus de manière à récupérer les informations transitant sur le bus
    5. Creation d'une IP attaquant le bus (génération de signaux permettant de tester l'environnement d'exécution (adresses mémoires accessibles à partir de l'IP, etc.))
- Possibilité de poursuivre le projet recherche en stage entre janvier et février si souhaité
- Prochaine réunion : 18 nov à 15h30
    - Teo fera une petite présentation de son étude du bus AXI. (quelques slides)
    - Un petit point sera à faire sur le 3. (création d'une IP simple)

## Réunion 18/11/22
Etude bibliographique

vidéo conf hardware : aker
accelerate produit CLAR.

Etude sur le bus AXI

Partie Implementation : IP qui allume des LEDs

Pour la prochaine réunion (2 décembre 13h30)
-Description AXI-LITE en mode memory-mapped
-Point sur le TP.




## Réunion 02/12/22

Prochaine réunion 12/12 à 10h
- Mettre à jour le Wiki
- faire le point sur la partie SDK du tutorial de Jordane
- Regarder les IP maîtres possibles




