To hold and protect digital information on durable hardware.
A system which moves the digital information without allowing its duplication by using a hardware mechanism generates a record regarding the movement of the digital information, i.e., a transfer history. When the digital information is collected later, what point of time the digital information is copied by altering hardware can be specified by analyzing the transfer history. The data structure of the transfer history is a nesting structure and then while the calculation quantity for transfer history inspection needed for transfer of each time is made constant irrelevantly to the frequency of transfer, tolerance to the alteration of the transfer history by an illegal user in the middle of distribution is also actualized.