Method for verifying resource consumption data, device, system and corresponding program
A method and system using cryptographic reference data and dual communication networks address the challenge of verifying resource consumption compliance in real-time, ensuring secure and accurate data transmission and verification without network congestion.
Patent Information
- Application Number
- FR2024006296
- Authority / Receiving Office
- FR · FR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-13
- Publication Date
- 2025-12-19
AI Technical Summary
Existing systems lack an effective and efficient method to verify the real-time execution of resource consumption reduction instructions across a large number of consumers, as existing smart meters cannot handle the high volume of data required for frequent verification, leading to a conflict of interest and reliance on unverified data from flexibility operators.
A method and system using cryptographic reference data and two communication networks with different bandwidths to verify resource consumption, allowing real-time data certification without saturating the primary communication network, involving smart meters, local control devices, and flexibility service provider servers to ensure accurate and secure data transmission and verification.
Enables real-time, secure, and irrefutable verification of resource consumption compliance, reducing network congestion and ensuring accurate data integrity, without the need for additional meters, by using cryptographic hashes and dual communication networks.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Title of the invention: Method for verifying resource consumption data, device, system and corresponding program
[0001] Domain
[0002] Disclosure relates to the transmission of data concerning resource consumption. More specifically, disclosure relates to the verification of resource consumption within the framework of an instruction given to equipment to reduce resource consumption. Disclosure finds, for example, an application in reducing electricity consumption when consumption reduction instructions are transmitted to consumers via flexibility service providers. Previous Art
[0003] Energy efficiency is one of the major challenges of the 21st century. Indeed, with the explosion in energy demand, the scarcity and fluctuation of resources, reducing consumption, particularly of electricity, is one of the levers for lowering greenhouse gas emissions, which are responsible for climate change. Furthermore, within the framework of diversifying energy sources, and particularly with changes in the balance of energy mixes, including renewable energies whose production fluctuates, it may be necessary to reduce, to a greater or lesser extent, at given times, the consumption of all or part of a group of consumers. This group may represent consumers located geographically, for example, in a given region, department, or city. This group may represent consumers according to their type (industrial, service providers, individuals, etc.).In any case, there are several ways to define a consumer group. Reducing energy consumption is made necessary in particular by the requirement for stability of the electricity distribution network and by the imperative need to maintain a supply / demand balance: it is indeed necessary to prevent demand from being permanently greater than supply, in order to avoid either the need to purchase electricity from another supplier, or a collapse of the network.
[0004] In order to avoid such scenarios, it is therefore important to have means of moderating electricity consumption. In this context of electricity consumption management, demand response refers to an energy demand management strategy that aims to reduce electricity consumption during peak periods. This approach is also known as Demand response or demand-side management. Distributed demand response involves a generalized and coordinated reduction in electricity consumption by a larger or smaller number of consumers, rather than significant reductions by a small number of consumers. This strategy can be implemented in various ways, such as adjusting thermostat settings, shifting the use of certain electrical appliances to off-peak hours, or utilizing backup power sources. The primary objective of distributed demand response is to reduce pressure on the electricity grid during periods of high demand, thereby helping to prevent power outages and lower electricity generation costs. Furthermore, this strategy contributes to the integration of intermittent renewable energy sources, such as solar and wind power, by adjusting demand based on the availability of these energy sources.In many cases, distributed demand response can be ordered by a "flexibility operator" (which may be the electricity supplier itself) to a greater or lesser number of its customers by transmitting, for example via a communication network, consumption reduction instructions. These instructions are either identical to or derived from instructions the operator receives from the electricity grid operator. Such consumption reduction instructions can take the form of selective messages sent to equipment (e.g., heaters, household appliances) to temporarily reduce their consumption. The flexibility operator is an entity that acts as an intermediary between electricity producers, distributors, and consumers to manage electricity demand more flexibly and efficiently.The flexibility operator uses technologies, such as energy management systems, smart meters, and optimization software, to collect data on consumers' electricity consumption and to remotely control certain electrical equipment, such as water heaters, air conditioners, and electric vehicle charging stations, using the instructions it transmits. By using these technologies, the flexibility operator can adjust electricity demand in real time, in response to variations in electricity supply and the needs of the power grid. For example, the flexibility operator can reduce consumers' electricity consumption during peak periods or increase consumption during periods of low demand to reduce pressure on the power grid and maximize the use of intermittent renewable energy sources.
[0005] In this context, coordinating the efforts of several flexibility operators and verifying the fulfillment of the demand response contracts entrusted to them is a daunting task. For example, the electricity transmission system operator or the The supplier informs the flexibility operators that they must reduce consumption. Through the smart meters installed in all homes, the grid operator then verifies that the demand response instructions have indeed been implemented by the flexibility operators. However, some demand response efforts at the consumer level occur at intervals shorter than the load curve points collected by the smart meters. Therefore, verifying that the demand response has actually taken place (which certifies that it has occurred) cannot be done with the smart meter, forcing the flexibility operator to install a second meter with more frequent data collection. This is because the smart meters communicate with the grid operator using a technology called "Power Line Communication (PLC)."Each smart electricity meter transmits consumption data to the network operator at a specific interval, allowing all smart meters to communicate on the electricity grid. However, tens of millions of meters are installed on an electricity network like that of mainland France. Reducing the data collection interval for smart meters is not feasible because the communication chain is not designed to handle such a large volume of data.Thus, the effective control of the "achieved" by the network operator is carried out using data that comes from the flexibility operator itself, leading to a situation of conflict of interest for the latter: it is indeed responsible for the implementation of distributed demand response for the consumers it manages, and at the same time it is responsible for providing the data that proves that it has effectively implemented the distributed demand response instructions (via the complementary equipment it manages at the consumers under its responsibility), this data however cannot be verified by the network operator, which is therefore forced to trust the flexibility operator regarding the data it provides.
[0006] It should be noted that the problems of the prior art are presented in relation to electricity consumption. However, these problems are also present for the consumption of other types of energy (for example, natural gas) or other types of resources (for example, water consumption).
[0007] The present technique aims to improve the situation. Summary of the invention
[0008] More specifically, the disclosure relates to a method for verifying the execution of a resource consumption instruction. Such a method is implemented by an electronic device. This method comprises at least one iteration of the following steps:
[0009] - reception from a resource consumption measurement device, of a cryptographic reference data derived from data representing resource consumption,
[0010] - reception, from a control device, connected to said device of resource consumption measurement, of said representative data of resource consumption,
[0011] - comparison of the cryptographic reference data with a data cryptographic proof calculated from representative resource consumption data, and
[0012] - emission of a validation signal when it is determined that the data The cryptographic reference data is identical to the cryptographic proof data.
[0013] According to a particular feature, the step of receiving the cryptographic reference data and the step of receiving the representative resource consumption data are implemented asynchronously.
[0014] According to a particular feature, the cryptographic reference data is received via a first communication network having a first bandwidth and the representative resource consumption data is received via a second communication network different from the first communication network and having a second bandwidth, greater than the first bandwidth.
[0015] According to a particular feature, the cryptographic reference data is in the form of a value representing the execution of a hash function on the representative resource consumption data.
[0016] According to a particular feature, the representative resource consumption data is in the form of a time series of resource consumption points, said consumption being measured by the resource consumption measurement device.
[0017] According to a particular feature, the cryptographic data is encrypted by the resource consumption measurement device.
[0018] According to a particular feature, the representative resource consumption data is cut out at predetermined time steps.
[0019] According to another aspect, the disclosure relates to an electronic device for verifying compliance with a resource consumption instruction. Such a device includes components of:
[0020] - reception from a resource consumption measurement device, of a cryptographic reference data derived from data representing resource consumption,
[0021] - reception, from a regulating device, connected to said device of resource consumption measurement, of said representative data of resource consumption,
[0022] - comparison of the cryptographic reference data with a data cryptographic proof calculated from representative resource consumption data, and
[0023] - emission of a validation signal when it is determined that the data The cryptographic reference data is identical to the cryptographic proof data.
[0024] According to another aspect, the disclosure also relates to a system for verifying the execution of a resource consumption instruction. Such a system includes: - to the resource distribution network, - at least one electronic device for verifying proof of execution, as described above, which is connected respectively to a first and a second communication network different from the first communication network, - a resource consumption measurement device, configured to obtain data representative of resource consumption, to calculate reference cryptographic data derived from the data representative of resource consumption, and to transmit the reference cryptographic data to the electronic execution verification device via the first communication network, - a control device, connected to the resource consumption measurement device configured to obtain and transmit data representative of resource consumption, - a server of a flexibility service provider, configured to receive, via the second communication network, the data representing resource consumption from the control device and to transmit the data representing resource consumption to the electronic verification device.
[0025] According to another aspect, the invention also relates to a computer program capable of implementing the described process and to a data carrier for recording this computer program.
[0026] The electronic device for verifying the execution of a resource consumption instruction has the architecture of a computer. It is equipped with one or more processors capable of executing all types of computer programs, from operating systems to application software, written in Compiled or interpreted languages. The various components of the electronic device for verifying the execution of a resource consumption instruction are connected to each other by a communication bus. This electronic device for verifying the execution of a resource consumption instruction may optionally be equipped with a communication system to communicate via protocols such as Bluetooth, Ethernet, or Wi-Fi with other systems and connect to mobile or fixed telecommunications networks. The electronic device for verifying the execution of a resource consumption instruction also includes memory components that store the data and programs necessary for the device's operation.The electronic device for verifying the execution of a resource consumption instruction is further modified so that it can perform data comparison operations representative of resource comparison, covering a large number of resource consumption data records and managing several thousand simultaneous operations per second, notably through a parallel implementation of comparisons of reference cryptographic data with proof cryptographic data.
[0027] Data carriers can be any entity or device capable of storing programs. For example, the carriers can include a storage means, such as a ROM, for example a CD-ROM or a microelectronic circuit ROM, or a magnetic recording means such as a hard drive, or more commonly, flash memory. Alternatively, the carriers can be transmissible media such as an electrical or optical signal, which can be transmitted via an electrical or optical cable, by radio, or by other means. The programs according to the invention can, in particular, be downloaded from a network such as the Internet. Alternatively, the information carrier can be an integrated circuit in which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the process in question. Brief description of the figures
[0028] Other features and advantages of the invention will become more apparent upon reading the following description of a particular embodiment, given by way of simple illustrative and non-limiting example, and the accompanying drawings, among which: - [Fig. 1] illustrates a system for implementing the disclosure process: - [Fig.2] represents the main steps in the process of verifying proof of execution of disclosure instructions.
[0029] Description of an embodiment
[0030] As previously stated, one object of the present disclosure is to have a real-time data certification mechanism for smart meters capable of storing and analyzing data related to the consumption of a resource (e.g., energy), without saturating the bandwidth of an upstream communication chain (i.e., for example, the bandwidth of a low-speed communication network), and avoiding relying solely on data provided by flexibility service providers.Since existing solutions do not allow for the transmission of real-time metering data via the low-bandwidth communication network to which smart meters are connected (the excessive volume of data would saturate the communication chains and force the network operator to build costly infrastructure), the verification method disclosed herein allows for the effective and irrefutable control of the execution of instructions (with a minimum duration of a few seconds), without using an additional meter and without overloading the communication chain of the smart meter communication network.
[0031] An example of a system for verifying the execution of a setpoint transmitted to a flexibility service provider (for example, a flexibility operator within an electricity network) is described in relation to [Fig. 1]. The setpoint can take the form of one or more messages transmitted by the network operator to a flexibility operator, the message(s) indicating to the flexibility operator, for example, a percentage reduction in consumption or a consumption reduction value, for example, for a given geographical area. The setpoint contained in this message(s) is then converted by the flexibility operator into as many setpoints as there are local control devices managed by the flexibility operator.Such a system, which allows the network manager (electricity, gas, water) to receive data relating to the consumption of end customers from two different sources: a flexibility service provider and a resource consumption measurement device, includes: . - A producer of the resource, who is not strictly speaking part of the system: - Regarding the distribution network operator: - an IDRes infrastructure for distributing the resource (electricity, gas, water), enabling the resource to be transported to a plurality of consumers, from the producer PRes of the resource, - a first ResComl communication network (which can use part of the IDRes resource distribution infrastructure) with an initial bandwidth, DMCR resource consumption measurement devices, installed at consumer premises (C#l) to: measure their resource consumption, these meters being capable of transmitting cryptographic reference data derived from representative resource consumption data, to one or more computer servers of the distribution network operator, via the first ResComl communication network, at a first time step, one or more ServGRD servers of the distribution network manager, used to collect, store and process consumer resource consumption data (and potentially to control the production and distribution of the resource in real time), via smart meters (which transmit cryptographic reference data, derived from representative resource consumption data), on the one hand and flexibility service providers (which transmit representative resource consumption data of each consumer, see below), on the other hand: these servers are connected to the first and second communication networks. Regarding the flexibility service provider: Local regulation devices (DReg), installed at consumers' premises to: control their resource consumption (particularly according to instructions received from the flexibility service provider), these local regulation devices can be directly linked to or integrated with resource consumption measurement devices (DMCR), as explained later, they are configured to obtain real-time resource consumption and transmit representative resource consumption data for each consumer to the flexibility service provider's server at a second time step, a second communication network ResCom2, different from the first communication network, to which the controllers are connected and having a second bandwidth, which is (much) greater than the first bandwidth: this second communication network ResCom2 can be a wired network or a wireless network or a mix of these networks: thus it can be a local network (for example the network of a home), a gateway (of the residential box type) and the internet network, one or more servers of the flexibility service provider ServFSF, connected to the second communication network ResCom2, which are used to: collect, store and process representative data on consumer resource consumption, to transmit control instructions to the controllers installed at the consumers and to transmit to the server of the distribution network manager ServGRD, the representative data of resource consumption of each consumer, at predefined intervals or time periods.
[0032] In the example in [Fig. 1], only one consumer C#1 is shown for clarity (and therefore only one resource consumption measurement device DMCR and one local control device DReg). In what follows, the implemented process is essentially described from the perspective of the server of the distribution network manager ServGRD. It is understood that this description is not exhaustive and that the described steps include corresponding steps implemented, in particular, by the resource consumption measurement device DMCR, without the need for an exhaustive description. Generally speaking, the overall process (of verifying proof of setpoint execution, the setpoint being transmitted by a server of the distribution network manager ServGRD) is, for example, implemented within the system described in relation to [Fig. 1].The instruction is assumed to be implemented by the local control device DReg, meaning that the local control device DReg was able to apply the instruction it received, for example by requesting a reduction in resource consumption from various pieces of equipment within a dwelling or building. The process includes, after receiving the instruction to be implemented, at least one iteration of the following steps:
[0033] - Obtaining data representative of resource consumption by the DMCR resource consumption measurement device,
[0034] - Obtaining cryptographic data from the representative data of a resource consumption
[0035] - Transmission of cryptographic data by a supply device resource, to the ServGRD server of the distribution network manager,
[0036] - Transmission, via the local DReg regulation device, to the supplier's server ServFSF flexibility services, representative data of resource consumption,
[0037] - Transmission via the server of the flexibility service provider ServFSF, to ServGRD server of the distribution network manager, at least representative data of resource consumption,
[0038] - Verification, by the ServGRD server of the distribution network manager, of the execution of the instruction using cryptographic data and data representing resource consumption:
[0039] o When the cryptographic data allows verification that the data representing resource consumption is correct, a compliance signal is issued, for example in the form of a record in a database for monitoring instructions, in particular instructions for moderating resource consumption,
[0040] o When the cryptographic data does not allow verification that the data representing resource consumption is correct (i.e. when the consumption data is erroneous with regard to the cryptographic data), a non-compliance signal is issued, for example in the form of a record in the database for monitoring instructions.
[0041] Subsequently, or concurrently, the conformity of the implementation of the instruction is verified by the server of the distribution network manager ServGRD, by verifying for example that the load curves which it receives are indeed in conformity with the instructions which it has transmitted to the flexibility service provider.
[0042] The method for verifying the execution of an instruction in this disclosure is described in relation to [Fig. 2]. This method comprises at least one iteration of the following steps, which are implemented within a server of the ServGRD distribution network manager: - S10 reception from a resource consumption measurement device (DMCR) of a cryptographic reference data (DatC) derived from representative resource consumption data (DatCR), obtained by a regulation device (DReg), - S20 reception, from the local regulatory device DReg, of said representative resource consumption data DatCR, - S30 comparison of the reference cryptographic data DatC with a proof cryptographic data DatCP calculated from the representative resource consumption data DatCR, and - S40 emission of a validation signal when it is determined that the reference cryptographic data DatC is identical to the proof cryptographic data DatCP.
[0043] In one implementation example, the resource is electrical energy, the system is an electrical energy distribution system, the resource consumption measurement device (DCM) is a smart electricity meter, and the local control device (LCD) is a communicating device that can be physically connected (within a dedicated location) to the DCM. This implementation example is not limiting and can be transposed to a natural gas distribution system or a mains water distribution system, provided that these systems have characteristics equivalent to those presented above. In the following, although presented in In the case of an electricity distribution network, the examples and characteristics described can also be generalized to such systems.
[0044] According to this disclosure, an important feature is that the DMCR resource consumption measurement device is configured to calculate cryptographic data from real-time consumption data at a frequency higher than the frequency of load curve points used for billing resource consumption and reported by the upstream communication chain (the first communication network) of the DMCR resource consumption measurement device.
[0045] Thus, in the context of an electricity distribution network, the smart electricity meter is configured to calculate cryptographic data from real-time consumption data at a frequency higher than the load curve point frequency used for billing resource consumption. This cryptographic data is then transmitted via the upstream communication chain of the smart electricity meter through the electricity transmission network, using PLC technology.
[0046] Real-time consumption data refers to electricity consumption information collected by the smart electricity meter at regular intervals, for example, every few seconds or minutes. Load curve points are data points that represent electricity consumption at specific time intervals, for example, every 5, 15, half an hour, or an hour. These load curve points are used for billing electricity consumption. Cryptographic reference data, on the other hand, is an example of an implementation of the electricity consumption load curve hash. A hash is a mathematical function that takes an input of variable length and produces an output of fixed length. In this context, the hash is used to guarantee the integrity and authenticity of the electricity consumption data.
[0047] The smart electricity meter is therefore configured to calculate, according to an initial time step, hashes of the electricity consumption load curve at a frequency different from that of the load curve points used for billing. This means that the smart electricity meter calculates hashes at frequencies higher or lower (depending on the situation) than the time intervals used for billing. This approach ensures that the electricity consumption data is accurate and reliable, even if the billing frequency is lower than the real-time consumption data collection frequency.
[0048] Furthermore, the hashes calculated by the smart electricity meter are transmitted back through the upstream communication chain (the first communication network). This means that The hashes are transmitted from the smart electricity meter to the distribution network operator's server via a secure communication network, as it is managed by the distribution network operator. This approach ensures that the electricity consumption data is then stored securely and cannot be altered.
[0049] Thus, the smart electricity meter calculates hashes of the electricity consumption load curve at a different frequency than the load curve points used for billing. These hashes are then transmitted via the primary communication network and received by the server. This approach ensures the integrity and authenticity of the electricity consumption data, while also enabling secure collection and storage of this data in a reduced volume (thanks to the use of hashes, or any other equivalent cryptographic method), thereby preventing congestion on the primary communication network. When it receives the load curve data from the flexibility service provider's server, the network operator's server then calculates the hash of this received data and compares it to the reference data.
[0050] In addition, each cryptographic data point (for example, each hash) is transmitted over the first communication network with a synchronization indicator (for example, a timestamp) or an integer defining a hash calculation period for the day. For example, if a hash is calculated every 5 minutes, this integer can be between 1 and 288 for a given day so as to determine the time interval to which the hash corresponds. Indeed, the DMCR resource consumption measurement device is configured to transmit, at defined time steps, one or more hashes resulting from a calculation performed on the load curve measured in real time.However, to allow for proper synchronization later (as described below), it is important that this hash can be compared to a corresponding hash from the data transmitted from the server of the flexibility service provider ServFSF (and therefore from the local regulation device DReg which obtains this load data from the resource consumption measurement device DMCR).
[0051] Consequently, the subsequent resynchronization of the data transmitted by the ServFSF flexibility service provider's server to perform the slicing is also facilitated. Furthermore, in this way, the reception, by the ServGRD distribution network manager's server, of the cryptographic data DatC and the resource consumption representative data DatCR can be largely desynchronized. It is both necessary and sufficient that the ServGRD distribution network manager's server be able to perform a load curve reconstruction from the set of representative consumption data. DatCR resource data is obtained from the ServFSF flexibility service provider's server (in some cases, the ServFSF flexibility service provider's server may be configured to transmit only a single load curve for a given consumer and a given day). In any case, one possible synchronization mechanism for the subsequent determination of the DatCR proof cryptographic data is to have a load curve that can be segmented into a set of unit load curves, these unit load curves being synchronized to the hash calculation periods associated with the DMCR resource consumption measurement device.
[0052] Another possibility of synchronization, still based on the use of a mechanism implemented by the DMCR resource consumption measurement device, consists of introducing, in the data constituting the load curve (which is a time series made up of measurement points), predetermined values for certain measurement points.For example, considering that a measurement point of the load curve is in the form of a 16-bit coded floating-point number, the technique implemented by the DMCR resource consumption measurement device can then consist of modifying, at predefined intervals, the value of only certain bits (for example, two least significant bits), so as to temporally synchronize the value points of the load curve for subsequent reconstruction facilitated at the level of the ServGRD distribution network manager's server, and thus a simpler calculation of successive cryptographic proof data to be compared with the reference cryptographic data.
[0053] In another embodiment, rather than using a hash function directly from the load curve to produce the cryptographic reference data, it is possible to first use a thresholding function on the load curve (the various thresholds applied being configurable according to the specific circumstances) and then compress the resulting curve from the application of the thresholding function using a suitable compression function known to both the server of the distribution network manager ServGRD and the resource consumption metering device DMCR (but not to the flexibility service provider). Thus, instead of the hash of the load curve over a given period, the resource consumption metering device DMCR transmits, as cryptographic reference data DatC, compression parameters of the load curve.The comparison step performed by the ServGRD distribution network manager server then consists of performing the same operations as those performed by the DMCR resource consumption measurement device, so as to be able to compare the parameters obtained.
[0054] In addition to the preceding characteristics, the reference cryptographic data DatC, regardless of its nature, can be encrypted using a private key of the resource consumption measurement device DMCR. The private key is used to encrypt the reference cryptographic data and provide enhanced security for the reference cryptographic data DatC. In this scenario, the ServGRD distribution network manager's server possesses the public key of the resource consumption measurement device DMCR, which allows it to decrypt the data received from the DMCR.
[0055] Depending on the operational implementation conditions, the representative data of resource consumption DatCR which is received by the server of the flexibility service provider ServFSF may be aggregated by this server so that for a given consumer, the data which is received by the server of the flexibility service provider ServFSF is concatenated to obtain a time series (a load curve) over a predetermined period of time (one day, one week, one month), before being transmitted to the server of the distribution network manager ServGRD.
Claims
Demands
1. A method for verifying the execution of a resource consumption instruction, implemented by an electronic device, the method comprising at least one iteration of the following steps: - receiving (S10) from a resource consumption measurement device (RCMD), a cryptographic reference data (CRD) derived from a representative resource consumption data (CRD), - receiving (S20) from a control device (CD), connected to said resource consumption measurement device (RCMD), said representative resource consumption data (CRD), - comparing (S30) the cryptographic reference data (CRD) with a cryptographic proof data (CPD) calculated from the representative resource consumption data (CRD),and - emission (S40) of a validation signal when it is determined that the reference cryptographic data (DatC) is identical to the proof cryptographic data (DatCP).
2. Verification method according to claim 1, characterized in that the step of receiving the cryptographic reference data (DatC) and the step of receiving the representative resource consumption data (DatCR) are implemented asynchronously.
3. Verification method according to claim 1, characterized in that the cryptographic reference data (DatC) is received via a first communication network having a first bandwidth and the representative resource consumption data (DatCR) is received via a second communication network different from the first communication network and having a second bandwidth, greater than the first bandwidth.
4. Verification method according to claim 1, characterized in that the cryptographic reference data is in the form of a value representing the execution of a hash function on the representative resource consumption data.
5. Verification method according to claim 1, characterized in that the representative resource consumption data is in the form of a time series of resource consumption points, said consumption being measured by the resource consumption measurement device (RCMD).
6. Verification method according to claim 1, characterized in that the cryptographic data is encrypted by the resource consumption measurement device (RCMD).
7. Verification method according to claim 1, characterized in that the representative resource consumption data (DatCR) is cut at predetermined time steps.
8. Electronic device for verifying the execution of a resource consumption instruction characterized in that it comprises components of: - receiving (S10) from a resource consumption measurement device (DMCR), a reference cryptographic data (DatC) derived from a representative resource consumption data (DatCR), - receiving (S20) from a control device (Dreg), connected to said resource consumption measurement device (DMCR), said representative resource consumption data (DatCR), - comparing (S30) the reference cryptographic data (DatC) with a proof cryptographic data (DatCP) calculated from the representative resource consumption data (DatCR), and - emitting (S40) a validation signal (Cs) when it is determined that the reference cryptographic data (DatC) is identical to the proof cryptographic data (DatCP).
9. System for verifying the execution of a setpoint for the consumption of a resource, characterized in that it comprises: - a resource distribution network, - at least one electronic device for verifying the execution of the setpoint, according to claim 8, which is connected respectively to a first and a second communication network different from the first communication network,
10. - a resource consumption measurement device (RCMD), configured to obtain a representative resource consumption data (DatCR), to calculate a cryptographic reference data (DatC) derived from the representative resource consumption data (DatCR) and to transmit the cryptographic reference data (DatC) to the electronic execution verification device via the first communication network, - a regulation device (Dreg), connected to the resource consumption measurement device (DMCR) configured to obtain the data representative of resource consumption (DatCR) and to transmit the data representative of resource consumption (DatCR), - a server of a flexibility service provider (ServFSF), configured to receive, via the second communication network, the data representing a resource consumption (DatCR) from the regulation device (Dreg) and to transmit the data representing a resource consumption (DatCR) to the electronic verification device. Computer program comprising instructions for implementing the method according to any one of claims 1 to 7, when said instructions are executed by a processor of a computer processing circuit.
Citation Information
Patent Citations
System and method for power load shedding associated with a demand response program
US20190109457A1