The invention discloses a memory access mode protection method based on data redundancy, which can efficiently and safely confuse the memory access mode, and the confused memory access sequence is difficult to be correlated by an attacker, thereby achieving the goal of safety. The invention adopts the data redundancy technology, dynamically converts each request address and encrypts each data block. At the same time, combined with the position map optimization technology, the invention makes the optimize position map hundreds of times smaller than the traditional position map, and can effectively protect the 4GB memory only require a few megabytes of on-chip cache. The invention has the advantages of high safety, high speed, hardware compatibility and the like, which are not possessed by the prior methods, and is helpful for popularizing in practice.