摘要 |
PROBLEM TO BE SOLVED: To improve a security level in the leakage of information between modules for processing data. SOLUTION: An image processing library 20 includes modules 1, 2, 3, 4 for performing prescribed image processing and a control program, and is stored in a ROM 12 of the image processing unit in advance. When a CPU 11 executes the control program, the modules 2, 3, and 4 generate public and secret keys, and pass the generated public key to previous modules 1, 2, and 3, respectively. The module 1 applies sharpness processing to image data, and uses the public key passed from the module 2 to encrypt the image data to be passed to the module 2. The module 2 uses the secret key for restoring the image data passed from the module 1. Similarly, the image data encrypted after the image processing are delivered even between the modules 2, 3 and between the modules 3, 4. COPYRIGHT: (C)2008,JPO&INPIT
|