Brevet FR3094537A1 — publié le 20201002

Description Titre de l'invention : Procédé de validation d'un multiflot d'affectation d'énergie ou de matière énergétique [0001] La présente invention concerne les procédés de validation d'un multiflot d'affectation (l'énergie ou de matière énergétique. [0002] Dans la suite, par « réseau d'acteurs » on désigne un ensemble de N acteurs, encore appelés noeuds, capables de produire, de consommer ou de stocker de l'énergie, et visés par le multiflot d'affectation. Ces acteurs sont supposés reliés entre eux par un réseau physique de transport et/ou de distribution de l'énergie. [0003] Par « données d'affectation d'énergie » on désigne une valeur virtuelle représentant une quantité d'énergie reçue, produite ou stockée par l'un des acteurs du réseau. [0004] Par « multiflot » on désigne un multiflot dans un graphe temporel, c'est-à-dire une représentation formelle des flux virtuels d'énergie ou de matière énergétique de nature potentiellement différentes entre des noeuds du réseau d'acteurs. Cc multiflot comporte des coefficients qui peuvent être présentés par exemple sous la forme de tables, de graphes values, de listes de chemins values. [0005] Par « énergie verte » on désigne une énergie qui a été produite à partir de sources d'énergies renouvelables telles que l'énergie hydraulique, éolienne, solaire, géothermique, houlomotrice ou marémotrice ou encore issue de la biomasse. [0006] Par « matière énergétique verte » on désigne des matières issues de la biomasse. [0007] Par « fournisseur d'énergie verte » on désigne un acteur fournisseur d'énergie ou de matière énergétique qui fournit à ses clients de l'énergie ou des matières énergétiques dont au moins une partie est de l'énergie ou des matières énergétiques vertes. Domaine technique 100081 De plus en plus de consommateurs souhaitent augmenter la part d'énergie verte dans leur consommation énergétique. Pour répondre à ce besoin, ils se fournissent en énergie auprès de fournisseurs se présentant comme des fournisseurs d'énergie verte. 100091 Ce phénomène s'observe également pour les matières énergétiques, comme par exemple le gaz. Les consommateurs cherchant à augmenter la part de matière énergétique issues de la biomasse. 100101 Pour qu'un consommateur puisse déterminer si un fournisseur en énergie verte respecte une qualité de service promise, il doit connaître quelle est la part d'énergie ou de matière énergétique verte dans l'énergie ou la matière énergétique totale reçue. Il peut également vouloir connaître certaines propriétés des sources d'énergie utilisées par ce fournisseur, afin de privilégier par exemple une production locale ou un type de production. 2 100111 De manière réciproque, il existe un besoin pour certains producteurs d'énergie verte de vérifier la destination de leur production. C'est le cas par exemple de producteurs voulant principalement alimenter des consommateurs situés dans une zone géographique proche. [0012] Le rôle d'un fournisseur d'énergie ou matière énergétique est d'acheter tout ou partie de la production d'énergie ou de matière énergétique à des producteurs puis de la revendre à des consommateurs. Une part d'énergie ou matière énergétique transmise au consommateur peut être de l'énergie ou de la matière énergétique verte. Cependant, dans certains pays, la part d'énergie ou de matière énergétique verte n'est pas majoritaire par rapport à la production totale d'énergie ou de matière énergétique. Les fournisseurs d'énergie ou de matière énergétique verte ont donc besoin de certifier que l'énergie qu'ils ont fournie aux consommateurs est bien verte. Techniques antérieures [0013] Les Garanties d'Origine (GO), issues de la Directive européenne 2009/28/CE et définies par l'article R. 314-53 du code de l'énergie, sont des documents électroniques qui servent uniquement à prouver au client final qu'une part ou une quantité déterminée d'énergie a été produite à partir de sources renouvelables ou par cogénération. Les GO sont gérées par l'intermédiaire d'un registre centralisé tenu par une entreprise et ne permettent pas de garantir facilement que la production a eu lieu en même temps que la consommation ni que la production est locale. [0014] La demande WO 2017/199053 porte sur un système permettant à un consommateur final de s'assurer que l'énergie qu'il a achetée est bien verte. Pour atteindre cet objectif, des unités d'énergie sont associées à des tokens d'énergie produits par une hlockchain. Un tel système est relativement contraignant et difficile à implémenter à large échelle, avec un grand nombre de producteurs différents. Exposé de l'invention 100151 L'invention vise à proposer un procédé qui permette à un fournisseur d'énergie ou de matière énergétique verte de faire valider par les acteurs d'un réseau, et sans nécessairement faire intervenir un tiers de confiance, que la qualité de service est bien celle promise, et notamment permette de certifier, sur un grand nombre de pas de temps de courtes durées, qu'un fournisseur d'énergie ou matière énergétique verte n'a pas vendu plus d'énergie ou matière énergétique verte qu'il en a acheté. Résumé de l'invention 100161 L'invention atteint ce but grâce à un procédé de validation d'un multiflot d'affectation d'énergie ou de matière énergétique (F), ce multiflot comportant des coefficients correspondant à une quantité d'énergie ou d'une matière énergétique de nature Q, attribuée à un flux virtuel entre des noeuds Ni et N; du réseau d'acteurs à 3 différents instants, cette quantité d'énergie ou de matière énergétique ayant été produite, stockée, déstockée et/ou consommée au sein du réseau d'acteurs, cc procédé comprenant les étapes, pour un noeud N, donné : [0017] - de chiffrement d'au moins les coefficients du multiflot impliquant ce noeud pour obtenir des données chiffrées, [0018] - de publication, par le biais d'un réseau informatique, des données chiffrées de façon à permettre à chaque noeud N, d'émettre en retour un message de validation certifiant le respect d'une condition prédéfinie entre les données du multiflot F et une valeur réelle de production, de niveau de stock ou de consommation observée au niveau du noeud [0019] - enregistrement, dans une hase, des messages de validation envoyés par les noeuds du réseau d'acteurs de façon à permettre la validation des coefficients du multiflot. [0020] L'invention permet de faire valider par les acteurs du réseau que la qualité de service est bien celle promise par le fournisseur d'énergie. Tous les noeuds ne doivent pas nécessairement envoyer un message de validation pour que le multiflot puisse être validé. L'avantage de ce procédé est qu'il est facilement implémentable à large échelle car il ne demande pas d'installation d'appareils dédiés chez les acteurs du réseau, qu'il s'implémente sur une chainc de bloc (en anglais blockchain) publique existante et qu'il ne nécessite qu'un nombre limité de transaction dans cette hlockchain (par exemple une par jour ou une par mois) indépendamment des quantités d'énergie ou de matière énergétique échangées. De plus, il assure la confidentialité des données de production, consommation, stockage et/ou déstockage des acteurs du réseau. [0021] Ainsi, par exemple, un producteur ou consommateur donné ne saura pas ce qu'un autre producteur ou consommateur a produit, consommé, stocké ou déstocké et réciproquement. [0022] La publication des données chiffrées peut se faire par une publication sur un serveur sans restriction (l'accès, de sorte que ces données chiffrées sont par exemple accessibles, via internet, du monde entier par quiconque se connecte au serveur. [0023] La publication peut s'effectuer sur un registre distribué, notamment un registre basé sur une chaîne de blocs. [0024] L'étape de publication sur un registre distribué permet (l'assurer l'intégrité et l'authenticité du fichier {F}, regroupant les données chiffrées du multiflot d'affectation d'énergie ou de matière énergétique, qui a été validé. [0025] L'accès aux données chiffrées publiées peut être soumise à une restriction d'accès, par exemple l'entrée d'un identifiant et mot de passe et/ou reconnaissance d'adresse IP. [0026] En variante encore, la publication s'effectue par envoi automatique des données chiffrées sur une adresse prédéfinie donnée par l'acteur souhaitant recevoir cette information, par une notification de type PUSH ou par courrier électronique. [0027] L'étape de chiffrement peut être précédée par une étape de calcul du multiflot d'affectation d'énergie ou de matière énergétique F, ce calcul peut s'effectuer par une méthode d'optimisation mathématique, notamment par application d'un algorithme d'optimisation de flux dans les graphes ou, plus généralement, par un algorithme de programmation linéaire ou quadratique, en nombres entiers ou pas, ou par des algorithmes approchés, heuristiques ou méta-heuristiques. [0028] Le calcul du multiflot d'affectation d'énergie ou de matière énergétique permet d'attribuer une valeur à chacun des échanges d'énergie entre les différents noeuds, dans le cas général où les flux d'énergie dans les réseaux physiques ne sont pas précisément connus. [0029] Cc multiflot est calculé de manière à répondre aux demandes des différents acteurs en matière de qualité de service. Les flux répertoriés dans le multiflot ne sont pas nécessairement des flux réels sur le réseau électrique, mais des flux virtuels visant à montrer que la qualité de service recherchée est bien atteinte. Ils doivent cependant être en accord avec les éventuelles observations des flux réels. [0030] Dans les cas où une technologie permet de mesurer l'ensemble des flux réels dans le réseau, le multiflot(F peut être établi à partir de ces mesures sans faire appel à des algorithmes. [0031] L'invention permet de valider que les valeurs figurant dans ce multiflot F ne viennent pas contredire celles observées dans la réalité, en particulier les mesures d'énergie consommée ou produite par les différents noeuds, à chaque instant. [0032] Le chiffrement des données du multiflot d'affectation d'énergie ou de matière énergétique est opéré de préférence par une méthode de chiffrement asymétrique. [0033] L'étape de chiffrement asymétrique des données permet d'assurer la confidentialité des données. Elle permet également d'assurer l'unicité de la source de données car celle-ci est visible entièrement, mais de manière chiffrée, par tous les noeuds du réseau. [0034] Chaque noeud du réseau possède de préférence une clé privée et une clé publique. [0035] Avantageusement, tous les coefficients du multiflot F sont chiffrés lors de l'étape de chiffrement. [0036] Chiffrer tous les coefficients du multiflot permet d'assurer la confidentialité des données de consommation, production et/ou stockage des noeuds du réseau d'acteurs, chaque noeud Ni n'ayant alors accès qu'aux coefficients qui le concernent et seulement ces coefficients. [0037] Les données chiffrées peuvent, en plus des coefficients du multiflot F, comporter des informations concernant la nature de l'énergie stockée et/ou le lieu de production ou de consommation. [0038] L'ajout de champs d'information chiffrés permet d'apporter plus de précision sur l'énergie affectée au consommateur ou au producteur. Ainsi grâce à ces informations supplémentaires, un consommateur peut par exemple vérifier qu'il reçoit une certaine nature d'énergie, par exemple de l'énergie éolienne, ou bien vérifier le lieu de production de cette énergie. [0039] Les données chiffrées peuvent être contenues dans un fichier informatique {F}. [0040] Le fichier {F} est par exemple un fichier au format CSV, JSON ou XML. [0041] Cc fichier {F} est chiffré à l'aide des clés publiques des noeuds du réseau de telle sorte que les noeuds du réseau d'acteurs qui détiennent une clé privée associée à une clé publique puissent le déchiffrer. [0042] Cc fichier {F} contient un ou plusieurs éléments d'information, chaque élément d'information étant relatif à une description partielle du multiflot comprenant par exemple au moins un coefficient du multiflot. Chaque élément d'information est chiffré de manière à ce que le ou les noeuds concernés par les informations puissent déchiffrer l'élément d'information chiffré et que les autres acteurs ne le puissent pas. [0043] Ces éléments d'information contenus dans le fichier {F} peuvent prendre la forme d'une liste ou d'un ensemble de champs, certains étant chiffrés d'autres pouvant ne pas l'être. Ils peuvent être structurés par exemple sous la forme d'une liste, d'un ensemble, d'une table de hachage, d'un objet JSON ou XML. [0044] En particulier un élément d'information peut être un triplet, contenir trois champs, et ne doit être accessible qu'aux deux acteurs Ni et Ni. [0045] Le premier contient une clé symétrique secrète k chiffrée à l'aide de la clé publique du noeud Ni du réseau d'acteurs, le second contient la même clé symétrique k chiffrée à l'aide de la clé publique du noeud Ni du réseau d'acteur et le troisième champ est chiffré par la clé symétrique k et contient une description partielle du multiflot F, comme par exemple un coefficient de ce multiflot. [0046] Ce troisième champ peut contenir d'autres informations. A titre d'exemple, il peut contenir des informations relatives à la nature de l'énergie transmise du noeud Ni au noeud Ni. [0047] En variante chaque élément d'information peut contenir un nombre de champs supérieur à 3. [0048] En variante chaque élément d'information peut contenir un champ ou deux champs. [0049] Le fichier informatique {F} peut contenir un nombre d'éléments d'information égal au nombre de coefficients du multiflot F. [0050] Le fichier informatique {F} peut contenir un nombre d'éléments d'information inférieur au nombre de coefficients du multiflot F. lesdits éléments d'information correspondant aux coefficients du multiflot F non nuls. [0051] Le fichier informatique {F} peut contenir un nombre d'éléments d'information inférieur au nombre de coefficients du multiflot F. lesdits éléments d'information correspondant aux coefficients du multiflot F non nuls plus au moins un élément 6 d'information correspondant à un coefficient du multiflot F nul. [0052] Cette variante permet de réduire la taille du fichier en cachant ou non le nombre exact de coefficient du multiflot F non nulles. Elle permet également de ne pas dévoiler le nombre d'acteurs participant au procédé de validation. [0053] Les messages de validation reçus peuvent être enregistré sur un dispositif de stockage informatique. Un système de gestion de hase de données peut être utilisé dans ce but. [0054] L'étape d'enregistrement d'un message de validation peut être suivie d'une étape de publication de ce message de validation sur un registre distribué notamment un registre basé sur une chaîne de blocs. [0055] Cette publication sur un registre distribué permet d'assurer l'intégrité et l'authenticité de la validation. Elle permet également de conserver un historique des validations, et assure une traçahilité. [0056] Avantageusement tous les noeuds envoient un message de validation. [0057] Dans ces cas-là, la preuve de la validité du multiflot est totale puisque tous les noeuds ont vérifié que les coefficients du multiflot vérifient une condition prédéfinic. [0058] Si tous les noeuds du réseau d'acteurs n'envoient pas un message de validation, alors la validation du multiflot est dite partielle. Une validation partielle peut être suffisante. [0059] Avantageusement, chaque noeud Ni du réseau d'acteurs a la possibilité d'émettre son message de validation à tout moment ultérieur à la publication. [0060] En particulier même si un nouveau multiflot d'affectation d'énergie ou de matière énergétique a été publié, il est toujours possible de valider un multiflot publié antérieurement. [0061] Cette caractéristique peut dissuader l'acteur chargé de la publication du multiflot d'en publier un non valide puisque la vérification de la condition prédéfinie peut être faite à tout moment par les noeuds du réseau d'acteurs. [0062] L'invention a encore pour objet un procédé de validation de données d'affectation d'énergie ou d'une matière énergétique en lien avec un noeud Ni d'un réseau d'acteurs, comprenant les étapes de : [0063] récupération et déchiffrement d'une version chiffrée de données d'un multiflot d'affectation d'énergie ou de matière énergétique entre ce noeud Ni et le ou les autres noeuds du réseau d'acteurs, envoi d'un message de validation à un destinataire prédéfini si une condition prédéfinie est respectée entre ces données et au moins une valeur de production, de niveau de stock ou de consommation observée ou mesurée par ce noeud. [0064] Ce procédé est de préférence mis en oeuvre par chacun des noeuds du réseau, et leur permet de recevoir de manière confidentielle les coefficients du multiflot d'affectation d'énergie ou de matière énergétique et de vérifier leur validité. 7 [0065] Les noeuds du réseau d'acteurs peuvent observer les valeurs de production, de niveau de stock ou de consommation, par exemple grâce à des compteurs électriques. [0066] Si le multiflot est une table à quatre dimensions i, j, q, et t, le procédé peut comporter le calcul des quantités V;', d'un produit Q' virtuellement stockée par le noeud Ni à l'instant t à partir de l'équation : [0067] [Math.1] tif t 1) - ± - I = Vti t° =0F.figt = o . F (a r i 100681 Puc, désignant le coefficient du multiflot F représentant la quantité d'énergie ou de matière énergétique du produit Qq transférée du noeud Ni au noeud N; entre les instants t-1 et t, 100691 ladite condition prédéfinie correspondant au respect des équations suivantes : 100701 IMath.21 I FOi `Pit ql [0071] [Math.3] F . 0 doit publier dans 0, l'information si l'énergie produite est d'origine solaire ou pas. [0294] Dans certains cas, il peut être utile de modifier l'information 0, en fonction du temps. On notera alors cette information 0,,dans la suite de la description. [0295] Pareillement, dans certains cas, il peut être utile de modifier l'information Do en fonction du temps. On notera alors cette information Dot dans la suite de la description [0296] La possibilité pour les noeuds destination Di de pouvoir vérifier un indicateur et l'obligation pour les noeuds origine O; de publier certaines informations peut être fixée contractuellement entre A et chacun des autres acteurs. [0297] Pareillement, la possibilité pour les noeuds origine Oi de pouvoir vérifier un in- dicateur et l'obligation pour les noeuds destination D, de publier certaines informations peut être fixée contractuellement entre A et chacun des autres acteurs. [0298] Chaque noeud origine ou destination veut être sûr que les indicateurs transmis par A sont justes et souhaite pour cela pouvoir les recalculer, tout en étant sûr que les données du multiflot d'affectation d'énergie F auxquelles il a accès vérifient bien les inéquations (1') et (2'). [0299] Chaque noeud X possède une clé publique PK(X) et une clé privée PK '(X). [0300] L'acteur A rend public un fichier chiffré des données d'affectation d'énergie Fio, noté {F}, basé sur les clés publiques des autres acteurs. [0301] Aucun noeud ne peut déchiffrer totalement les données d'affectation d'énergie chiffrées à l'aide de sa clé privée, mais il peut y retrouver les informations qui le concerne et seulement ces informations. [0302] Une fois le fichier {F} publié, les noeuds ont la possibilité ou l'obligation de valider les informations qui les concernent dans {F}. [0303] L'ensemble des validations permet de prouver la validité de {F}. [0304] Chaque donnée d'affectation d'énergie est chiffrée au moyen d'une clé sy- métrique 4, utilisable avec un algorithme de chiffrement et de déchiffrement. Cette clé n'est pas dévoilée. Elle peut seulement être connue de l'acteur A qui se charge du chiffrement du flux. [0305] Le chiffrement de chaque coefficient F'i, correspond ici à la production d'un triplet d'informations contenant les champs suivants : [0306] {Clé = : cette information accessible uniquement à l'origine 0, lui permet d'une part de savoir que le coefficient le concerne et d'obtenir la clé symétrique pour déchiffrer le 3ème champ d'informations. {Clé = : cette information accessible uniquement à la destination D, lui permet d'une part de savoir que le coefficient le concerne et d'obtenir la clé symétrique pour déchiffrer le 3,,°e champ d'informations. L'information du troisième champ est accessible uniquement aux possesseurs de la clé symétrique k;;,, c'est-à-dire Q, Di et possiblement A, il donne les informations sur le coefficient. L'origine 0; ne connaît pas la destination Di mais uniquement l'information Dii, que D; veut dévoiler à 01. Réciproquement, la destination Di ne connaît pas l'origine 01 mais uniquement l'information OH, que 01 veut dévoiler à D. [0307] Le troisième champ étant : [0308] [Math.21] chiffrement instant = t flux = Fiji t origine = destination = D En variante, lorsque OH, et ne varient pas dans le temps, on peut aussi stocker la courbe de variation de flux pour chaque paire origine-destination, en utilisant une seule clé symétrique Ici; plutôt qu'un ensemble de clés kiit. Le troisième champ est alors : [0309] [Math.22] chiffrement H origine =art ; destination =D11; flux = [Filti, F.11t7? -- k fi [0310] L'ensemble de ces triplets d'information est publié conjointement dans {F} par l'acteur A. Cet ensemble comprend par exemple un triplet d'information pour chaque valeur F1,' De manière alternative, seuls les triplets d'information correspondant à des valeurs F1,, non nulles peuvent est publié dans {F}. [0311] Dans le cas où l'ensemble des nt x n triplets d'information par intervalle de temps n'est pas stocké dans le fichier {F}, il peut être avantageux de rendre public le nombre de triplets dans lequel chaque acteur X est présent comme source ou comme destination. [0312] En comparant la somme de ces nombres et le nombre de triplets dans le fichier, cela 26 permet d'assurer que des triplets d'information n'ont pas été créés avec des acteurs fictifs. [0313] On peut limiter la publication de ces informations aux sources, afin d'assurer l'anonymat total des destinations. [0314] Les informations privées associées au noeud X contenues dans le fichier {F} peuvent permettre à X de retrouver plus facilement les informations qui le concerne, et d'en analyser la validité. La forme de ces informations dépend du format de {F} niais cela peut être un ensemble de numéros de lignes de {F} ou de rangs dans un tableau. Validation du flux chiffré [0315] Les noeuds origine et destination participent à la validation des données d'affectation d'énergie chiffrées {F} publiées. [0316] Les noeuds origine et destination peuvent tous, de manière systématique, valider ou invalider les données qui les concernent. [0317] En variante, la validation ou l'invalidation des données peut être systématique uniquement pour les noeuds origine. La validation ou l'invalidation des données peut aussi être systématique uniquement pour les noeuds destination. [0318] En variante encore, la validation ou l'invalidation des données peut ne pas être sys- tématique pour les noeuds origine et destination. [0319] Chaque noeud X peut déléguer son processus de validation à un tiers dc confiance ayant un accès aux données confidentielles du noeud X. [0320] Une fois le fichier informatique {F} publié, chaque noeud origine O; peut retrouver, en déchiffrant {F} à l'aide de sa clé privée PK '(0,), l'ensemble F(Q) dc cardinal #F(0; ) des triplets d'informations qui correspondent à un flux Fi, originaire dc Q. [0321] En déchiffrant le premier champ d'un triplet dc F(0), 0, accède à la clé symétrique k qui lui permet alors de déchiffrer Di; et [0322] L'origine 0; vérifie alors que les informations contenues dans OH, sont vraies et que, pour l'ensemble des intervalles de temps 0, présents dans le fichier {F}, l'inéquation suivante est vérifiée : [0323] [Math. 23] /FUI Pi( [0324] Si la vérification se termine par un succès, 0, émet un message signé, par exemple au moyen de sa clé privée, indiquant au moins la référence à {F} et le nombre de triplets vérifiés dans cc fichier. [0325] Cc message signé est envoyé à l'acteur À qui l'archive. [0326] De manière symétrique, chaque destination D; peut retrouver, en déchiffrant {F} à l'aide de sa clé privée PK-1(D,), l'ensemble F(D) de cardinal #F(13;) des triplets d'information qui correspond à un flux Fii, à destination de Di. 27 [0327] En déchiffrant le premier champ d'un triplet de F(D;),D; accède à la clé symétrique k qui lui permet alors de déchiffrer Ditet Fi;,. [0328] L'origine Dj vérifie alors que les informations contenues dans Di, sont vraies et que, pour l'ensemble des intervalles de temps A, présents dans le fichier {Ft l'inéquation suivante est vérifiée : [0329] [Math. 24] .F REVENDICATIONSProcédé de validation d'un multiflot d'affectation d'énergie ou de matière énergétique (F) entre des noeuds N, d'un réseau d'acteurs disposant de moyens de calcul, ce multiflot comportant des coefficients correspondant à une quantité d'énergie ou d'une matière énergétique de nature Q, attribuée à un flux virtuel entre des noeuds N, et N, du réseau d'acteurs à différents instants, cette quantité d'énergie ou de matière énergétique ayant été produite, stockée, déstockée et/ou consommée au sein du réseau d'acteurs, cc procédé comprenant les étapes, pour un noeud N, donné : de chiffrement, par au moins un ordinateur, d'au moins les coefficients du multiflot impliquant ce noeud pour obtenir des données chiffrées, de publication par le biais d'un réseau informatique des données chiffrées de façon à permettre à chaque noeud N, d'émettre en retour un message de validation certifiant le respect d'une condition prédéfinie entre les données du multiflot (F) et des valeurs réelles de production, de niveau de stock ou de consommation observées au niveau du noeud Ni, d'enregistrement, dans un dispositif de stockage informatique, des messages de validation envoyés par les noeuds du réseau d'acteurs de façon à permettre la validation des coefficients du multiflot. [Revendication 2] Procédé selon la revendication 1, la publication s'effectuant sur un registre distribué, notamment un registre basé sur une chaîne de blocs. [Revendication 3] Procédé selon la revendication 1 ou 2, l'étape de chiffrement étant précédée par une étape de calcul du multiflot d'affectation d'énergie ou de matière énergétique (F), cc calcul s'effectuant par une méthode d'optimisation mathématique, notamment par application d'un algorithme d'optimisation de flux dans les graphes ou, plus généralement, par un algorithme de programmation linéaire ou quadratique, en nombres entiers ou pas, ou par des algorithmes approchés, heuristiques ou méta-heuristiques. [Revendication 4] Procédé selon l'une quelconque des revendications précédentes, le chiffrement des coefficients du multiflot d'affectation d'énergie ou de 29 [Revendication 5] [Revendication 6] [Revendication 7] [Revendication 8] [Revendication 9] [Revendication 10] [Revendication 11] [Revendication 12] [Revendication 13] [Revendication 14] matière énergétique (F) étant opéré par une méthode de chiffrement asymétrique. Procédé selon l'une quelconque des revendications précédentes, tous les coefficients du multiflot (F) étant chiffrés lors de l'étape de chiffrement. Procédé selon l'une quelconque des revendications précédentes, les données chiffrées étant, en plus des coefficients du multiflot (F), des informations concernant la nature de l'énergie stockée et/ou le lieu de production ou de consommation. Procédé selon l'une quelconque des revendications précédentes, les données chiffrées étant contenues dans un fichier informatique {F}. Procédé selon la revendication précédente, le fichier informatique {F} contenant un nomhre d'éléments d'information égal au nomhre de coefficients du multiflot (F). Procédé selon la revendication 7, le fichier informatique {F} contenant un nomhrc d'éléments d'information inférieur au nombre de coefficients du multiflot (F), lesdits éléments d'information correspondant aux coefficients du multiflot (F) non nuls. Procédé selon la revendication 7, le fichier informatique {F} contenant un nomhrc d'éléments d'information inférieur au nombre de coefficients du multiflot (F), lesdits éléments d'information correspondant aux coefficients du multiflot (F) non nuls plus au moins un élément d'information correspondant à un coefficient du multiflot (F) nul. Procédé selon l'une quelconque des revendications précédentes, l'étape d'enregistrement, dans un dispositif de stockage informatique, d'un message de validation étant suivie d'une étape de publication de ce message de validation sur un registre distribué, notamment un registre basé sur une chaîne de blocs. Procédé selon l'une quelconque des revendications précédentes, tous les noeuds envoyant un message de validation. Procédé selon l'une quelconque des revendications précédentes, chaque noeud (N) du réseau d'acteurs ayant la possibilité d'émettre son message de validation à tout moment ultérieur à la publication des données chiffrées. Procédé de validation de données d'affectation d'énergie ou d'une matière énergétique en lien avec un noeud Ni d'un réseau d'acteurs disposant de moyens de calcul, comprenant les étapes de : récupération et déchiffrement d'une version chiffrée de 30 données d'un multiflot d'affectation d'énergie ou de matière énergétique entre ce noeud Ni et le ou les autres noeuds du réseau d'acteurs en lien avec ce noeud, envoi d'un message de validation à un destinataire prédéfini si une condition prédéfinie est respectée cntrc ces données et au moins une valeur réelle de production, de niveau de stock, ou de consommation observée ou mesurée par ce noeud. [Revendication 15] [Revendication 16] [Revendication 17] [Revendication 18] Procédé selon la revendication précédente, le multiflot étant une table à quatre dimensions i, j, q, et t comportant le calcul des quantités Vig, d'un produit Qq virtuellement stockée par le noeud Ni à l'instant t à partir de l'équation : 17.-+Y F . = oF ogr-Vitit, /g ./ ,() ,?zeit désignant les coefficients du multiflot (F) représentant. la quantité d'énergie ou de matière énergétique du produit Qq transférée du noeud N1 au noeud N; entre les instants t-1 et t, ladite condition prédéfinie cor- respondant au respect des équations suivantes : P - gFttirr -