摘要 |
<p>A part of data (301) to be encrypted is successively extracted. By using the encryption result of the data extracted previously, the encryption result of the part extracted currently is successively calculated. According to the encryption result successively calculated, encrypted data (305) is generated. In generating encrypted data, the last encryption result calculated (PF (z + 1)) is added to the generated encrypted data. Here, the last encryption result is utilized as false alteration detection data (308) for detecting whether the data to be encrypted has been altered.</p> |