Patent ID: 8108934

Claim:
An information processing apparatus comprising: a controller configured to move out a part of an encrypted content from a moving source to a moving destination by: generating the encrypted content comprising encrypted content units; assigning serial numbers to the encrypted content units; generating, as identification information, data necessary for identifying and making reproducible the encrypted content; determining a moving object range corresponding to one or more of the encrypted content units; holding in the moving source, as content information, the identification information and serial number information representing serial numbers assigned to the one or more of the encrypted content units; copying the one or more of the encrypted content units from the encrypted content, thereby forming a copy of the part of the encrypted content, the part of the encrypted content being less than an entirety of the encrypted content; moving the copy of the part of the encrypted content to the moving destination together with the identification information; and causing at least the part of the encrypted content to enter an inactive state in the moving source, wherein said controller is further configured to move back from the moving destination to the moving source the copy of the part of the encrypted content by: collating the content information held in the moving source with information obtained from the copy of the part of the encrypted content and the identification information in the moving destination, deleting the copy of the part of the encrypted content and the identification information from the moving destination after the collation is successfully completed, and after the collation is successfully completed, causing the part of the encrypted content in the moving source to enter an active state.