Un système de gestion de documents décentralisé sur un environnement blockchain pour une entreprise de transport maritime et de logistique afin de collaborer, partager et soumettre des documents aux autorités portuaires pendant le voyage. Ce système gère tous les documents depuis la création, le partage, l'octroi d'accès, la sécurité et le cycle de vie du document et a donc été intégré au référentiel de documents blockchain Storj. Parallèlement, une application mobile a été développée pour la gestion des tâches et des contacts.
Objectif du projet :L'objectif de ce projet est de créer un écosystème ouvert mondial pour le partage et la vérification des actifs afin de relever les défis suivants :
CARTE D'ADMISSIONStockage de documents numériques dans la blockchain
Le système permettra aux utilisateurs de stocker une petite quantité de données dans chaque transaction. Cela peut être utilisé pour lier cryptographiquement les données à la blockchain et générer un reçu blockchain que n'importe qui peut utiliser pour vérifier l'intégrité et l'horodatage de ses données. Les utilisateurs peuvent télécharger un fichier dans le système. Le système décompose le fichier en plusieurs morceaux, le signe de manière cryptographique et le stocke sur différents nœuds informatiques à travers le réseau privé créé par l'application. Il renvoie un hachage avec lequel les utilisateurs peuvent identifier le fichier de manière unique.
Synchronisation des données
L'implémentation de référence du serveur blockchain qui a été construit et le client facilitent le transfert des clés de chiffrement des fichiers entre les clients de manière sûre. Les clients génèrent une graine cryptographiquement forte, par défaut une phrase de douze mots générés aléatoirement. Pour crypter un fichier donné, le client peut générer une clé de manière déterministe à partir de la graine, de l'ID du seau et de l'ID du fichier. L'utilisateur peut importer la graine une fois sur chaque nouveau dispositif, ce qui maintient en permanence la synchronisation des dispositifs.
Gestion des autorisations
L'application cab gère les autorisations pour les fichiers privés stockés sur le réseau. Comme une API spécifique a été construite pour gérer l'état de chaque contrat dont elle a la charge, elle est un fournisseur logique de ces services. Elle peut gérer une variété de services liés aux autorisations pour permettre le partage et la collaboration.
Processus de chargement/téléchargement de documents
Protocole de stockage
Un protocole a été développé pour permettre à un réseau distribué de former et d'exécuter des contrats de stockage entre pairs d'application. Il permet aux pairs du réseau de traiter les contrats, de transmettre des données, de vérifier l'intégrité et la disponibilité des données à distance, et de récupérer, stocker et partager des informations.
Sharding de documents chiffrés
Un shard est un petit morceau d'un fichier crypté qui sera stocké sur ce réseau. Le sharding offre des avantages en termes de sécurité, de confidentialité, de performance et de disponibilité. Avant d'être partagés, les fichiers sont chiffrés côté client. Plusieurs fichiers sont réunis pour former un shard, ou les données cryptées sont divisées en shards. Chaque tesson subit un prétraitement de vérification. Les tessons sont envoyés à un réseau secret.
Identité et Autorisation
Pour vérifier les clients, l'API a été créée en tenant compte de la cryptographie à clé publique. Au lieu de recevoir une clé d'API du serveur, les utilisateurs enregistrent des clés publiques avec l'application. Les demandes d'API sont signées, et la signature est vérifiée par rapport à une clé publique enregistrée. Pour faciliter la gestion des fichiers, l'application regroupe les métadonnées dans des " buckets ". Les buckets ont été autorisés individuellement en enregistrant un ensemble de clés publiques avec le Bucket.
Spidrontech change la façon de travailler des entreprises en faisant un usage optimal d’une technologie en constante évolution. Nous servons les industries avec enthousiasme et en tirant parti des dernières avancées modernes. Nous accélérons la transformation des entreprises grâce à une expérience intelligente, sécurisée et connectée.
Conditions générales d utilisation Politique de confidentialité © 2024 SpidronTech. Tous droits réservés.