An information recording apparatus has a content encryption section which
encrypts content information with an encryption key and outputs encrypted
content information, a control section which identifies an already moved
area in the content information and generates a reproduction enable
condition containing reproducible area information indicating a movable
area, a hash arithmetic device which executes hash calculation for the
reproduction enable condition and stores an arithmetic result in a
register, and a hard disk drive which records the encrypted content
information output from the encryption section and the reproduction
enable condition. Even content information that remains after
interruption during movement can be moved.