摘要 |
PROBLEM TO BE SOLVED: To provide a method of concealing an access pattern for concealing history information against an attacker, capable of implementing on an embedded system or the like, without using dedicated hardware.SOLUTION: A method includes the step for: selecting data on a non-access region and moving the data to an access region, according to memory size of the access region, in a storage device having a memory, divided into an access region and a non-access region for data, and a history data storage region; and exchanging data between the access region and the non-access region, and accessing to other data within the access region, when data access occurs. If data to access in not present on the access region and is present on the non-access region, and stored data are available on the history region, then the data to be accessed and arbitrary data stored on the history region are moved to the access region, and the arbitrary data on the access region are moved to the history region. Then, necessary data on the access region are written. |