Patent ID: 8402286

Claim:
An information processing apparatus comprising: a reception unit configured to receive encrypted data, which has an encrypted portion and a non-encrypted portion, from a network; a storage unit configured to store the encrypted data received by said reception unit; a decryption unit configured to decrypt data, which is the encrypted portion of the encrypted data; a search unit configured to search said storage unit for the encrypted data corresponding to the data decrypted by said decryption unit, based on (a) the non-encrypted portion of the encrypted data stored in said storage unit, and (b) the non-encrypted portion of the encrypted data, wherein the encrypted portion of the encrypted data has been decrypted by said decryption unit; and an update unit configured to update the encrypted portion of the encrypted data, which has been stored in said storage unit and found by said search unit, based on the data decrypted by said decryption unit.