Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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éeTransp...
Evolution de l’architecture IoT
IoT
Le passé Aujourd'hui Le futur
Architecture fermée, en silos,
centralisée.
Architecture...
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
sourc...
Exemples d’attaques IoT
IoT
9
source: NCTA
! Prise de contrôle
! Vol d’identité
! Perturbation du fonctionnement d’un serv...
Quelques références d’attaques IoT
IoT
10
source: NCTA
! Piratage de compte Gmail via le réfrigérateur connecté Samsung
(2...
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 i...
Architecture: ses composants
Blockchain
Miner Miner
Miner
MinerDesktop
Wallet
Réseau
P2P
Web-based
Wallet
Mobile
Wallet
Dé...
Caractéristiques de la Blockchain
Blockchain
! Possibilité de définir blockchain publique / blockchain privée
! Toutes les...
Use case: AirBnB revisité
Blockchain & IoT
15
Propriétaire
Smart lock
Locataire
Smart contract
Blockchain
Transaction
Reto...
Comment ça marche ?
Blockchain & IoT
AirBnB revisité
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
Plus...
Blockchain & IoT
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
Plusieurs transactions sont
regroupées d...
Blockchain & IoT
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
Plusieurs transactions sont
regroupées d...
Blockchain & IoT
Bloc #51
Transaction Smart lock
0x…….
Transaction xxxx
0x…….
…..
Plusieurs transactions sont
regroupées d...
Blockchain & IoT
Apport de la blockchain dans le monde IoT
20
Smart contract
Aucun SPOF grâce à ce système
décentralisé
Ré...
Des nouveaux usages
Blockchain & IoT
! Développement de l’économie du partage
! Automatiser les échanges entre les objets ...
Limites IoT / Blockchain
Blockchain & IoT
! Scalabilité et capacité à ingérer une masse de données
! Non adapté pour du te...
Merci !
Q&A
Sameh BEN FREDJ
IoT & Data Scientist Consultant @ Xebia
sbenfredj@xebia.fr
@SamehBenF
Maël RAZAVET
Data Engine...
Nächste SlideShare
Wird geladen in …5
×

XebiCon'17 : Blockchain & IoT, le nouveau contrat de confiance ? - Sameh Ben Fredj & Maël Razavet

216 Aufrufe

Veröffentlicht am

La technologie blockchain peut-elle s’insérer dans l’écosystème IoT pour adresser les problèmes de confiance, d’identité et de protection des données ?
Ce talk est une introduction à blockchain avec un focus sur son impact sur l’IoT.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

XebiCon'17 : Blockchain & IoT, le nouveau contrat de confiance ? - Sameh Ben Fredj & Maël Razavet

  1. 1. Blockchain & IoT: Le nouveau contrat de confiance ? Xebicon 2017 Maël RAZAVET & Sameh BEN FREDJ 1
  2. 2. IoT (Internet Of Things) Qu’est-ce que c’est ? 2
  3. 3. L’IoT c’est quoi ? IoT 3 source: Wikimedia
  4. 4. Exemples d’objets connectés IoT 4
  5. 5. Une explosion du nombre d’objets connectés IoT 5 source: NCTA
  6. 6. L’IoT est partout ! IoT 6 Maison connectée Santé connectée Building connecté La ville connectéeAgriculture connectéeTransport connecté
  7. 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. 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. 9. Exemples d’attaques IoT IoT 9 source: NCTA ! Prise de contrôle ! Vol d’identité ! Perturbation du fonctionnement d’un service
  10. 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).
  11. 11. Blockchain La solution ? 11
  12. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×