摘要 |
<P>PROBLEM TO BE SOLVED: To solve the problem that a processing speed is accelerated by simultaneously performing processing for the unit of several bytes in a processor or a memory for performing encryption processing but since data are generated for the unit of one byte for compressed image data or stream encryption, throughput can not be presented at a maximum and it is similar in decryption processing of encrypted data and in processing for the unit of one byte, the throughput of the processor and the memory can not be presented at a maximum both at a transmitting side and at a receiving side. <P>SOLUTION: The number of bytes to be generated in image compression data is adjusted and several bytes are defined as a unit for a data length of an encrypted data portion so as to be a multiple of a register length of the processor or to be a multiple of the number of bytes that the memory can access at once. Furthermore, by disposing data to be stored in the memory so as not to be spread over a memory boundary, data of multiple bytes are processed within one time of operation, and a processing load of encryption processing is reduced. <P>COPYRIGHT: (C)2008,JPO&INPIT |