Brevet FR3142640A1 — publié le 20240531

PROCEDE ET SYSTÈME DE TRANSFERT SECURISE D’UN FICHIER DE PRODUCTION D’UNE PIECE Un aspect de l’invention concerne un procédé 200 de transfert sécurisé d’un fichier de production d’une pièce entre un système de partage de fichiers hébergeant des fichiers de production d’une pièce et un site de production distant dudit système de partage de fichiers, ledit procédé 200 étant remarquable en ce qu’il comporte les étapes de : Recevoir 205, via un premier agent, un fichier de production sélectionné et transmis par le système de partage de fichiers ; Déterminer 206, via ledit premier agent, une première valeur de hachage reflétant le contenu dudit fichier de production sélectionné reçu ; Comparer 208, au moyen dudit premier agent, ladite première valeur de hachage à une deuxième valeur de hachage reflétant le contenu dudit fichier de production sélectionné tel qu’il a été enregistré dans ledit système de partage de fichiers ; Si lesdites première et deuxième valeurs de hachage sont identiques, déclencher 209 une production d’une pièce conforme audit fichier de production sélectionné. Figure à publier avec l’abrégé : Figure 3 PROCEDE ET SYSTÈME DE TRANSFERT SECURISE D’UN FICHIER DE PRODUCTION D’UNE PIECE Un aspect de l’invention se rapporte à un procédé de transfert sécurisé d’un fichier de production d’une pièce entre un système de partage de fichiers hébergeant des fichiers de production d’une pièce et un site de production distant du système de partage de fichiers. Un autre aspect de l’invention porte sur un système de transfert sécurisé d’un fichier de production d’une pièce entre un système de partage de fichiers hébergeant des fichiers de production d’une pièce et un site de production distant du système de partage de fichiers. Ces aspects de l’invention trouvent des applications particulièrement intéressantes, mais non exclusives, dans le domaine de l’impression additive et de l’usinage. Dans tout le texte, un fichier de production d’une pièce désigne un ensemble de codes numériques adapté pour pouvoir être directement ou indirectement interprété par une machine, tel qu'un ordinateur, une machine à commande numérique, une machine de fabrication additive, et d'une manière générale toute machine équipée d'un microprocesseur. Dans le cadre de l’invention, le créateur du fichier ou son ayant droit entend contrôler l'accès et l'utilisation du fichier de production d’une pièce. Un tel fichier de production d’une pièce est par exemple un fichier d’usinage destiné à un centre d’usinage ou un fichier d'impression destiné à une machine de fabrication additive, telle qu'une imprimante 3D. L'émergence des technologies d'impression additive, plus communément désignées d'impression 3D, impose la mise en place de nouveaux procédés de sécurisation des transferts de données. En particulier, un objet 3D peut être associé à une variété de droits de propriété intellectuelle (protection de la forme de l'objet par un modèle, protection de la fonctionnalité de l'objet par un brevet, protection de l'originalité de l'objet par un droit d'auteur, protection du signe formé par l'objet par une marque tridimensionnelle, etc.). Il est donc nécessaire pour favoriser l'émergence de ces technologies et, d'une manière générale, pour favoriser toutes les technologies ayant recours à des fichiers de production dont l’accès doit être contrôlé, de disposer d'une solution qui permette de sécuriser le transfert d'un fichier de production d’une pièce d'une partie à une autre, et qui puisse garantir que les droits de propriété intellectuelle sont bien respectés. Aujourd'hui, la plupart des opérations de transfert de fichiers de production entre deux parties se fait de manière directe par exemple par un envoi d'un courriel d'une partie à l'autre, ou par une mise à disposition du fichier sur un serveur de type FTP (pour File Transfer Protocol en anglais) ou tout moyen équivalent. Afin de sécuriser le transfert d'un fichier de production, ce dernier est crypté avec une clé qui est connue de chaque partie pour pouvoir chiffrer et déchiffrer le fichier. Ce procédé simple confère au fichier une protection contre un accès frauduleux par un tiers et dont le niveau de sécurité est étroitement lié au type de clé utilisée et à son mode de sauvegarde. En revanche, ce procédé simple ne permet pas de s’assurer que le fichier reçu n’est pas altéré et n’assure pas une sécurité optimale contre une appropriation illicite de ce fichier. Comme illustré à la , le document FR-A1-3058856 propose un procédé de transfert sécurisé et d'utilisation identifiée de fichiers informatiques. Plus particulièrement, ce document divulgue un procédé mettant en œuvre différentes machines appartenant à un réseau privé 1. Ce réseau privé 1 comporte notamment un hébergeur 2 hébergeant des fichiers informatiques propriétaires, un client 3 sollicitant la réception et l'utilisation de fichiers informatiques propriétaires, un serveur central 4 et une base de données formée d'une chaine de blocs 5. La particularité de cette solution est de recourir à un canal de transmission sécurisé 6 qui relie l'hébergeur 2, le client 3 et le serveur central 4 entre eux. Le transfert d’un fichier propriétaire entre l’hébergeur 2 et le client 3 s'effectue par le canal de transmission sécurisé 6 et est piloté par le serveur central 4, lequel serveur central 4 échange également avec le canal de transmission sécurisé 6. La chaîne de blocs 5 est utilisée quant à elle pour répertorier toutes les transactions entre l'hébergeur 2, le client 3 et le serveur central 4. La chaîne de blocs 5 permet de garantir que le fichier a été effectivement envoyé par l'hébergeur 2 et reçu par le client 3. En revanche, cette solution ne permet aucunement d’assurer une inaltération des fichiers informatiques propriétaires échangés entre l’hébergeur 2 et le client 3. Un but de l’invention est de pallier les inconvénients de l’art antérieur en proposant un procédé de transfert d’un fichier de production d’une pièce garantissant une inviolabilité et une inaltération du fichier de production transmis d’un système de partage de fichiers à un site de production distant du système de partage de fichiers. Dans ce contexte, l’invention se rapporte ainsi, dans son acceptation la plus large, à un procédé de transfert sécurisé d’un fichier de production d’une pièce entre un système de partage de fichiers hébergeant des fichiers de production d’une pièce et un site de production distant dudit système de partage de fichiers, Le procédé selon cet aspect de l’invention est remarquable en ce qu’il comporte les étapes de : Sélectionner, auprès d’un serveur central, un fichier de production d’une pièce ; Sélectionner, auprès dudit serveur central, un site de production d’une pièce conforme audit fichier de production sélectionné ; Transmettre une demande de production d’une pièce conforme audit fichier de production sélectionné, ladite demande de production étant transmise dudit serveur central à un premier agent construit et agencé pour communiquer avec ledit site de production sélectionné ; Établir une connexion sécurisée entre ledit premier agent et ledit système de partage de fichiers hébergeant ledit fichier de production sélectionné ; Recevoir, via ledit premier agent, ledit fichier de production sélectionné transmis par ledit système de partage de fichiers ; Déterminer, via ledit premier agent, une première valeur de hachage reflétant le contenu dudit fichier de production sélectionné reçu ; Transmettre, dudit serveur central audit premier agent, une deuxième valeur de hachage reflétant le contenu dudit fichier de production sélectionné enregistré dans ledit système de partage de fichiers, ladite deuxième valeur de hachage ayant été : Déterminée par un deuxième agent lorsque ledit fichier de production sélectionné a été enregistré dans le système de partage de fichiers ; Enregistrée dans ledit serveur central ; et Enregistrée dans une chaîne de blocs ; Comparer, au moyen dudit premier agent, ladite première valeur de hachage à ladite deuxième valeur de hachage ; Si lesdites première et deuxième valeurs de hachage sont identiques, déclencher, au moyen dudit premier agent, une production, via ledit site de production sélectionné, d’une pièce conforme audit fichier de production sélectionné. Grâce au procédé selon cet aspect de l’invention, et plus particulièrement à l’étape de comparer, au moyen du premier agent, la première valeur de hachage à la deuxième valeur de hachage, le fichier de production d’une pièce utilisé pour la production d’une pièce est obligatoirement inaltéré. Il s’ensuit que la pièce produite est conforme au plan contenu dans le fichier de production enregistré sur le système de partage de fichiers. En outre, grâce à l’étape d’établir une connexion sécurisée entre le premier agent et le système de partage de fichiers contenant le fichier de production sélectionné, le fichier transmis du système de partage de fichiers au premier agent ne peut être copié. Outre les caractéristiques qui viennent d’être évoquées dans le paragraphe précédent, le procédé de transfert sécurisé d’un fichier de production d’une pièce selon l’invention peut présenter une ou plusieurs caractéristiques complémentaires parmi les suivantes, considérées individuellement ou selon toutes les combinaisons techniquement possibles. Selon un aspect non limitatif de l’invention, le fichier de production sélectionné est un fichier d'impression destiné à une imprimante additive. Selon un aspect non limitatif de l’invention, le fichier de production sélectionné est un fichier d’usinage destiné à un centre d’usinage. Selon un aspect non limitatif de l’invention, les étapes de sélectionner, auprès d’un serveur central, un fichier de production d’une pièce et un site de production d’une pièce conforme audit fichier de production sélectionné sont exécutées via un navigateur web connecté audit serveur central. Selon un aspect non limitatif de l’invention, lorsqu’une pièce conforme au fichier de production sélectionné est produite, le procédé comporte les étapes de : Déterminer une confirmation de production via le premier agent ; Enregistrer ladite confirmation de production dans le serveur central ; Enregistrer ladite confirmation de production dans la chaîne de blocs. Selon un aspect non limitatif de l’invention, le procédé comporte les étapes de : Enregistrer la première valeur de hachage déterminée dans le serveur central ; Enregistrer la première valeur de hachage déterminée dans la chaîne de blocs ; Selon un aspect non limitatif de l’invention, lorsqu’une pièce conforme au fichier de production sélectionné est produite, le procédé comporte les étapes de : Déterminer un rapport de conformité de la pièce produite via le premier agent ; Enregistrer ledit rapport de conformité de la pièce produite dans le serveur central ; Enregistrer ledit rapport de conformité de la pièce produite dans la chaîne de blocs. Selon un aspect non limitatif de l’invention, le fichier de production sélectionné comporte une limitation du nombre de pièces pouvant être produite. Selon un aspect non limitatif de l’invention, l’établissement d’une connexion sécurisée entre le premier agent et le système de partage de fichiers s’effectue au moyen d’un identifiant. Un autre aspect de l’invention se rapporte à un produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, ledit produit programme d'ordinateur étant remarquable en ce qu'il comprend des instructions de code de programme pour la mise en oeuvre du procédé de transfert sécurisé d’un fichier de production d’une pièce, selon l'un quelconque des aspects de l’invention précités, lorsque le programme est exécuté sur un ordinateur. Un autre aspect de l’invention se rapporte à un système de transfert sécurisé d’un fichier de production d’une pièce entre un système de partage de fichiers hébergeant des fichiers de production d’une pièce et un site de production distant dudit système de partage de fichiers, ledit système de transfert sécurisé d’un fichier de production d’une pièce étant remarquable en ce qu’il comporte : Un serveur central construit et agencé pour : Sélectionner un fichier de production d’une pièce ; Sélectionner un site de production d’une pièce conforme audit fichier de production sélectionné ; Transmettre une demande de production d’une pièce conforme audit fichier de production sélectionné à un premier agent construit et agencé pour communiquer avec ledit site de production sélectionné ; Un premier agent construit et agencé pour : Établir une connexion sécurisée avec ledit système de partage de fichiers hébergeant ledit fichier de production sélectionné ; Recevoir ledit fichier de production sélectionné transmis par ledit système de partage de fichiers ; Déterminer une première valeur de hachage reflétant le contenu dudit fichier de production sélectionné reçu ; Un deuxième agent construit et agencé pour, lorsque ledit fichier de production sélectionné a été enregistré dans le système de partage de fichiers, déterminer une deuxième valeur de hachage reflétant le contenu dudit fichier de production sélectionné enregistré dans ledit système de partage de fichiers ; Ledit serveur central étant en outre construit et agencé pour : Enregistrer ladite deuxième valeur de hachage déterminée ; Transmettre au premier agent ladite deuxième valeur de hachage déterminée ; Une chaîne de blocs construite et agencée pour enregistrer ladite deuxième valeur de hachage déterminée ; Ledit premier agent étant en outre construit et agencé pour : Comparer ladite première valeur de hachage déterminée à ladite deuxième valeur de hachage déterminée ; Déclencher une production, via ledit site de production sélectionné, d’une pièce conforme audit fichier de production sélectionné si lesdites première et deuxième valeurs de hachage déterminées sont identiques. Selon un aspect non limitatif de l’invention, le système comporte une interface web construite et agencée pour sélectionner, auprès du serveur central, un fichier de production d’une pièce et sélectionner un site de production d’une pièce conforme audit fichier de production sélectionné. Selon un aspect non limitatif de l’invention, le premier agent est installé dans un ordinateur distant d’une imprimante additive ou d’un centre d’usinage du site de production sélectionné. Selon un aspect non limitatif de l’invention, le premier agent est installé dans un microprocesseur que comporte une imprimante additive ou un centre d’usinage du site de production sélectionné. Selon un aspect non limitatif de l’invention, lorsqu’une pièce conforme au fichier de production sélectionné est produite : Le premier agent est construit et agencé pour déterminer une confirmation de production ; Le serveur central est construit et agencé pour enregistrer ladite confirmation de production ; et La chaîne de blocs est construite et agencée pour enregistrer ladite confirmation de production. Selon un aspect non limitatif de l’invention, lorsqu’une pièce conforme au fichier de production sélectionné est produite : Le premier agent est construit et agencé pour déterminer un rapport de conformité de la pièce produite ; Le serveur central est construit et agencé pour enregistrer ledit rapport de conformité de la pièce produite ; et La chaîne de blocs est construite et agencée pour enregistrer ledit rapport de conformité. Selon un aspect non limitatif de l’invention : Le serveur central est construit et agencé pour enregistrer la première valeur de hachage déterminée ; La chaîne de blocs est construite et agencée pour enregistrer ladite première valeur de hachage déterminée. L’invention et ses différentes applications seront mieux comprises à la lecture de la description qui suit et à l’examen des figures qui l’accompagnent. illustre, de façon schématique, un procédé de transfert sécurisé de fichiers informatiques selon l’art antérieur. illustre, de façon schématique, un système de transfert sécurisé d’un fichier de production d’une pièce selon un aspect non limitatif de l’invention. illustre, de façon schématique, un diagramme d’étapes d’un mode de mise en œuvre non limitatif d’un procédé de transfert sécurisé d’un fichier de production d’une pièce selon un aspect de l’invention, les étapes étant mise en œuvre par un système conforme à celui illustré à la . La illustre un système 101 de transfert sécurisé d’un fichier de production d’une pièce selon un aspect non limitatif de l’invention. Plus particulièrement, le système 101 est un système 101 de transfert sécurisé d’un fichier de production d’une pièce entre un système 102 de partage de fichiers hébergeant des fichiers de production d’une pièce et un site de production 103 distant dudit système 102 de partage de fichiers. Il convient de noter que le système 102 de partage de fichiers et le site de production 103 n’appartiennent pas au système 101 de transfert sécurisé d’un fichier de production. Le système 102 de partage de fichiers hébergeant des fichiers de production de pièce peut être, par exemple, de type SharePoint ou de type SFTP (pour Secure File Transfer Protocol en anglais). Le site de production 103 peut, de façon non limitative, comporter un centre d’usinage et/ou une imprimante additive. Dans l’exemple décrit, pour des raisons de clarté, on se limite à un unique site de production 103 mais il est entendu que le système 101 de transfert sécurisé d’un fichier de production peut interagir avec une pluralité de sites de production comportant chacun un ou plusieur(s) centre(s) d’usinage et/ou une ou plusieur(s) imprimante(s) additive(s). Le système 101 de transfert sécurisé d’un fichier de production comporte en outre un serveur central 104. Dans un exemple de réalisation non limitatif, le serveur central 104 est formé par un serveur de type décentralisé. Ce serveur central 104 est notamment construit et agencé pour : Sélectionner un fichier de production d’une pièce, Sélectionner un site de production 103 d’une pièce conforme au fichier de production sélectionné. A cette fin, le système 101 de transfert sécurisé d’un fichier de production peut comporter une interface web 105 connectée au serveur central 104. Ainsi, en se connectant à l’interface web 105, un utilisateur peut sélectionner un fichier de production d’une pièce parmi une pluralité de fichiers de production proposés par le serveur central 104 et sélectionner un site de production 103 apte à produire une pièce conforme au fichier de production sélectionné. Ce serveur central 104 est en outre construit et agencé pour transmettre une demande de production d’une pièce conforme au fichier de production sélectionné à un premier agent 106 construit et agencé pour communiquer avec le site de production 103 sélectionné. Dans la mise en œuvre non limitative illustrée à la , le premier agent 106 est installé dans un ordinateur distant d’une imprimante additive ou un centre d’usinage du site de production 103 sélectionné. Dans une mise en oeuvre non limitative différente non illustrée, le premier agent 106 est installé dans un microprocesseur que comporte une imprimante additive ou un centre d’usinage du site de production 103 sélectionné. Le premier agent 106 appartient au système 101 de transfert sécurisé d’un fichier de production et est construit et agencé pour établir une connexion sécurisée avec le système 102 de partage de fichiers contenant le fichier de production sélectionné. Le premier agent 106 est construit et agencé pour recevoir le fichier de production sélectionné transmis par le système 102 de partage de fichiers via la connexion sécurisée. La connexion sécurisée établie entre le système 102 de partage de fichiers et le premier agent 106 permet de protéger le fichier de production sélectionné contre une appropriation illicite. Le premier agent 106 est également construit et agencé pour déterminer une première valeur de hachage reflétant le contenu du fichier de production sélectionné reçu. Le système 101 de transfert sécurisé d’un fichier de production comporte en outre un deuxième agent 107 construit et agencé pour, lorsque le fichier de production sélectionné a été enregistré pour la première fois dans le système 102 de partage de fichiers, déterminer une deuxième valeur de hachage reflétant le contenu dudit fichier de production sélectionné enregistré dans le système 102 de partage de fichiers. A cette fin, le deuxième agent 107 se connecte régulièrement au système 102 de partage de fichiers pour scanner les éventuels nouveau fichiers de production d’une pièce qui y sont enregistrés. Le serveur central 104 est en outre construit et agencé pour : Enregistrer la deuxième valeur de hachage déterminée ; pour ce faire le deuxième agent 107 est construit et agencé pour communiquer avec le serveur central 104 : et Transmettre au premier agent 106 la deuxième valeur de hachage déterminée. Le système 101 de transfert sécurisé d’un fichier de production comporte également une chaîne de blocs 108 construite et agencée pour enregistrer la deuxième valeur de hachage déterminée. A cette fin, le serveur central 4 est construit et agencé pour transmettre la deuxième valeur de hachage déterminée à la chaîne de blocs 108. En outre, le premier agent 106 est construit et agencé pour : Comparer la première valeur de hachage déterminée à la deuxième valeur de hachage déterminée ; et pour Déclencher une production, via le site de production 103 sélectionné, d’une pièce conforme au fichier de production sélectionné si les première et deuxième valeurs de hachage déterminées sont identiques. Dans une mise en œuvre non limitative, lorsqu’une pièce conforme au fichier de production sélectionné est produite : Le premier agent 106 est construit et agencé pour déterminer une confirmation de production ; Le serveur central 104 est construit et agencé pour enregistrer ladite confirmation de production, ladite confirmation de production ayant été transmise du premier agent 106 au serveur central 104 ; et La chaîne de blocs 108 est construite et agencée pour enregistrer ladite confirmation de production, ladite confirmation de production ayant été transmise du serveur central 104 à la chaîne de blocs 108. Dans une mise en œuvre non limitative : Le serveur central 104 est construit et agencé pour enregistrer la première valeur de hachage déterminée ; pour ce faire le serveur central 104 est construit et agencé pour communiquer avec le premier agent 106 ; La chaîne de blocs 108 est construite et agencée pour enregistrer ladite première valeur de hachage déterminée ; A cette fin, le serveur central 104 est construit et agencé pour transmettre la première valeur de hachage déterminée à la chaîne de blocs 108. Dans une mise en œuvre non limitative, lorsqu’une pièce conforme au fichier de production sélectionné est produite : Le premier agent 106 est construit et agencé pour déterminer un rapport de conformité de la pièce produite ; Le serveur central 104 est construit et agencé pour enregistrer le rapport de conformité de la pièce produite, ledit rapport de conformité ayant été transmis du premier agent 106 au serveur central 104 ; et La chaîne de blocs 108 est construite et agencée pour enregistrer le rapport de conformité ; ledit rapport de conformité ayant été transmis du serveur central 104 à la chaîne de blocs 108. De manière générale, il convient de noter que le système 101 héberge de manière distribuée une chaîne de blocs 108 associée à un protocole d'écriture/lecture et de validation cryptographique de transactions effectuées auprès du serveur central 104. Une telle chaîne de blocs 108 est plus connue sous sa dénomination anglaise de blockchain. Cette chaîne de blocs 108 forme ainsi un registre de transactions, répliqué sur une ou plusieurs machines reliées entre elles par un réseau pair à pair. Ces machines constituent des nœuds et la communication entre les nœuds est cryptée et garantit l'identité de l'expéditeur et du destinataire. Quand un nœud veut ajouter une nouvelle transaction au registre, un consensus est effectué pour déterminer où et quand cette transaction doit être inscrite dans le registre. Ce consensus constitue un bloc. En pratique, un bloc regroupe plusieurs transactions. Selon l'invention, la chaîne de blocs 108 est utilisée pour répertorier toutes les transactions reçues par le serveur central 104, et notamment : La première valeur de hachage attribuée par le premier agent 106 à un fichier de production sélectionné via le serveur central 104 ; La deuxième valeur de hachage attribuée par le deuxième agent 107 au fichier de production sélectionné qui est hébergé dans le système 102 de partage de fichiers ; Le site de production 103 sélectionné pour produire la pièce ; Une production effective d’une pièce conforme au fichier de production sélectionné ; Un rapport de conformité de la pièce produite ; et Un nombre de pièces produites. La chaîne de bloc 108 permet ainsi d'identifier et de tracer l'utilisation qui est faite du fichier de production sélectionné. La illustre un procédé 200 de transfert sécurisé d’un fichier de production d’une pièce entre le système 102 de partage de fichiers hébergeant des fichiers d’une production d’une pièce et le site de production 103 distant du système 102 de partage de fichiers. Les étapes du procédé 200 sont exécutées par un système 101 de transfert sécurisé d’un fichier de production conforme à celui précédemment décrit à l’appui de la . Le procédé 200 comporte une étape de sélectionner 201, auprès du serveur central 104, un fichier de production d’une pièce. L’accès au serveur central 104 peut être réalisé au moyen du navigateur web 105. Le procédé 200 comporte ensuite une étape de sélectionner 202, auprès du serveur central 104, un site de production 103 d’une pièce conforme au fichier de production sélectionné. Ainsi, en se connectant à son navigateur web 5, un utilisateur peut sélectionner une pièce à fabriquer et sélectionner un site de production accessible à cet utilisateur et capable de produire la pièce. Le procédé 200 comporte ensuite une étape de transmettre 203 une demande de production d’une pièce conforme au fichier de production sélectionné, la demande de production étant transmise du serveur central 104 au premier agent 106 construit et agencé pour communiquer avec le site de production 103 sélectionné. Le procédé 200 comporte également une étape d’établir 204 une connexion sécurisée entre le premier agent 106 et le système 102 de partage de fichiers contenant le fichier de production sélectionné. Cette connexion sécurisée peut être assurée par le fait de renseigner un identifiant formé, par exemple, par un nom d’utilisateur et un mot de passe. Dès lors que la connexion sécurisée est établie, le procédé 200 comporte une étape, pour le premier agent 106, de recevoir 205 le fichier de production sélectionné qui est transmis par le système 102 de partage de fichiers. Dès lors que le fichier de production sélectionné est reçu par le premier agent 106, le procédé 200 comporte une étape de déterminer 206, via le premier agent 106, une première valeur de hachage reflétant le contenu du fichier de production reçu. Cette première valeur de hachage traduit avec certitude le contenu du fichier de production reçu par le premier agent 106. Le procédé 100 comporte en outre une étape de transmettre 207, du serveur central 104 au premier agent 106, une deuxième valeur de hachage reflétant le contenu du fichier de production sélectionné qui est hébergé dans le système 102 de partage de fichiers. Il convient de noter que cette deuxième valeur de hachage a été préalablement : Déterminée par le deuxième agent 107 lorsque le fichier de production sélectionné a été enregistré pour la première fois dans le système 102 de partage de fichiers, Enregistrée dans le serveur central 104, et Enregistrée dans la chaîne de blocs 108 afin d’assurer une traçabilité de cette deuxième valeur de hachage. Autrement dit, cette deuxième valeur de hachage traduit avec certitude le contenu du fichier de production tel qu’il a été conçu. Le procédé 200 comporte en outre une étape de comparer 208, au moyen du premier agent 106, la première valeur de hachage à la deuxième valeur de hachage. Si le contenu du fichier de production enregistré sur le système 102 de partage de fichiers et le contenu du fichier de production reçu par le premier agent 106 sont identiques, les première et deuxième valeurs de hachage doivent être identique. Ainsi, si les première et deuxième valeurs de hachage sont identiques, le procédé 200 comporte une étape de déclencher 209, au moyen du premier agent 106, une production, via ledit site de production 103 sélectionné, d’une pièce conforme au fichier de production sélectionné. Le procédé 200 selon cet aspect de l’invention permet ainsi d’assurer à l’utilisateur que la pièce produite correspond effectivement au plan de la pièce défini dans le fichier de production qui est enregistré sur le système 102 de partage de fichiers. Dans une mise en œuvre non limitative, le fichier de production sélectionné comporte une limitation du nombre de pièces pouvant être produite. Cela permet de limiter la quantité de pièces produites. Dans cet exemple de réalisation non limitatif, lorsqu’une pièce conforme au fichier de production sélectionné est produite, le procédé 200 comporte les étapes de : Déterminer 210 une confirmation de production via le premier agent 106 ; Enregistrer 211 la confirmation de production dans le serveur central 104 ; pour ce faire le premier agent 106 transmet la confirmation de production au serveur central 104 ; et Enregistrer 212 la confirmation de production dans la chaîne de blocs 108 ; pour ce faire le serveur central 104 transmet la confirmation de production à la chaîne de blocs 108. Ainsi, une traçabilité du nombre de pièces produites est réalisée par la chaîne de blocs 108. De façon non limitative, cette confirmation de production peut par exemple comporter une information permettant d’identifier une imprimante 3D utilisée, une date de fabrication, un nombre de pièces produites et un nom d’opérateur. En outre, le procédé 200 comporte les étapes de : Enregistrer 213 la première valeur de hachage déterminée dans le serveur central 104, puis Enregistrer 214 la première valeur de hachage déterminée dans la chaîne de blocs 108. En outre, lorsqu’une pièce conforme au fichier de production sélectionné est produite, le procédé 200 peut comporter les étapes de : Déterminer 215 un rapport de conformité de la pièce produite via le premier agent 106 ; Enregistrer 216 le rapport de conformité de la pièce produite dans le serveur central 104 ; pour ce faire le premier agent 106 transmet le rapport de conformité au serveur central 104 ; Enregistrer 217 le rapport de conformité de la pièce produite dans la chaîne de blocs 108 ; pour ce faire le serveur central 104 transmet le rapport de conformité à la chaîne de blocs 108. Selon ce mode de réalisation, l'invention peut fournir une information sur la conformité, autrement dit sur la qualité, de la pièce produite par l'imprimante par la lecture des capteurs de l'imprimante 3D. En particulier, chaque imprimante 3D dispose de capteurs permettant de contrôler et suivre la production de la pièce. La lecture des données des capteurs et l'écriture de ces données dans le serveur central 104 fournissent au serveur central 104 des informations sur la conformité de la pièce produite. Ces informations sont accessibles par un utilisateur via le navigateur web 105. Cela permet par exemple de vérifier que la pièce produite répond bien à des critères prédéterminés, par exemple dans le cas d'une pièce normée devant répondre à certaines spécifications. L'invention permet donc, selon cette variante, de certifier à distance la conformité des pièces produites par l'imprimante additive par la lecture des capteurs de l'imprimante 3D et la comparaison des données fournies par ces capteurs à des valeurs nominales prédéterminées. En outre, si une dérive relative à la conformité des pièces produites par une imprimante 3D spécifique se produit, le gérant du site de production 103 peut, par exemple en se connectant au serveur central 104 via le navigateur web 105, s’en apercevoir. Il sera effectivement en mesure de consulter l’historique de fabrication de cette imprimante 3D spécifique et s’apercevoir d’une dérive de précision de fabrication. Il pourra ensuite y remédier par un réglage ou un remplacement de cette imprimante 3D spécifique. En outre, l'écriture de ces données dans la chaîne de blocs 108 fournit une traçabilité relative à la conformité de la pièce produite. Les différents aspects de l’invention susmentionnés présentent de nombreux avantages. Parmi ceux-ci, on peut citer : Tracer l’utilisation qui est faite des fichiers de production transmis depuis le système 102 de partage de fichiers ; Garantir l’inviolabilité des fichiers de production transmis au site de production 103 ; Garantir l'inaltération des fichiers de production transmis au site de production 103 ; Authentifier chacune des parties impliquées dans l'opération de sélection, de transmission et de fabrication des fichiers de production de pièce ; Fournir une information sur la qualité de fabrication des pièces produites par le site de production 103. Procédé (200) de transfert sécurisé d’un fichier de production d’une pièce entre un système (102) de partage de fichiers hébergeant des fichiers de production d’une pièce et un site de production (103) distant dudit système (102) de partage de fichiers, ledit procédé (200) étant caractérisé en ce qu’il comporte les étapes de : Sélectionner (201), auprès d’un serveur central (104), un fichier de production d’une pièce ; Sélectionner (202), auprès dudit serveur central (104), un site de production (103) d’une pièce conforme audit fichier de production sélectionné ; Transmettre (203) une demande de production d’une pièce conforme audit fichier de production sélectionné, ladite demande de production étant transmise dudit serveur central (104) à un premier agent (106) construit et agencé pour communiquer avec ledit site de production (103) sélectionné ; Établir (204) une connexion sécurisée entre ledit premier agent (106) et ledit système (102) de partage de fichiers hébergeant ledit fichier de production sélectionné ; Recevoir (205), via ledit premier agent (106), ledit fichier de production sélectionné transmis par ledit système (102) de partage de fichiers ; Déterminer (206), via ledit premier agent (106), une première valeur de hachage reflétant le contenu dudit fichier de production sélectionné reçu ; Transmettre (207), dudit serveur central (104) audit premier agent (106), une deuxième valeur de hachage reflétant le contenu dudit fichier de production sélectionné enregistré dans ledit système (102) de partage de fichiers, ladite deuxième valeur de hachage ayant été : Déterminée par un deuxième agent (107) lorsque ledit fichier de production sélectionné a été enregistré dans le système (102) de partage de fichiers, Enregistrée dans ledit serveur central (104), et Enregistrée dans une chaîne de blocs (108) ; Comparer (208), au moyen dudit premier agent (106), ladite première valeur de hachage déterminée à ladite deuxième valeur de hachage déterminée ; Si lesdites première et deuxième valeurs de hachage déterminées sont identiques, déclencher (209), au moyen dudit premier agent (106), une production, via ledit site de production (103) sélectionné, d’une pièce conforme audit fichier de production sélectionné. Procédé (200) selon la revendication 1, caractérisé en ce que le fichier de production sélectionné est un fichier d'impression destiné à une imprimante additive ou un fichier d’usinage destiné à un centre d’usinage. Procédé (200) selon l’une quelconque des revendications précédentes, caractérisé en ce que les étapes de sélectionner (201, 202), auprès d’un serveur central (104), un fichier de production d’une pièce et un site de production (103) d’une pièce conforme audit fichier de production sélectionné sont exécutées via un navigateur web (105) connecté audit serveur central (104). Procédé (200) selon l’une quelconque des revendications précédentes, caractérisé en ce que lorsqu’une pièce conforme au fichier de production sélectionné est produite, le procédé (200) comporte les étapes de : Déterminer (210) une confirmation de production via le premier agent (106) ; Enregistrer (211) ladite confirmation de production dans le serveur central (104) ; Enregistrer (212) ladite confirmation de production dans la chaîne de blocs (108). Procédé selon l’une quelconque des revendications précédentes, caractérisé en ce qu’il comporte les étapes de : Enregistrer (213) la première valeur de hachage déterminée dans le serveur central (104) ; Enregistrer (214) la première valeur de hachage déterminée dans la chaîne de blocs (108). Procédé (200) selon l’une quelconque des revendications précédentes, caractérisé en ce que lorsqu’une pièce conforme au fichier de production sélectionné est produite, le procédé (200) comporte les étapes de : Déterminer (215) un rapport de conformité de la pièce produite via le premier agent (106) ; Enregistrer (216) ledit rapport de conformité de la pièce produite dans le serveur central (104) ; Enregistrer (217) ledit rapport de conformité de la pièce produite dans la chaîne de blocs (108). Procédé (200) selon l’une quelconque des revendications précédente, caractérisé en ce que le fichier de production sélectionné comporte une limitation du nombre de pièces pouvant être produite. Système (101) de transfert sécurisé d’un fichier de production d’une pièce entre un système (102) de partage de fichiers hébergeant des fichiers de production d’une pièce et un site de production (103) distant dudit système (102) de partage de fichiers, ledit système (101) de transfert sécurisé d’un fichier de production d’une pièce étant caractérisé en ce qu’il comporte : Un serveur central (104) construit et agencé pour : Sélectionner un fichier de production d’une pièce ; Sélectionner un site de production (103) d’une pièce conforme audit fichier de production sélectionné ; Transmettre une demande de production d’une pièce conforme audit fichier de production sélectionné à un premier agent (106) construit et agencé pour communiquer avec ledit site de production (103) sélectionné ; Un premier agent (106) construit et agencé pour : Établir une connexion sécurisée avec ledit système (102) de partage de fichiers hébergeant ledit fichier de production sélectionné ; Recevoir ledit fichier de production sélectionné transmis par ledit système (102) de partage de fichiers ; Déterminer une première valeur de hachage reflétant le contenu dudit fichier de production sélectionné reçu ; Un deuxième agent (107) construit et agencé pour, lorsque ledit fichier de production sélectionné a été enregistré dans le système (102) de partage de fichiers, déterminer une deuxième valeur de hachage reflétant le contenu dudit fichier de production sélectionné enregistré dans ledit système (102) de partage de fichiers ; Ledit serveur central (104) étant en outre construit et agencé pour : Enregistrer ladite deuxième valeur de hachage déterminée ; Transmettre au premier agent (106) ladite deuxième valeur de hachage déterminée ; Une chaîne de blocs (108) construite et agencée pour enregistrer ladite deuxième valeur de hachage déterminée ; Ledit premier agent (106) étant en outre construit et agencé pour : Comparer ladite première valeur de hachage déterminée à ladite deuxième valeur de hachage déterminée ; Déclencher une production, via ledit site de production (103) sélectionné, d’une pièce conforme audit fichier de production sélectionné si lesdites première et deuxième valeurs de hachage déterminées sont identiques. Système (101) selon la revendication précédente, caractérisé en ce qu’il comporte une interface web (105) construite et agencée pour sélectionner, auprès du serveur central (104), un fichier de production d’une pièce et sélectionner un site de production (103) d’une pièce conforme audit fichier de production sélectionné. Système (101) selon l’une quelconque des revendications 8 ou 9, caractérisé en ce que le premier agent (106) est installé dans un ordinateur distant d’une imprimante additive ou d’un centre d’usinage du site de production (103) sélectionné. Système (101) selon l’une quelconque des revendications 8 ou 9, caractérisé en ce que le premier agent (106) est installé dans un microprocesseur que comporte une imprimante additive ou un centre d’usinage du site de production (103) sélectionné. Système (101) selon l’une quelconque des revendications 8 à 11, caractérisé en ce que lorsqu’une pièce conforme au fichier de production sélectionné est produite : Le premier agent (106) est construit et agencé pour déterminer une confirmation de production ; Le serveur central (104) est construit et agencé pour enregistrer ladite confirmation de production ; et La chaîne de blocs (108) est construite et agencée pour enregistrer ladite confirmation de production. Système (101) selon l’une quelconque des revendications 8 à 12, caractérisé en ce que lorsqu’une pièce conforme au fichier de production sélectionné est produite : Le premier agent (106) est construit et agencé pour déterminer un rapport de conformité de la pièce produite ; Le serveur central (104) est construit et agencé pour enregistrer ledit rapport de conformité de la pièce produite ; et La chaîne de blocs (108) est construite et agencée pour enregistrer ledit rapport de conformité. Système (101) selon l’une quelconque des revendications 8 à 13, caractérisé en ce que : Le serveur central (104) est construit et agencé pour enregistrer la première valeur de hachage déterminée ; La chaîne de blocs (108) est construite et agencée pour enregistrer ladite première valeur de hachage déterminée. Produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur, caractérisé en ce qu'il comprend des instructions de code de programme pour la mise en oeuvre du procédé (200) de transfert sécurisé d’un fichier de production d’une pièce, selon l'une des revendications 1 à 7, lorsque le programme est exécuté sur un ordinateur.