SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
Blockchain & IoT:
Le nouveau contrat de confiance ?
Xebicon 2017
Maël RAZAVET & Sameh BEN FREDJ
1
IoT (Internet Of Things)
Qu’est-ce que c’est ?
2
L’IoT c’est quoi ?
IoT
3
source: Wikimedia
Exemples d’objets connectés
IoT
4
Une explosion du nombre d’objets connectés
IoT
5
source: NCTA
L’IoT est partout !
IoT
6
Maison connectée Santé connectée Building connecté
La ville connectéeAgriculture connectéeTransport connecté
Evolution de l’architecture IoT
IoT
Le passé Aujourd'hui Le futur
Architecture fermée, en silos,
centralisée.
Architecture ouverte, cloud
centralisé
Architecture ouverte, cloud
distribuée, communication
en peer to peer. 7
IoT
Atteinte à la vie
privée
La sécurité
Pas de
standards
Stockage
de la
donnée
Vitesse de
traitement
de la
donnée
8
source: SogetiLabs
...
Challenges/Inquiétudes
Exemples d’attaques IoT
IoT
9
source: NCTA
! Prise de contrôle
! Vol d’identité
! Perturbation du fonctionnement d’un service
Quelques références d’attaques IoT
IoT
10
source: NCTA
! Piratage de compte Gmail via le réfrigérateur connecté Samsung
(2015).
! Cyber-attaque du système de chauffage de deux buildings en
Finlande en pleins hiver (2016).
! Attaque du botnet IoT Mirai via les caméras connectées causant une
DDoS de plusieurs sites webs (2016).
Blockchain
La solution ?
11
Qu’est-ce que la Blockchain ?
Blockchain
La blockchain est un système de base de données distribuée
qui permet de rendre infalsifiable l’historique des transactions.
(cvstene.fr)
BITCOIN != BLOCKCHAIN
Satoshi Nakamoto
12
Ethereum
Décentralisée
Architecture: ses composants
Blockchain
Miner Miner
Miner
MinerDesktop
Wallet
Réseau
P2P
Web-based
Wallet
Mobile
Wallet
Décentralisée
et
distribuée
13
Caractéristiques de la Blockchain
Blockchain
! Possibilité de définir blockchain publique / blockchain privée
! Toutes les transactions sont publiques (cas blockchain publique)
! Sécurisée: pour pouvoir altérer la blockchain, il faut posséder plus de 50% des noeuds
! Authentifier les transactions grâce à la signature digitale (cryptographie)
! Déploiement des programmes appelés smart contracts
14
Use case: AirBnB revisité
Blockchain & IoT
15
Propriétaire
Smart lock
Locataire
Smart contract
Blockchain
Transaction
Retour de la
transaction
Donner les accès à la porte
Payer location
Envoyer prix location
Comment ça marche ?
Blockchain & IoT
AirBnB revisité
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
Plusieurs transactions provenant
sont regroupées dans un bloc par
ordre chronologique.
1
Création du bloc, stockage
et transmission
d’informations
16
Smart lock
Transmission de la demande
de location (montant payé)
Blockchain & IoT
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
Plusieurs transactions sont
regroupées dans un bloc par ordre
chronologique
1
2
Le bloc de transaction est ensuite
validé par des noeuds spéciaux
appelés “miners” sont le procédé
appelé “Proof-of-Work”.
17
Smart lock
Transmission
de la demande
de location
(montant payé)
Blockchain & IoT
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
Plusieurs transactions sont
regroupées dans un bloc par ordre
chronologique
1
2
Le bloc de transaction est validé
par des noeuds spéciaux appelés
“miners” sont le procédé appelé
“Proof-of-Work”
Bloc #49
Transaction DERTRETER
0x…….
Transaction FKGHFDH44
0x…….
…..
Bloc #50
Transaction DERTRETER
0x…….
Transaction FKGHFDH44
0x…….
…..
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
3
Le bloc est chaîné (blockchain) en
référant le hash du bloc #50. Il est
ensuite broadcasté à l’ensemble
des noeuds du réseau
18
Transmission de
la demande de
location
(montant payé)
Smart lock
Blockchain & IoT
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
Plusieurs transactions sont
regroupées dans un bloc par ordre
chronologique
1
2
Le bloc de transaction est validé
par des noeuds spéciaux appelés
“miners” sont le procédé appelé
“Proof-of-Work”
Bloc #49
Transaction DERTRETER
0x…….
Transaction FKGHFDH44
0x…….
…..
Bloc #50
Transaction DERTRETER
0x…….
Transaction FKGHFDH44
0x…….
…..
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
3
Le bloc est chaîné (blockchain) en
référant le hash du bloc #50. Il est
ensuite broadcasté à l’ensemble
des noeuds du réseau
4
Les accès à la porte connectée
sont accordés au locataire . Cette
transaction est infalsifiable et
gravée dans le marbre
19
Smart lock
Transmission de
la demande de
location
(montant payé)
Demande
d’accès
accordée au
locataire
Blockchain & IoT
Apport de la blockchain dans le monde IoT
20
Smart contract
Aucun SPOF grâce à ce système
décentralisé
Réduction des coûts en supprimant
les intermédiaires
Objets & prises de décision
autonomes qui peuvent réagir à
l’exécution de smart contract
Clé privée
Potentiel hacker
Sécuriser le parc d’objets connectés
contre les DDoS attaques, man-in-
the-middle, ...
Lutte contre la fraude
Miner
Des nouveaux usages
Blockchain & IoT
! Développement de l’économie du partage
! Automatiser les échanges entre les objets connectés
! Améliorer la traçabilité et conformité
! Enregistrement des données opérationnelles et de maintenance
21
Limites IoT / Blockchain
Blockchain & IoT
! Scalabilité et capacité à ingérer une masse de données
! Non adapté pour du temps réel
! Consommation d’énergie & mining
! Aucune législation
22
Merci !
Q&A
Sameh BEN FREDJ
IoT & Data Scientist Consultant @ Xebia
sbenfredj@xebia.fr
@SamehBenF
Maël RAZAVET
Data Engineer Consultant @ Xebia
mrazavet@xebia.fr
23

Contenu connexe

Tendances

La Blockchain au service de la CyberSécurité - FIC 2017 Lille
La Blockchain au service de la CyberSécurité - FIC 2017 LilleLa Blockchain au service de la CyberSécurité - FIC 2017 Lille
La Blockchain au service de la CyberSécurité - FIC 2017 LilleVidal Chriqui
 
"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1
"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1
"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1Vidal Chriqui
 
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...Vidal Chriqui
 
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...Microsoft Ideas
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
La Blockchain: la fin des tiers de confiance?
La Blockchain: la fin des tiers de confiance?La Blockchain: la fin des tiers de confiance?
La Blockchain: la fin des tiers de confiance?Antoine Vigneron
 
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...BlockChain Strategists
 
Démystifier la Blockchain
Démystifier la BlockchainDémystifier la Blockchain
Démystifier la BlockchainClément Hallet
 
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann RouillardLa blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann RouillardBenoît Lafontaine
 
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...Vidal Chriqui
 
Innovation et technologie blockchain -intervention DigitalPlace
Innovation et technologie blockchain -intervention DigitalPlaceInnovation et technologie blockchain -intervention DigitalPlace
Innovation et technologie blockchain -intervention DigitalPlaceNazim Morera
 
La blockchain au CES 2017 - Retours sur le Digital Money Forum
La blockchain au CES 2017 - Retours sur le Digital Money ForumLa blockchain au CES 2017 - Retours sur le Digital Money Forum
La blockchain au CES 2017 - Retours sur le Digital Money ForumVidal Chriqui
 
Blockchain et Smart Contract : de la théorie à la production
Blockchain et Smart Contract : de la théorie à la productionBlockchain et Smart Contract : de la théorie à la production
Blockchain et Smart Contract : de la théorie à la productionMathieu Durand
 
Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?Karima Lachgar
 
Qu'est-ce que la blockchain ?
Qu'est-ce que la blockchain ?Qu'est-ce que la blockchain ?
Qu'est-ce que la blockchain ?Jedha Bootcamp
 

Tendances (20)

La Blockchain au service de la CyberSécurité - FIC 2017 Lille
La Blockchain au service de la CyberSécurité - FIC 2017 LilleLa Blockchain au service de la CyberSécurité - FIC 2017 Lille
La Blockchain au service de la CyberSécurité - FIC 2017 Lille
 
"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1
"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1
"Blockchain, registre et contrat de demain ?" - Keynote Université d'été GS1
 
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...
Blockchain - Une démarche d'Open Innovation et d'Agilité pour un consortium o...
 
Blockchain par Claude Duvallet
Blockchain par Claude DuvalletBlockchain par Claude Duvallet
Blockchain par Claude Duvallet
 
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
Blockchain au-delà de la finance : pourquoi toutes les industries sont concer...
 
Conférence AYHAM MADI ACSS 2018
Conférence AYHAM MADI ACSS 2018Conférence AYHAM MADI ACSS 2018
Conférence AYHAM MADI ACSS 2018
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
La Blockchain: la fin des tiers de confiance?
La Blockchain: la fin des tiers de confiance?La Blockchain: la fin des tiers de confiance?
La Blockchain: la fin des tiers de confiance?
 
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...
Présentation de BlockChain Strategists, Cabinet de conseil en Stratégie & Org...
 
Démystifier la Blockchain
Démystifier la BlockchainDémystifier la Blockchain
Démystifier la Blockchain
 
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann RouillardLa blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
La blockchain en détail - Devoxxfr 2016 - Benoit Lafontaine - Yann Rouillard
 
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...
Développer un serveur de micropayment bitcoin - REX sur 2 implémentations - O...
 
La technologie Blockchain - 1ere approche
La technologie Blockchain - 1ere approcheLa technologie Blockchain - 1ere approche
La technologie Blockchain - 1ere approche
 
Innovation et technologie blockchain -intervention DigitalPlace
Innovation et technologie blockchain -intervention DigitalPlaceInnovation et technologie blockchain -intervention DigitalPlace
Innovation et technologie blockchain -intervention DigitalPlace
 
La blockchain au CES 2017 - Retours sur le Digital Money Forum
La blockchain au CES 2017 - Retours sur le Digital Money ForumLa blockchain au CES 2017 - Retours sur le Digital Money Forum
La blockchain au CES 2017 - Retours sur le Digital Money Forum
 
ET12 - Blockchain
ET12 - BlockchainET12 - Blockchain
ET12 - Blockchain
 
Formation BLOCKCHAIN
Formation BLOCKCHAINFormation BLOCKCHAIN
Formation BLOCKCHAIN
 
Blockchain et Smart Contract : de la théorie à la production
Blockchain et Smart Contract : de la théorie à la productionBlockchain et Smart Contract : de la théorie à la production
Blockchain et Smart Contract : de la théorie à la production
 
Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?Blockchain et titres financiers : évolution ou révolution ?
Blockchain et titres financiers : évolution ou révolution ?
 
Qu'est-ce que la blockchain ?
Qu'est-ce que la blockchain ?Qu'est-ce que la blockchain ?
Qu'est-ce que la blockchain ?
 

Similaire à Blockchain & IoT: The new contract of Trust

Présentation blockchain v2
Présentation blockchain v2Présentation blockchain v2
Présentation blockchain v2Amine HAMOUDA
 
Introduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgIntroduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgFabrice Croiseaux
 
Blockchain et crypto-monnaies
Blockchain et crypto-monnaiesBlockchain et crypto-monnaies
Blockchain et crypto-monnaiesAyoub Eddakhly
 
Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...
Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...
Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...EnjoyDigitAll by BNP Paribas
 
JUG - Soirée Blockchain
JUG - Soirée BlockchainJUG - Soirée Blockchain
JUG - Soirée Blockchainadetante
 
Conférence Blockchain OctoTechnology 9 mars 2016
Conférence Blockchain OctoTechnology  9 mars 2016Conférence Blockchain OctoTechnology  9 mars 2016
Conférence Blockchain OctoTechnology 9 mars 2016Antoine Wintrebert
 
[22/03/2016] Conférence : Blockchain, disruption & révolution
[22/03/2016] Conférence : Blockchain, disruption & révolution[22/03/2016] Conférence : Blockchain, disruption & révolution
[22/03/2016] Conférence : Blockchain, disruption & révolutionSilicon Comté
 
Support de la conférence Pink Innov' - La blockchain pour les nuls
Support de la conférence Pink Innov' - La blockchain pour les nulsSupport de la conférence Pink Innov' - La blockchain pour les nuls
Support de la conférence Pink Innov' - La blockchain pour les nulsSébastien Bourguignon
 
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'AlvernyLa blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'AlvernySébastien Bourguignon
 
Business & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision
 
La blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC AlumniLa blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC AlumniVidal Chriqui
 
Tunisia Digital Summit - Keynote - Blockchain, mythes et réalités
Tunisia Digital Summit - Keynote - Blockchain, mythes et réalitésTunisia Digital Summit - Keynote - Blockchain, mythes et réalités
Tunisia Digital Summit - Keynote - Blockchain, mythes et réalitésSébastien Bourguignon
 
Blockchain / Bitcoin - Une introduction
Blockchain / Bitcoin - Une introductionBlockchain / Bitcoin - Une introduction
Blockchain / Bitcoin - Une introductionXavier Faure
 
BlockChain, vers une nouvelle révolution
BlockChain, vers une nouvelle révolutionBlockChain, vers une nouvelle révolution
BlockChain, vers une nouvelle révolutionEric Lévy-Bencheton
 
Mémento - Intro à la Blockchain
Mémento - Intro à la BlockchainMémento - Intro à la Blockchain
Mémento - Intro à la BlockchainSalesforce France
 
Conférence 2017 Blockchain : de la Finance à l'Energie
Conférence 2017 Blockchain : de la Finance à l'EnergieConférence 2017 Blockchain : de la Finance à l'Energie
Conférence 2017 Blockchain : de la Finance à l'EnergieDavid MONSERAND
 
La Blockchain, une technologie révolutionnaire pour nos clients?
La Blockchain, une technologie révolutionnaire pour nos clients?La Blockchain, une technologie révolutionnaire pour nos clients?
La Blockchain, une technologie révolutionnaire pour nos clients?Thibaut MEYER
 

Similaire à Blockchain & IoT: The new contract of Trust (20)

Présentation blockchain v2
Présentation blockchain v2Présentation blockchain v2
Présentation blockchain v2
 
Introduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourgIntroduction à la Blockchain Voxxed day luxembourg
Introduction à la Blockchain Voxxed day luxembourg
 
Cci 92 - Club Nelson - Microsoft - Introduction à la Blockchain
Cci 92 - Club Nelson - Microsoft - Introduction à la BlockchainCci 92 - Club Nelson - Microsoft - Introduction à la Blockchain
Cci 92 - Club Nelson - Microsoft - Introduction à la Blockchain
 
Pres blockchain
Pres blockchainPres blockchain
Pres blockchain
 
Blockchain et crypto-monnaies
Blockchain et crypto-monnaiesBlockchain et crypto-monnaies
Blockchain et crypto-monnaies
 
Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...
Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...
Blockchain, un pas vers la 4ème Révolution Industrielle ! Une infographie Enj...
 
Bitcoin and beyond
Bitcoin and beyondBitcoin and beyond
Bitcoin and beyond
 
JUG - Soirée Blockchain
JUG - Soirée BlockchainJUG - Soirée Blockchain
JUG - Soirée Blockchain
 
Conférence Blockchain OctoTechnology 9 mars 2016
Conférence Blockchain OctoTechnology  9 mars 2016Conférence Blockchain OctoTechnology  9 mars 2016
Conférence Blockchain OctoTechnology 9 mars 2016
 
[22/03/2016] Conférence : Blockchain, disruption & révolution
[22/03/2016] Conférence : Blockchain, disruption & révolution[22/03/2016] Conférence : Blockchain, disruption & révolution
[22/03/2016] Conférence : Blockchain, disruption & révolution
 
Support de la conférence Pink Innov' - La blockchain pour les nuls
Support de la conférence Pink Innov' - La blockchain pour les nulsSupport de la conférence Pink Innov' - La blockchain pour les nuls
Support de la conférence Pink Innov' - La blockchain pour les nuls
 
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'AlvernyLa blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
La blockchain pour les nuls - Petit déjeuner OCTO Technology & d'Alverny
 
Business & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'artBusiness & Decision - Blockchain et applications : Etat de l'art
Business & Decision - Blockchain et applications : Etat de l'art
 
La blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC AlumniLa blockchain démystifiée | HEC Alumni
La blockchain démystifiée | HEC Alumni
 
Tunisia Digital Summit - Keynote - Blockchain, mythes et réalités
Tunisia Digital Summit - Keynote - Blockchain, mythes et réalitésTunisia Digital Summit - Keynote - Blockchain, mythes et réalités
Tunisia Digital Summit - Keynote - Blockchain, mythes et réalités
 
Blockchain / Bitcoin - Une introduction
Blockchain / Bitcoin - Une introductionBlockchain / Bitcoin - Une introduction
Blockchain / Bitcoin - Une introduction
 
BlockChain, vers une nouvelle révolution
BlockChain, vers une nouvelle révolutionBlockChain, vers une nouvelle révolution
BlockChain, vers une nouvelle révolution
 
Mémento - Intro à la Blockchain
Mémento - Intro à la BlockchainMémento - Intro à la Blockchain
Mémento - Intro à la Blockchain
 
Conférence 2017 Blockchain : de la Finance à l'Energie
Conférence 2017 Blockchain : de la Finance à l'EnergieConférence 2017 Blockchain : de la Finance à l'Energie
Conférence 2017 Blockchain : de la Finance à l'Energie
 
La Blockchain, une technologie révolutionnaire pour nos clients?
La Blockchain, une technologie révolutionnaire pour nos clients?La Blockchain, une technologie révolutionnaire pour nos clients?
La Blockchain, une technologie révolutionnaire pour nos clients?
 

Plus de Sameh BEN FREDJ

A connected bar with Greengrass & some Deep Learning
A connected bar with Greengrass & some Deep LearningA connected bar with Greengrass & some Deep Learning
A connected bar with Greengrass & some Deep LearningSameh BEN FREDJ
 
On a connecté le studio !
On a connecté le studio !On a connecté le studio !
On a connecté le studio !Sameh BEN FREDJ
 
Living in a connected world_Devoxx2015_Duchess France
Living in a connected world_Devoxx2015_Duchess FranceLiving in a connected world_Devoxx2015_Duchess France
Living in a connected world_Devoxx2015_Duchess FranceSameh BEN FREDJ
 
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015Sameh BEN FREDJ
 

Plus de Sameh BEN FREDJ (6)

IoT: From Edge to Cloud
IoT: From Edge to CloudIoT: From Edge to Cloud
IoT: From Edge to Cloud
 
Time Series Made Easy
Time Series Made EasyTime Series Made Easy
Time Series Made Easy
 
A connected bar with Greengrass & some Deep Learning
A connected bar with Greengrass & some Deep LearningA connected bar with Greengrass & some Deep Learning
A connected bar with Greengrass & some Deep Learning
 
On a connecté le studio !
On a connecté le studio !On a connecté le studio !
On a connecté le studio !
 
Living in a connected world_Devoxx2015_Duchess France
Living in a connected world_Devoxx2015_Duchess FranceLiving in a connected world_Devoxx2015_Duchess France
Living in a connected world_Devoxx2015_Duchess France
 
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015
 

Blockchain & IoT: The new contract of Trust

  • 1. Blockchain & IoT: Le nouveau contrat de confiance ? Xebicon 2017 Maël RAZAVET & Sameh BEN FREDJ 1
  • 2. IoT (Internet Of Things) Qu’est-ce que c’est ? 2
  • 3. L’IoT c’est quoi ? IoT 3 source: Wikimedia
  • 5. Une explosion du nombre d’objets connectés IoT 5 source: NCTA
  • 6. L’IoT est partout ! IoT 6 Maison connectée Santé connectée Building connecté La ville connectéeAgriculture connectéeTransport connecté
  • 7. Evolution de l’architecture IoT IoT Le passé Aujourd'hui Le futur Architecture fermée, en silos, centralisée. Architecture ouverte, cloud centralisé Architecture ouverte, cloud distribuée, communication en peer to peer. 7
  • 8. IoT Atteinte à la vie privée La sécurité Pas de standards Stockage de la donnée Vitesse de traitement de la donnée 8 source: SogetiLabs ... Challenges/Inquiétudes
  • 9. Exemples d’attaques IoT IoT 9 source: NCTA ! Prise de contrôle ! Vol d’identité ! Perturbation du fonctionnement d’un service
  • 10. Quelques références d’attaques IoT IoT 10 source: NCTA ! Piratage de compte Gmail via le réfrigérateur connecté Samsung (2015). ! Cyber-attaque du système de chauffage de deux buildings en Finlande en pleins hiver (2016). ! Attaque du botnet IoT Mirai via les caméras connectées causant une DDoS de plusieurs sites webs (2016).
  • 12. Qu’est-ce que la Blockchain ? Blockchain La blockchain est un système de base de données distribuée qui permet de rendre infalsifiable l’historique des transactions. (cvstene.fr) BITCOIN != BLOCKCHAIN Satoshi Nakamoto 12 Ethereum Décentralisée
  • 13. Architecture: ses composants Blockchain Miner Miner Miner MinerDesktop Wallet Réseau P2P Web-based Wallet Mobile Wallet Décentralisée et distribuée 13
  • 14. Caractéristiques de la Blockchain Blockchain ! Possibilité de définir blockchain publique / blockchain privée ! Toutes les transactions sont publiques (cas blockchain publique) ! Sécurisée: pour pouvoir altérer la blockchain, il faut posséder plus de 50% des noeuds ! Authentifier les transactions grâce à la signature digitale (cryptographie) ! Déploiement des programmes appelés smart contracts 14
  • 15. Use case: AirBnB revisité Blockchain & IoT 15 Propriétaire Smart lock Locataire Smart contract Blockchain Transaction Retour de la transaction Donner les accès à la porte Payer location Envoyer prix location
  • 16. Comment ça marche ? Blockchain & IoT AirBnB revisité Bloc #51 Transaction Smart lock 0x……. Transaction xxxx 0x……. ….. Plusieurs transactions provenant sont regroupées dans un bloc par ordre chronologique. 1 Création du bloc, stockage et transmission d’informations 16 Smart lock Transmission de la demande de location (montant payé)
  • 17. Blockchain & IoT Bloc #51 Transaction Smart lock 0x……. Transaction xxxx 0x……. ….. Plusieurs transactions sont regroupées dans un bloc par ordre chronologique 1 2 Le bloc de transaction est ensuite validé par des noeuds spéciaux appelés “miners” sont le procédé appelé “Proof-of-Work”. 17 Smart lock Transmission de la demande de location (montant payé)
  • 18. Blockchain & IoT Bloc #51 Transaction Smart lock 0x……. Transaction xxxx 0x……. ….. Plusieurs transactions sont regroupées dans un bloc par ordre chronologique 1 2 Le bloc de transaction est validé par des noeuds spéciaux appelés “miners” sont le procédé appelé “Proof-of-Work” Bloc #49 Transaction DERTRETER 0x……. Transaction FKGHFDH44 0x……. ….. Bloc #50 Transaction DERTRETER 0x……. Transaction FKGHFDH44 0x……. ….. Bloc #51 Transaction Smart lock 0x……. Transaction xxxx 0x……. ….. 3 Le bloc est chaîné (blockchain) en référant le hash du bloc #50. Il est ensuite broadcasté à l’ensemble des noeuds du réseau 18 Transmission de la demande de location (montant payé) Smart lock
  • 19. Blockchain & IoT Bloc #51 Transaction Smart lock 0x……. Transaction xxxx 0x……. ….. Plusieurs transactions sont regroupées dans un bloc par ordre chronologique 1 2 Le bloc de transaction est validé par des noeuds spéciaux appelés “miners” sont le procédé appelé “Proof-of-Work” Bloc #49 Transaction DERTRETER 0x……. Transaction FKGHFDH44 0x……. ….. Bloc #50 Transaction DERTRETER 0x……. Transaction FKGHFDH44 0x……. ….. Bloc #51 Transaction Smart lock 0x……. Transaction xxxx 0x……. ….. 3 Le bloc est chaîné (blockchain) en référant le hash du bloc #50. Il est ensuite broadcasté à l’ensemble des noeuds du réseau 4 Les accès à la porte connectée sont accordés au locataire . Cette transaction est infalsifiable et gravée dans le marbre 19 Smart lock Transmission de la demande de location (montant payé) Demande d’accès accordée au locataire
  • 20. Blockchain & IoT Apport de la blockchain dans le monde IoT 20 Smart contract Aucun SPOF grâce à ce système décentralisé Réduction des coûts en supprimant les intermédiaires Objets & prises de décision autonomes qui peuvent réagir à l’exécution de smart contract Clé privée Potentiel hacker Sécuriser le parc d’objets connectés contre les DDoS attaques, man-in- the-middle, ... Lutte contre la fraude Miner
  • 21. Des nouveaux usages Blockchain & IoT ! Développement de l’économie du partage ! Automatiser les échanges entre les objets connectés ! Améliorer la traçabilité et conformité ! Enregistrement des données opérationnelles et de maintenance 21
  • 22. Limites IoT / Blockchain Blockchain & IoT ! Scalabilité et capacité à ingérer une masse de données ! Non adapté pour du temps réel ! Consommation d’énergie & mining ! Aucune législation 22
  • 23. Merci ! Q&A Sameh BEN FREDJ IoT & Data Scientist Consultant @ Xebia sbenfredj@xebia.fr @SamehBenF Maël RAZAVET Data Engineer Consultant @ Xebia mrazavet@xebia.fr 23