Projet 5A

Badge hardware, groupe 13

Résumé

  • Composants électroniques -> projet didactique
  • Objet petit, transportable -> badge
  • Pleins d'attaques / vulnérabilités -> un badge pour apprendre
  • Orienté CTF -> difficulté croissante

Objectifs

  • Apprendre les attaques hardware

  • Connaître les failles des composants

  • Ludique (par la pratique)

  • Pour les CTFs

  • Failles connues pour apprendre

  • Failles originales pour approfondir

  • Démocratiser les connaissances sur les attaques par canaux cachés

Organisation de l'équipe

  • Ivan CHEREL - Chef de projet

  • Maël FABRE - Responsable organisation / Communication

  • Axel GUEGUANT - Responsable Conception

  • Adam LE BON - Responsable Développement

Scénarios opérationnels

Détails

Amélioration

Moins CTF, plus projet

Atteinte des objectifs

Axes de développement et de recherche

  • Développement firmware -> environnement de développement

  • Chipwhisperer

  • Conception d'un premier PCB, schéma de base pour le NRF52833 (documentation officielle Nordic) + exposition de l'UART, des interfaces de debug SWD, leds, bouton, clock, écran

     

À la recherche du nRF52 🔍

  • SeeedStudio : Rapide et proactif

    • ​​Proposition de précommander

    • Plusieurs modèles en stock

  • PCBWay : Support pas très réactif 😒

PCB

Schematics

PCB

Schematics

PCB

Board

Prochaine étapes 

  • Placer une commande seedstudio
  • Commander des PCB de test chez JLCPCB
  • Concretiser des attaques sur une des cartes

Points durs

 

  • Mise en place de l’environnement de développement

  • Dev kit nRF52833

  • Conception des challenges

  • Adapter le chip whisperer à n'importe quel objet

  • Commande du PCB → devis, etc.

  • SAV nordic

Jalon 3

By xninja

Jalon 3

  • 339