Patent ID: 7979709

Claim:
An information processing apparatus comprising: a processor, and a memory device which stores a plurality of instructions, which when executed by the processor, cause the information processing apparatus to: execute a verification processing of a recording content recorded on an information recording medium; and execute a content play processing on a condition that a validity of the recording content is checked on the basis of the verification processing, wherein the processor is configured to: (i) acquire from the information recording medium a content hash table having registered therein hash values generated on the basis of legal recording content data, wherein the hash values are calculated according to a hash value calculation algorithm, (ii) execute a processing for verifying a presence or absence of an illegal recording content whose hash value is not registered in the content hash table, wherein the content hash table registers a hash value for each hash unit having a prescribed data amount and a number of hash units corresponding to each of at least one content data file, and the processor randomly selects a plurality of said hash units to compare with associated hash values to verify the presence or absence of said illegal recording content, and (iii) stop said content play processing if said verification process indicates said presence of said illegal recording content.