摘要 |
To improve the encryption technique in a data processing apparatus such that the possibility of communication decryption by a third party is reduced. A data processing apparatus wherein data, which is to be processed, is encrypted to provide encrypted data; this encrypted data is then recorded into a predetermined recording medium; and the encrypted data recorded in the recording medium is decoded to reproduce the data to be processed. During the encryption, the keys and algorithm to be used for the encryption are generated by use of solutions that are sequentially generated by assigning the past solution to a solution generating algorithm. Those solutions are erased when they become unnecessary for the assignment to the solution generating algorithm.
|