CPC G06F 21/6245 (2013.01) [G06F 21/602 (2013.01); G06F 21/64 (2013.01); H04L 9/50 (2022.05); G06F 2221/2141 (2013.01)] | 5 Claims |
1. A management apparatus operated by a first operating entity, the management apparatus comprising:
a storage a storing second policy information associated with data provided by a data provider to a second operating entity different from the first operating entity, the second policy information defining a provision permission policy of the data provider for the data;
a processor;
a memory storing instructions executable by the processor to:
acquire, from a blockchain, log information in which a first hash value of first policy information is recorded, the first policy information associated with data provided by the second operating entity to a data user;
acquire, from the storage, the second policy information stored in the storage;
calculate a second hash value of the second policy information stored in the storage as acquired from the storage;
compare the second hash value as has been calculated with the first hash value recorded in the log information; and
when a comparison result indicates that the second hash value differs from the first hash value, record, in the blockchain, the second hash value of the second policy information stored in the storage to indicate that the second policy information is correct, and revocation information referencing the policy information having the first hash value recorded in the log information to indicate that the first policy information is incorrect.
|