Patent ID: 8645710

Claim:
An information processing apparatus for executing processing for playing back a content from an information storage medium, the information processing apparatus including: content verifying hardware processor configured to verify legitimacy of the content; and content playback hardware processor configured to execute content playback processing, provided that the legitimacy of the content has been confirmed based on the verification performed by the content verifying hardware processor; wherein the content verifying hardware processor has a configuration for executing content verification processing in which the legitimacy of the content is confirmed provided that: n hash units (where n is an integer of 1 or greater) set as segmented data of the content recorded on the information storage medium are randomly selected from all hash units stored on the information storage medium; hash values determined based on the selected hash units are compared with comparison hash values stored on the information storage medium, which includes a plurality of content hash tables in which the comparison hash values are recorded, wherein each of the plurality of content hash tables is set for a recording layer of the information storage medium; and the hash values of all the selected n hash units match the comparison hash values, and wherein the content verifying hardware processor determines, for each of the n hash units, a content management unit to which the selected hash unit belongs based on a hash unit number of the selected hash unit.