Patent ID: 7958361

Claim:
An information processing apparatus, comprising: an input unit adapted to input, as i th frame data, moving image data composed of n number of frame data arranged in an order of frames, wherein i is an integer between 1 and n; an acquiring unit adapted to acquire key data for use in generating first verification data; a holding unit adapted to hold generated first verification data; a first generation unit adapted to generate first verification data corresponding to each frame, wherein when i=1, the first generation unit generates first verification data corresponding to the i th frame based on the i th frame data and the acquired key data, and when i>2, the first generation unit generates first verification data corresponding to the i th frame based on the i th frame data and first verification data corresponding to an (i−1) th frame held in the holding unit, and wherein the first generation unit generates the first verification data in an order of frames from a 1 st frame; and a transmission unit adapted to transmit, with respect to each frame, the input i th frame data and the generated first verification data corresponding to the i th frame, wherein the transmission unit concatenates the i th input frame data and the generated first verification data corresponding to the i th frame as concatenated data and transmits the concatenated data, in the order of frames from the 1st frame.