Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
com
IEEE-45670
Dayan et Ambawade
Département de génie électronique
et des télécommunications Sardar Patel
Institute of Technology
Bombay, Inde 400058
dd ambawade@spit.ac.in
Résumé—Statu quo, le processus de tenue des registres de principal point de vulnérabilité dans la configuration - le système
propriété foncière utilisé par de nombreux pays est archaïque, ce qui centralisé lui-même. Même l'architecture serveur-client, réputée
ouvre la voie à la fraude, à la falsification et/ou à la déformation des
très recherchée, n'est une architecture distribuée qu'au niveau des
données, avec peu ou pas de responsabilité pour garantir l'authenticité
des registres gérés. Cette inefficacité et ce manque de transparence du
spécifications matérielles. Au niveau des applications, même les
système peuvent être fortement exploités par des intermédiaires systèmes cloud sont centralisés. Par conséquent, la nécessité d'un
malveillants aux intentions douteuses, chargés de conserver les système décentralisé qui répartit le risque d'une attaque sur toutes
enregistrements. Le document vise à introduire la transparence, en les parties concernées, tout en ne compromettant pas la sécurité,
particulier dans le domaine de l'acquisition foncière et de la gestion des
est plus évidente.
dossiers de propriété, en s'assurant que chaque transaction est validée
par toutes les parties concernées. Il supprime le risque de fraude en
A. La chaîne de blocs
créant un historique immuable des enregistrements, qui est lié en
permanence au système, rationalisant ainsi la documentation et la La blockchain est un registre distribué qui est peer-to-peer, réalisé
tenue des enregistrements. Un réseau peer-to-peer inviolable et par consensus, pour rendre les processus métier sécurisés et
infalsifiable est utilisé à cette fin, en utilisant une Blockchain autorisée
transparents [2]. L'algorithme de consensus est défini dans les Smart
telle que Hyperledger Fabric. Le système est interfacé avec le système
Contracts de la Blockchain [2], c'est-à-dire des programmes qui
de fichiers interplanétaire pour une gestion sécurisée des
enregistrements de documentation. exécutent automatiquement des actions prédéfinies lorsque les
Mots clés—Blockchain, Hyperledger Fabric, IPFS, Passport, peer- conditions du système sont satisfaites. Dans cet article, l'algorithme de
to-peer, décentralisé, gestion des registres fonciers. consensus est défini par l'administrateur du réseau de gestion des
acquisitions foncières. L'historique immuable des enregistrements
Je. JeINTRODUCTION conservés dans le registre distribué définit l'authenticité et la sécurité
B. Un réseau peer-to-peer
que les agriculteurs, et versaient un revenu foncier fixe au gouvernement [1] Les ordinateurs connectés les uns aux autres sans serveur
[3]. La responsabilité de l'administration foncière a ensuite été transférée constituent essentiellement un réseau peer-to-peer, augmentant ainsi
aux États. Tous les enregistrements ont été obtenus et gérés manuellement la sécurité puisqu'il n'y a pas de point de vulnérabilité unique. Les
par les services fiscaux respectifs. Ce système obsolète de gestion des transactions ne sont admises dans un bloc que si tous les pairs y
registres fonciers a été très récemment mis à niveau vers une méthode consentent, et tous les pairs ont accès à tous les enregistrements des
informatisée, mais les documents réels qui déterminent la propriété des transactions effectuées dans le réseau. Dans cet article, les
terres sont toujours conservés hors ligne sur papier. De plus, ces documents propriétaires fonciers ont un accès en lecture et les responsables
sont éparpillés dans différents bureaux gouvernementaux et non gouvernementaux chargés de la tenue des registres fonciers ont un
gouvernementaux, ce qui permet aux dossiers falsifiés de passer facilement accès en lecture et en écriture à la Blockchain [2].
inaperçus.
Les systèmes utilisés pour numériser les registres fonciers sont largement Dans les sections suivantes du document, les discussions sur les travaux connexes
centralisés, avec une seule unité de calcul, de stockage et de traitement, ce qui les dans le domaine de la gestion des registres fonciers et de la chaîne de blocs pour la
rend très vulnérables aux attaques malveillantes, car il en existe une tenue des registres seront brièvement explorées dans la section II pour
comprendre les lacunes des systèmes actuels. La section III sur la pour être hautement sécurisé, résilient car il utilise un grand
solution proposée expliquera la méthodologie employée dans le livre distribué. Cependant, la légitimité de l'évaluation de
document pour combler les lacunes de la recherche. La section IV l'inspecteur est dépendante.
sur la technologie et l'architecture sous-jacentes expliquera les Nour et al., par le biais d'eGov-DAO, ont tenté d'inclure la Blockchain
différentes solutions utilisées pour servir la solution proposée. La sans autorisation dans des systèmes tels que le vote électoral, où la
section V sur la mise en œuvre fournit une démonstration de la transparence et la sécurité sont de la plus haute importance [9].
solution proposée, suivie de la section VI sur les améliorations L'inclusion de Blockchain dans leur modèle général prétend réduire les
pour l'efficacité, où les mesures visant à augmenter la productivité risques de sécurité, bien qu'elle ne fournisse pas de méthodologie
du réseau seront discutées et la section VII compare la solution concrète pour la mise en œuvre du système.
proposée avec les systèmes existants. L'article se termine par VIII, Une expérience de Heng et al. dans le district de Chancheng, siège de la
IX portée future et X reconnaissance. ville de Foshan, la Chine vise à étendre l'application de Blockchain à la
gouvernance électronique [10]. Cela fournit aux individus une plate-forme
II. RRAVIEOORK robuste pour la gestion des dossiers où ils peuvent récupérer les détails
Divers bureaux du gouvernement se sont considérablement concentrés requis, au lieu de se tourner vers des entités tierces comme les registres
sur la numérisation des informations sur leurs citoyens pour un accès facile gouvernementaux. Cela aide non seulement le gouvernement à concevoir
et rapide à l'information. un système transparent pour ses citoyens, mais accélère également la mise
Digital India Land Record Modernization Program (DIL-RMP) [4] [5], en œuvre des politiques.
une initiative du gouvernement indien, se concentre sur la
numérisation des registres fonciers. Un portail distinct est mis à la A. Limites des travaux connexes
disposition des citoyens pour accéder aux certificats électroniques des Alors que de nombreux articles ont expliqué comment la numérisation
registres fonciers. Cela réduit le temps d'accès aux dossiers car il réduit des registres fonciers peut contribuer à une meilleure maintenance des
l'interaction entre le citoyen et les employés du gouvernement. Cela registres fonciers, la transparence et la sécurité restent une préoccupation.
réduit un nombre important de transactions frauduleuses et sert de En outre, de nombreux articles ont discuté de l'utilisation de Blockchain
preuve en cas de litige. De même, Land Records Mission Mode Project publique sans autorisation pour décentraliser les systèmes, ce qui donne un
(MMP) [6] est un programme du Plan national de gouvernance accès ouvert à tous les membres du système sans compromettre la sécurité.
électronique (NeGP) qui vise à accélérer la maintenance et la mise à Cependant, pour la plupart des applications décrites ci-dessus, les parties à
jour faciles des registres fonciers en gardant une trace des cas de la transaction sont connues et les procédures de détermination de l'identité
mutation. Il propose également de concevoir des stratégies pour le des utilisateurs dans une configuration Blockchain autorisée sont
développement des infrastructures et de l'environnement. Si fastidieuses pour les ressources de calcul du système de l'utilisateur. Dans
l'informatisation des registres fonciers est une avancée, l'architecture de tels cas, les plates-formes Blockchain autorisées telles que Hyperledger
du système reste effectivement centralisée, ce qui n'est pas idéal en Fabric, qui utilisent une adhésion privée pour les utilisateurs et ont des
termes de sécurité des données. De plus, les documents validateurs de confiance présélectionnés, s'avèrent plus appropriées pour
d'enregistrement foncier qui définissent essentiellement la propriété l'application.
du terrain ne sont pas inclus dans le processus de numérisation et sont
toujours conservés hors ligne.
III. PPROPOSÉSOLUTION
Intelligent Government Scheme Advisor (IGoSA), un modèle de Dans de nombreux pays, les registres de propriété foncière sont répartis
gouvernance électronique proposé par Sabyasachi et al. met en œuvre dans plusieurs départements et ne sont pratiquement jamais disponibles de
divers programmes pour les citoyens [7]. Leur article met en évidence manière exhaustive en un seul endroit. De plus, il incombe à l'acheteur
la procédure de collecte de données. Sa première étape consiste à actuel de vérifier et d'acquérir les anciens registres et transactions de
extraire des données de divers ministères, serveurs gouvernementaux, propriété immobilière [1]. A travers cet article, nous présentons comment
etc., qui sont utilisées pour analyser les programmes existants et cette inefficacité inhérente au système peut être freinée en rassemblant
afficher les résultats sur Internet à différents bénéficiaires. Sur la base toutes les parties prenantes d'un terrain/propriété sur un seul réseau peer-
de l'évaluation, le gouvernement peut générer ou modifier des to-peer décentralisé, afin que la transparence puisse être établie [11] [ 12].
schémas basés sur l'évaluation présentée par le système. Cependant, il Cette plate-forme unique conserve un enregistrement détaillé de chaque
existe une possibilité de falsification de données ou de violation de la transaction dans laquelle une propriété répertoriée sur la plate-forme a été
vie privée par des représentants du gouvernement. Cela alimente le impliquée. Par conséquent, à cette fin, le document propose d'utiliser un
manque de transparence du système. framework Blockchain appelé Hyperledger Fabric, l'un des projets
Tatiana et al. montrent comment l'intervention de Blockchain Hyperledger hébergés par The Linux Foundation. . Figure. 1 fait référence à
dans l'audit du gouvernement peut surmonter les inefficacités l'organigramme de la solution proposée qui rassemble différents bureaux
existantes [8]. Initialement, la Blockchain est analysée pendant une gouvernementaux et non gouvernementaux sous une seule application via
période spécifique, après quoi, certains blocs sont envoyés aux Blockchain. Le gouvernement central est en mesure de consulter les
inspecteurs du gouvernement pour inspection. Si les blocs registres fonciers relatifs aux terres de tous les bureaux du gouvernement
s'avèrent suspects, les documents primaires originaux sont vérifiés de l'État sous la juridiction du gouvernement central. Par conséquent,
par le service d'audit pour les violations. Ceci est suivi d'une chaque gouvernement d'État tient des registres fonciers qui peuvent être
évaluation par l'inspecteur, dont les conclusions sont envoyées aux consultés et modifiés par des sociétés immobilières privées pour mettre à
régulateurs de la loi pour d'autres questions. Ce modèle a la portée jour
Fig. 2 : Représentation des documents d'établissement du terrain A. Faire le choix avec Hyperledger Fabric
propriété en Inde Il existe différentes plates-formes Blockchain disponibles gratuitement.
Ils peuvent être globalement classés comme [13] :
Approbation par les pairs : registraires de Exécute le code de chaîne pour voir la validité de
district et de ville la demande du SDK d'application
Nœuds de commande : Bureau du gouvernement de Regroupe les transactions en blocs et les
l'État distribue aux pairs de la communauté
Pairs engagés : Ville Municipalité Commit le bloc sur le réseau
le hachage est créé pour chaque fichier. Les fichiers sont stockés dans des
nœuds, dont l'indexation est faite de manière à ce que chaque fichier soit
Fig. 4 : flux de transactions et de blocs dans le système [15] accessible via le nœud, ce qui évite la duplication [17].
D. Passeport
Par conséquent, pour les raisons évoquées ci-dessus,
La solution intègre également une couche supplémentaire de sécurité
Hyperledger Fabric a été choisi pour la mise en œuvre de la
dans le système en utilisant des passeports et un middleware
solution proposée.
d'authentification et d'autorisation pour se connecter au portail d'acquisition
de terres et de gestion des enregistrements afin que les utilisateurs puissent
B. Pairs
se connecter via leurs comptes de médias sociaux, c'est-à-dire des
Hyperledger Fabric a les types de pairs suivants [14] : fournisseurs OAuth tels que Twitter ou Facebook ou comptes de messagerie,
• Homologue d'approbation : il reçoit la demande d'admission de pour faciliter l'authentification. Les services qui exposent une API, le plus
transaction du SDK d'application client et accorde l'autorisation souvent, ont besoin d'informations d'identification basées sur des jetons
d'admission au SDK si la logique métier est satisfaite. Par pour sécuriser l'accès. Sans créer de dépendances, les applications peuvent
conséquent, il doit contenir le Chaincode. choisir parmi les stratégies, c'est-à-dire les mécanismes d'authentification
• Nœuds de commande (service) ou Orderer : il regroupe un certain qui sont conditionnés sous forme de modules individuels, à déployer dans le
nombre de transactions approuvées par le pair endosseur en système. Ceci est très bénéfique car il fournit une encapsulation pour toutes
blocs et les distribue au pair engageant. Si le système ne contient les complexités impliquées dans l'authentification des utilisateurs [18].
qu'un seul Orderer, le consensus est connu sous le nom de Solo,
sinon Kafka. La solution utilise l'algorithme de consensus Kafka V. JeMISE EN ŒUVRE
pour réduire le risque d'indisponibilité du réseau. La solution proposée parle d'introduire de la transparence dans le
domaine de la tenue des registres fonciers, de sorte que toutes les
• Peer engagé : il peut ou non détenir le code de chaîne. Sa transactions ou modifications apportées aux registres soient
tâche est d'admettre les blocs envoyés par le Crderer à la accessibles à toutes les parties prenantes. Les transactions satisfaisant
Blockchain. aux conditions définies dans le Chaincode ne peuvent être admises que
Le SDK d'application envoie une demande à l'homologue dans la Blockchain. Cela garantit que seules les actions légitimes
d'approbation, qui à son tour exécute le Chaincode pour voir s'il relatives à la mutation du registre foncier peuvent être effectuées. En
satisfait à la logique métier. Il renvoie une « réponse de proposition de introduisant Blockchain dans la solution, il est garanti que chaque
renvoi » au SDK, après avoir vérifié si toutes les règles sont respectées. changement qui se produit dans les registres fonciers est enregistré
Il renvoie la transaction d'origine avec un signe, ainsi qu'un ensemble dans le code de bloc et les propriétaires fonciers, les représentants du
de W/R, pour que le client vérifie si une inférence incorrecte a été tirée gouvernement et les autres parties prenantes peuvent voir si des
lors de la vérification des règles de Chaincode. Cela permet au SDK changements n'ont pas reçu d'approbation et/ou de reconnaissance.
d'envoyer la transaction à la chaîne. Cette transaction est découpée en est faite au dossier. Pour des raisons de sécurité, les propriétaires
blocs par le Donneur d'ordre, pour tous les canaux du réseau. Les blocs fonciers n'auront aucun droit d'édition, et les modifications dans les
appropriés sont reçus par les pairs de validation et d'approbation, qui dossiers ne peuvent être effectuées que par des fonctionnaires du
valident chaque transaction et s'engagent à bloquer [2] [16]. Ceci est gouvernement. Pourtant,
illustré à la Fig. 4. L'architecture spécifiquement pour la solution Pour faciliter la démonstration, la solution est implémentée sur
proposée est décrite de manière appropriée dans le Tableau I. Hyperledger Composer. Le codage dans Hyperledger Fabric nécessite
que les utilisateurs écrivent l'algorithme du consensus, c'est-à-dire
Chaincode en Go ou Node.JS, afin de permettre l'admission de chaque
transaction dans la Blockchain [2]. Hyperledger Composer est une
C. IPFS abstraction pour Hyperledger Fabric, qui offre une modularité en
IPFS (InterPlanetary File System) est un système de stockage de termes d'écriture de la logique métier, et prend également en charge
fichiers décentralisé, qui permet le stockage, l'accès et la sécurité des diverses intégrations telles que REST-API pour l'interface back-end du
fichiers sur un système de fichiers distribué. Un cryptographique réseau d'entreprise, Angular pour
TABLE II : Définition des entités Composer Le back-end s'exécute sur Hyperledger Composer qui est lié
au système Angular frontal via le serveur REST à l'aide de REST-
Hyperledger Composer est utilisé pour fournir une définition de réseau API. Il assure un contrôle supérieur pour l'administrateur
d'entreprise à l'aide des composants principaux suivants [19] : réseau et relie de manière transparente l'esthétique et la
• Fichier modèle (.cto) : Il définit les entités du réseau telles que les
sécurité du système. Une image du système back-end est
actifs, les transactions, les événements et les participants pour le
illustrée à la Fig. 7. Des modifications peuvent être apportées
réseau d'entreprise.
via les requêtes POST, GET et DELETE du back-end.
• Fichier de script (.js) : Les fonctions de transaction définissant La figure 8 montre le front-end de notre système qui est lié au
ainsi la logique métier sont énoncées dans ce fichier. La fonction système back-end composeur via REST-API. Lorsqu'un lien ou un
vérifie d'abord si l'actif est éligible à l'échange entre deux bouton est cliqué sur le front-end angulaire, REST-API le relie aux
participants, en vérifiant s'il est mis en vente, après quoi, elle requêtes POST, GET et DELETE correspondantes sur Hyperledger
qualifie l'entrée de transaction avec les informations Composer et effectue des modifications identiques sur le back-end.
d'identification de l'acheteur, du vendeur et de l'actif, ainsi que Cela crée un système fluide qui fonctionne sans interruption et
l'ID de transaction et l'horodatage, qui sont tous deux attribués. offre une expérience utilisateur fluide.
par le tissu lui-même. Dans la Fig. 9, le hachage de document sous Asset intitulé LandTitle fait
• Contrôle d'accès (.acl) : Ce fichier définit l'accès accordé à chaque référence aux documents de cette propriété, qui est téléchargée sur le
Participant au réseau. Les participants tels que les représentants du réseau IPFS (Interplanetary File System). De plus, seuls les actifs, c'est-à-dire
gouvernement aux différents niveaux de la municipalité ont à la fois les propriétés foncières qui sont répertoriées comme vraies à vendre,
des droits d'édition et de visualisation, et pour empêcher la peuvent être vendus via la section Transactions de l'interface ; cette
Ces fichiers sont compressés pour former une archive de réseau d'entreprise
(.bna) et une définition de .card qui est déployée sur le réseau Fabric en cours
d'exécution. Par conséquent, les profils de connexion et les informations
d'identification de l'utilisateur sont utilisés pour installer et accéder au fichier .bna
dans un registre distribué.
La figure 6 explique comment les actifs et les participants définis
pour le réseau ensemble sont utilisés pour définir les transactions, et
comment l'autorisation de chaque participant associée à l'interrogation
fournit une définition précise du réseau d'entreprise. Fig. 8 : Section des participants sur le front-end
RRÉFÉRENCES
[1] PRS Inde. Land Records and Titles in India [en ligne] https://
www.prsindia.org/policy/discussion-papers/land-records-andtitles-
india [Consulté le 30 mars 2019].
[2] Bashir, I. (2018).Maîtriser la Blockchain.1ère éd. Birmingham, Royaume-Uni. :
PACKT Publishing, pp.10,12,16-23,27-32,35-38,44,359,362-373.
[3] Courses.edx.org. Blockchain pour les entreprises - Introduction aux technologies
Hyperledger [en ligne] https://courses.edx.org/courses/course-
v1 :LinuxFoundationX+LFS171x+3T2017/course/ [Consulté le
30 mars 2019].
[4] Vikaspedia.in. Programme de modernisation de Digital India Land Record
Vikaspedia. [en ligne] http://vikaspedia.in/social-welfare/rural-
povertyalleviation-1/schemes-department-of-land-resources/
computerisation-ofland-records [Consulté le 30 mars 2019].
[5] Dilrmp.in. Digital India LR Modernization Program [En ligne] http://
dilrmp.gov.in/ [Consulté le 29 mars 2019].