A Cache Side Channel Attack Defense Method Based on Local Random Mapping
A side-channel attack and random mapping technology, which is applied in the field of cache side-channel attack defense based on local random mapping, can solve the problem of not being able to completely defend against cache timing attacks, sacrificing the normal functions of the system, and proposing practical defense schemes for uncached timing attacks, etc. problem, to achieve the effect of avoiding global search, less performance, and avoiding dynamic changes
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0040] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be noted that the following embodiments are intended to facilitate the understanding of the present invention, but do not limit it in any way.
[0041] Such as figure 1 As shown, a cache side-channel attack defense method based on local random mapping includes the following steps:
[0042]S01, Build a system consisting of CPU, L1 cache, L2 cache, ultimate cache, storage controller and memory.
[0043] S02. Calculate and generate n candidate cache groups for each physical address.
[0044] In the system initialization phase, a hardware random number generator (HRNG) is used to generate n random numbers, called salt. The length of each salt is equal to the sum of the lengths of the tag bit (tag) and the index bit (index) in the physical address. First, split the salt into a salt left and salt right two parts, salt left Same length as...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


