Protection du logiciel embarqué. Introduction à l’encryptage des données

Séminaires





Accueil du site > fr > Séminaires > Séminaires - historique 2010 > Protection du logiciel embarqué. Introduction à l’encryptage des (...)
Mercredi 8 décembre 2010ENSEIRB - TALENCE (33)
A l’ère de la communication et du transfert de données sur clé USB, mobile ou sur Internet (GPRS, TCP/IP…), comment protéger vos données sensibles ? Comment être sûr que le logiciel de votre microcontrôleur, qui est souvent la valeur ajoutée de votre système embarqué, ne peut pas être copié ?
C’est à ces questions que l’on va essayer de répondre dans ce séminaire. En précisant les notions de bases et en illustrant le protocole de développement par un exemple de mise en œuvre, ce séminaire vise à présenter les différentes solutions de protection des logiciels embarqués existantes. Il permet de comprendre les algorithmes de chiffrement en cryptologie.
9H30 - Introduction par Sébastien SALAS, CAPTRONIC

9H40 - Protection du logiciel embarqué par Richard SALVETAT, ARBOS
Présentation de la problématique : protection des IPs
Quelle politique de protection du code dans l’entreprise ?
Quels impacts sur la sous-traitance d’étude et de production ?
Protections des sources et démarche qualité : un duo gagnant.

9H55 - Etat de l’art des différentes technologies de protection du code.
Les solutions logicielles
• Algorithme de chiffrement en continu (RC4)
• Algorithme de chiffrement par bloc (DES,3DES)
• Notion de Clé publiques/privées
• Cryptographie à Clé publiques
• Notion de signature numérique (SHA-1)
• Notion de scellement et de certificat
Les solutions matérielles
• Notion de ROM/Flash embarquée, fuse_on chip, multi-boot
• Notion de protection mécanique : routage, packaging, … • Mise à jour des logiciels embarqués dans un système embarquant une protection de code

11H10 – Pause

11H30 Aspect Juridique :
Législation Française en matière de cryptologie

12H40 Déjeuner à l’ENSEIRB

14H00- Présentation des différentes solutions (SILICA + ARBOS) :
Solutions matérielles : Renesas /Maxim/ ST/TI/ Analog Devices
Solutions complète hardware/software :Lockbox (Analog Devices) – Board ID (Renesas/AVNET)
Exemple d’outils d’encryptage d’échange de données sur PC : PGP

15H30 - Conclusion/ Discussion/Questions

15H45 – Pause

16H00 - Exemple pratique d’une mise en œuvre
Protection d’un code embarqué sur DSP BF527
Crédits © JESSICA FRANCE 2005 - 2016
Le programme CAP’TRONIC est financé par le Ministère de l’Economie et des Finances.