摘要 |
An unauthorized access redirection area is provided in a memory space, and a physical address is assigned to the unauthorized access redirection area. It is determined in an access authority determination section and an access permission/denial determination circuit whether the access to security data by an executable program to be executed by the CPU is an authorized access or an unauthorized access. If it is determined that the access is an unauthorized access, the mapping of the logical address of the security data to be accessed is changed to the physical address assigned to the unauthorized access redirection area. Then, a data operation is performed in the unauthorized access redirection area to which the access is redirected by changing the mapping. Thus, it is possible to provide a memory data protection device capable of protecting the security data, while preventing an ill-willed person from identifying the location of an important data area storing the security data when there is an unauthorized access.
|