-
-
-
-
-
-
-
HomeSite map
SoC/Offres d'emplois/Stages/2010-2011/Authentification (CIAN) Print page

Conception d'une fonction d'authentification

OBJECTIF

Le but de ce stage est de concevoir un composant matériel (ASIC) implantant une fonction d'authentification de fichier en utilisant des techniques de calcul de signature.

DESCRIPTION

L'équipe CIAN du département SoC du LIP6 travaille en collaboration avec le CEA-DAM sur des fonctions d'authentification de fichier.

Dans le cadre de ce projet, on souhaite pouvoir authentifier les bitstreams servant à configurer un FPGA. Ce type d'authentification permet d'assurer une meilleure traçabilité des différentes versions devant être chargées dans le FPGA. Ainsi le FPGA ne pourra recevoir que des bistreams dûment authentifiés.

Le fonctionnement de cette authentification repose sur le mécanisme de clé privée/publique utilisé en cryptographie. Une autorité signe le bitstream avec sa clé privée. Celui-ci est ensuite envoyé vers le FPGA qui ne le charge effectivement que si sa signature correspond à la clé publique stockée dans le FPGA. Ainsi le FPGA est capable d'authentifier le bistream et de prendre la décision de le charger ou non.

Cela nécessite donc de rajouter dans le FPGA un composant implantant le mécanisme d'authentification nécessaire et d'étudier le surcoût que cela entraine en termes de surface, fréquence, consommation.

Ce composant sera conçu à partir d'un générateur en langage Stratus. Ce générateur fournira la description VHDL du composant dont il faudra ensuite réaliser le layout.

Les étapes du travail seront :

  1. Etudes des différents algorithmes nécessaires
  2. Conception du générateur implantant l'authentification
  3. Validation du composant par simulation
  4. Réalisation de layout
  5. Extraction des information (surface, fréquence, consommation)

CONNAISSANCES REQUISES

Notions de cryptographie, langage Python, langage de description Stratus souhaitable

REMUNERATION

Ce stage sera rémunéré 416€/mois pendant toute la durée du stage

ENCADRANT

Roselyne Chotin-Avot

UPMC - LIP6 - SOC

Maison de la pédagogie - Bureau A116

Boîte courrier 167

4, place Jussieu

75252 PARIS cedex 5

tel : +33 (0)1 44 27 65 28

fax : +33 (0)1 44 27 72 80

mel : Roselyne.Chotin-Avot[at]lip6.fr

 

 

LIP6 LIP6-SoC LIP6 CNRS UPMC