摘要 |
Disclosed herein is a data management apparatus including, a management-data storage unit for storing management-object data, a management-data verification-value storage unit for storing a top value placed on the top of an n-branch data-management tree as a management-data verification value where n is an integer equal to or greater than two, and a data verification process unit for carrying out a process to verify validity of the management-object data on the basis of the management-data verification value, wherein, the n-branch data-management tree includes the management-object data located on a hierarchical layer at the lowest level of the n-branch data-management tree and data located on any specific hierarchical layer at a higher level of the n-branch data-management tree as a result of computation by using a irreversible function based on other data located on another hierarchical layer at a level directly subordinate to the specific hierarchical layer, and the top value is a result of computation by using the irreversible function based on data located on a hierarchical layer at the highest level of the n-branch data-management tree. |