CPC G06F 16/2272 (2019.01) [G06F 16/27 (2019.01)] | 6 Claims |
6. A method that is executed by a processor and offers an index indicating a state of a battery to a disclosure server that discloses the index, the method comprising:
acquiring, by the processor, battery data;
storing, by the processor, transaction data including information on the acquired battery data in a distributed ledger, and a hash value obtained by hashing the battery data;
upon acquiring the battery data from a data management device, comparing the hash value obtained by hashing the acquired battery data with the information on the battery data stored in the distributed ledger; and
determining whether there is a match between the hash value obtained by hashing the acquired battery data and the information on the battery data,
when there is a match, calculating, by the processor, the index using the battery data and a predetermined arithmetic formula and offering the index to the disclosure server, the battery data and the predetermined arithmetic formula are hidden from the disclosure server,
when there is not a match, determining a tampering of the information on the battery data, discarding the information on the battery data, generating a notification and transmitting the notification to an external device, the notification indicating the tampering of the information on the battery data, in response, the external device executes a warning display by a display of the external device or a warning by a voice output of the external device.
|