Cryptomonnaie

IoT et Blockchain: défis et risques – Ahmed Banafa

IoT et Blockchain: défis et risques - Ahmed Banafa


0*mlN36VG7qHHZol4J - IoT et Blockchain: défis et risques - Ahmed Banafa

L'Internet des objets (IoT) est un écosystème d'une complexité sans cesse croissante. C’est la prochaine vague d’innovations qui humanisera tous les objets de notre vie, et c’est le prochain niveau d’automatisation pour chaque objet que nous utilisons. L'IdO introduit chaque jour de plus en plus d'éléments dans le giron numérique, ce qui fera de l'IdO une industrie de plusieurs billions de dollars dans un avenir proche. Pour comprendre l'ampleur de l'intérêt porté à l'internet des objets (#IoT), il suffit de vérifier le nombre de conférences, d'articles et d'études conduits sur l'IoT récemment. Cet intérêt a atteint son paroxysme en 2016, de nombreuses entreprises y voyant de grandes opportunités et croyant que l'IoT tient le coup la promesse d'étendre et d'améliorer les processus des entreprises et d'accélérer la croissance. Cependant, l'évolution rapide du marché de l'IdO a provoqué une explosion du nombre et de la variété de solutions IoT, ce qui a créé de réels défis à mesure que l'industrie évolue, principalement le besoin urgent d'un modèle IoT sécurisé pour effectuer des tâches communes telles que la détection, le traitement. , stockage et communication. Développer ce modèle ne sera jamais une tâche facile par n'importe quel effort d'imagination, il existe de nombreux obstacles et défis auxquels est confronté un véritable modèle IoT sécurisé.

Le plus gros défi auquel la sécurité de l'IoT est confrontée provient de l'architecture même de l'écosystème actuel de l'IoT; tout repose sur un modèle centralisé appelé modèle serveur / client. Tous les périphériques sont identifiés, authentifiés et connectés via des serveurs cloud prenant en charge d’énormes capacités de traitement et de stockage. La connexion entre les appareils devra passer par le nuage, même s’ils se trouvent à quelques pieds de distance. Bien que ce modèle connecte des appareils informatiques depuis des décennies et continue de prendre en charge les réseaux IoT actuels, il ne sera pas en mesure de répondre aux besoins croissants des immenses écosystèmes IoT de demain.

Le modèle de blockchain

Blockchain est une base de données qui gère un ensemble d’enregistrements de données en croissance constante. Il est distribué dans la nature, ce qui signifie qu’il n’ya pas d’ordinateur maître qui contienne toute la chaîne. Les nœuds participants ont plutôt une copie de la chaîne. Il est également en croissance constante: les enregistrements de données ne sont ajoutés qu’à la chaîne.

Quand quelqu'un veut ajouter une transaction à la chaîne, tous les participants du réseau la valideront. Ils le font en appliquant un algorithme à la transaction pour vérifier sa validité. Ce qui est exactement compris par «valide» est défini par le système Blockchain et peut différer d’un système à l’autre. Ensuite, il appartient à la majorité des participants d’accepter la validité de la transaction.

Un ensemble de transactions approuvées est ensuite regroupé dans un bloc qui est envoyé à tous les nœuds du réseau. À leur tour, ils valident le nouveau bloc. Chaque bloc successif contient un hachage, qui est une empreinte unique, du bloc précédent.

Principes de la technologie Blockchain

Voici cinq principes de base sous-jacents à la technologie.

1. Base de données distribuée

Chaque partie d'une blockchain a accès à la totalité de la base de données et à son historique complet. Aucune partie ne contrôle les données ou les informations. Chaque partie peut vérifier les enregistrements de ses partenaires de transaction directement, sans intermédiaire.

2. Transmission d'égal à égal

La communication a lieu directement entre pairs au lieu de passer par un nœud central. Chaque nœud stocke et transmet des informations à tous les autres nœuds.

3. Transparence

Chaque transaction et sa valeur associée sont visibles par toute personne ayant accès au système. Chaque nœud, ou utilisateur, d'une chaîne de blocs a une adresse alphanumérique de 30 caractères et plus qui l'identifie. Les utilisateurs peuvent choisir de rester anonyme ou de fournir une preuve d'identité aux autres. Les transactions se produisent entre les adresses blockchain.

4. Irréversibilité des enregistrements

Une fois qu'une transaction est entrée dans la base de données et que les comptes sont mis à jour, les enregistrements ne peuvent pas être modifiés car ils sont liés à chaque enregistrement de transaction qui les a précédés (d'où le terme "chaîne"). Divers algorithmes et approches informatiques sont déployés pour garantir que l'enregistrement dans la base de données est permanent, ordonné dans l'ordre chronologique et disponible pour tous les autres utilisateurs du réseau.

5. Logique informatique

La nature numérique du grand livre signifie que les transactions blockchain peuvent être liées à la logique de calcul et, en substance, programmées. Ainsi, les utilisateurs peuvent configurer des algorithmes et des règles qui déclenchent automatiquement des transactions entre les nœuds.

Blockchain publique ou privée

L’implémentation de la technologie Blockchain peut être publique ou privée avec des différences nettes. Par exemple, une blockchain privée présente les avantages suivants: vérification plus rapide des transactions et communication réseau, possibilité de corriger les erreurs et d’annuler les transactions, et possibilité de restreindre l’accès et de réduire les risques de attaques extérieures. Les opérateurs d'une blockchain privée peuvent choisir de déployer unilatéralement des modifications avec lesquelles certains utilisateurs ne sont pas d'accord. Pour assurer à la fois la sécurité et l’utilité d’un système de chaîne privée, les opérateurs doivent envisager les recours dont disposent les utilisateurs qui ne sont pas d’accord avec les modifications apportées aux règles du système ou qui tardent à adopter les nouvelles règles. Alors que les développeurs qui travaillent pour maintenir des systèmes de chaîne publique blockchain tels que bitcoin dépendent toujours d’utilisateurs individuels pour adopter les modifications qu’ils proposent, ce qui permet de s’assurer que les modifications ne sont adoptées que si elles sont dans l’intérêt du système tout entier.

Tout comme une entreprise décidera quels systèmes seront mieux hébergés sur un intranet privé plus sûr ou sur Internet, mais utilisera probablement les deux systèmes, les systèmes nécessitant des transactions rapides, la possibilité d’une inversion de transaction et un contrôle central de la vérification des transactions seront meilleurs adapté à la blockchain privée, tandis que ceux qui bénéficient d’une large participation, de la transparence et de la vérification par des tiers s’épanouiront sur une blockchain publique.

Défis de la blockchain dans l'IoT

Malgré tous ses avantages, le modèle Blockchain n’est pas sans défauts et faiblesses:

L'évolutivité problèmes; relative à la taille du registre Blockchain qui pourrait conduire à une centralisation au fur et à mesure de sa croissance et nécessitait une sorte de gestion des enregistrements qui jette une ombre sur l’avenir de la technologie Blockchain.

Puissance de traitement et temps; requis pour exécuter des algorithmes de chiffrement pour tous les objets impliqués dans l'écosystème IoT basé sur Blockchain, étant donné que les écosystèmes IoT sont très diversifiés et comprennent des périphériques dotés de capacités informatiques très différentes, qui ne seront pas tous capables d'exécuter les mêmes algorithmes de chiffrement à la vitesse désirée.

Espace de rangement sera un obstacle; La chaîne de blocs élimine le besoin d'un serveur central pour stocker les transactions et les identifiants de périphériques, mais le grand livre doit être stocké sur les nœuds eux-mêmes et sa taille augmentera avec le temps. Cela dépasse les capacités d’un large éventail d’appareils intelligents, tels que les capteurs, qui ont une très faible capacité de stockage.

Risques liés à l'utilisation de la blockchain dans l'IoT

Il va sans dire que toute nouvelle technologie comporte de nouveaux risques. L’équipe de gestion des risques d’une organisation doit analyser, évaluer et concevoir des plans d’atténuation des risques pouvant résulter de la mise en œuvre de cadres basés sur la blockchain.

Risques du vendeur: Concrètement, la plupart des entreprises présentes cherchant à déployer des applications basées sur une chaîne de blocs ne disposent pas des compétences techniques et de l’expertise requises pour concevoir et déployer un système basé sur une blockchain et mettre en œuvre des contrats intelligents entièrement en interne, c’est-à-dire sans rechercher de fournisseurs d’applications blockchain. La valeur de ces applications est aussi forte que la crédibilité des fournisseurs qui les fournissent. Étant donné que le marché de la Blockchain-as-a-Service (BaaS) est encore en développement, une entreprise doit sélectionner méticuleusement un fournisseur capable de sculpter parfaitement les applications qui traitent de manière appropriée les risques associés à la blockchain.

Sécurité des informations d'identificationMême si la chaîne de blocs est réputée pour ses niveaux de sécurité élevés, un système basé sur la chaîne de blocs est aussi sécurisé que le point d’accès du système. Lorsqu’on envisage un système basé sur la blockchain publique, toute personne ayant accès à la clé privée d’un utilisateur donné, ce qui lui permet de «signer» des transactions sur le grand livre public, deviendra effectivement cet utilisateur, car la plupart des systèmes actuels ne fournissent pas plusieurs fonctions. - authentification de facteur. De plus, la perte des clés privées d’un compte peut entraîner la perte totale de fonds ou de données contrôlés par ce compte; ce risque doit être soigneusement évalué.

Juridique et Conformité: C’est un nouveau territoire sous tous ses aspects, sans précédent juridique ni en matière de conformité, ce qui pose un grave problème aux fabricants d’IdO et aux fournisseurs de services. Ce seul défi dissuadera de nombreuses entreprises d’utiliser la technologie Blockchain.

Le modèle Optimum Secure IoT

Pour que nous puissions atteindre ce modèle sécurisé optimal d’IoT, la sécurité doit être intégrée en tant que fondement de l’écosystème IoT, avec des contrôles de validité rigoureux, une authentification, une vérification des données, et toutes les données doivent être cryptées à tous les niveaux, sans aucune modification. une structure solide en bas, nous allons créer plus de menaces avec chaque appareil ajouté à l'IdO. Ce dont nous avons besoin, c'est d'un IoT sécurisé, sécurisé et protégé. C’est un compromis difficile mais possible avec la technologie Blockchain si nous pouvons surmonter ses inconvénients.

Ahmed BanafaAuteur des livres:

Internet des objets sécurisé et intelligent (IoT) utilisant Blockchain et AI

Technologie Blockchain et applications

Lire plus d'articles à Technology Trends par Prof. Ahmed Banafa

http://www.treasuryandrisk.com/2017/03/09/blockchain-technology-balancing-benefits-and-evolv?slreturn=1507334668&page=4

Three Risks To Assess If Your Company Is Considering the Blockchain

https://hbr.org/2017/03/how-safe-are-blockchains-it-depends

https://www.linkedin.com/pulse/secure-model-iot-blockchain-ahmed-banafa/

Afficher plus

SupportIvy

SupportIvy.com : Un lieu pour partager le savoir et mieux comprendre le monde. Meilleure plate-forme de support gratuit pour vous, Documentation &Tutoriels par les experts.

Articles similaires

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page
Fermer