摘要 |
PROBLEM TO BE SOLVED: To provide a data transfer system whose security is reinforced. SOLUTION: The data transfer system is provided with: a first data processing part (101) for performing arithmetic processing according to a first program; a second data processing part (105) for performing arithmetic processing according to a second program; a first memory (104) for performing access by the first data processing part; a second memory (106) for performing access by the second data processing part; and a DMA controller (301) for operating DMA transfer from the first memory to the second data processing part. Then, the first program is stored so as to be executable by the first processing part, and the second program is stored in an encrypted status in the first memory. The rewriting of the second program in the second memory is made possible by the DMA transfer. The second program in the first memory is encrypted, so that security is reinforced. COPYRIGHT: (C)2007,JPO&INPIT
|