Vous êtes sur la page 1sur 9

Blockchain

GLSI - 2
Selma BATTI ATTIA _ selma.batti@fsb.ucar.tn
Objectifs
Étude et maitrise des principes de base de la Blockchain du point de vue
sécuritaire.
Au bout de ce module, l’étudiant doit être capable :
Comprendre les bases des technologies derrière la Blockchain : registres distribués, les
basiques de la cryptographie, les méthodes de consensus et contrats intelligents.
Distinguer les différents types et propriétés des Blockchain et pouvoir choisir laquelle
est plus appropriée à son besoin.
Appliquer la technologie de la Blockchain pour assurer les services de sécurité.
Mettre en place une application sécurisée par la Blockchain.

2 Blockchain 2021-2022
Compétences adressées par le module
Sécurité des applications
Cryptage et hachage
Architecture distribuée

3 Blockchain 2021-2022
Pré-requis
Sécurité informatique
Applications réparties

4 Blockchain 2021-2022
Bibliographie
Rashmi Agrawal, Neha Gupta ; Transforming cybersecurity solutions using
blockchain ; Springer
Mubashir Husain Rehmani ; Blockchain Systems and Communication
Networks: From Concepts to Implementation ; Springer
Manav Gubtan ; La Blockchain pour les nuls ; IBM

5 Blockchain 2021-2022
Organisation du module
Module :
Niveau cible : GLSI2
Unité : Option
Coefficient : 1/2 (/15)
Organisation : 21H cours & 10H30 TD
Cours :
■ Planning : Mardi de 10H00 à 11H30 au Grand Amphi
■ Date début : 25 Janvier 2022
■ Enseignant responsable : Mme Selma BATTI (selma.batti@fsb.ucar.tn)
Travaux dirigés:
■ Planning : Mardi de 11H30 à 12H15 au Grand Amphi
■ Date début : 01 Fevrier2022
■ Enseignant responsable : Mme Selma BATTI (selma.batti@fsb.ucar.tn)

6 Blockchain 2021-2022
Modèle d’évaluation
Moyenne = 30% TP + 10% DS + 60% EX
TP : Projet réalisé par groupe de 4
DS : Exposé sur le travail réalisé durant le projet
EX : Examen (1H00) prévu durant la semaine des examens

7 Blockchain 2021-2022
Plan du cours
Avant de commencer …
Fondements de la technologie Blockchain
Technologie de la Blockchain et SGBD
Fonctionnement de la Blockchain
Algorithmes de consensus de la Blockchain
Cyber sécurité basée sur la Blockchain
Stockage et vérification des documents en utilisant la Blockchain
Système de contrôle d’accès basé sur la Blockchain

8 Blockchain 2021-2022
Outils & plateformes pour le tutoriel
Node.JS (avec Node Package Manager – NPM)
https://nodejs.org/en/
Ganache Blockchain
https://github.com/trufflesuite/ganache/releases
Truffle Framework
Utiliser la ligne de commande NPM
Metamask Ethereum Wallet
https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbe
fgpgknn?hl=en

9 Blockchain 2021-2022

Vous aimerez peut-être aussi