一种基于局部随机映射的缓存侧信道攻击防御方法

    公开(公告)号:CN110442469B

    公开(公告)日:2020-06-30

    申请号:CN201910666998.1

    申请日:2019-07-23

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于局部随机映射的缓存侧信道攻击防御方法,包括:(1)构建由CPU、一级缓存、二级缓存、终极缓存、存储控制器和内存组成的系统;(2)为每个物理地址计算生成n个备选缓存组;(3)发生缓存访问时,首先根据物理地址计算出其n个备选缓存组对应的n个备选缓存组索引并保存在n个索引寄存器中,并行查找n个缓存组确定是缓存命中还是缓存丢失;缓存丢失时,从n个备选缓存组中随机选择一个作为最终映射到的目标缓存组;(5)在目标缓存组中,若存在有效位为0的记录,则将从内存中取来的内存块写入其中,否则选取一条记录来替换一个已有的内存块。本发明具有安全性高,速度快,终级缓存友好等现有方法所不具备的优点。

    一种基于局部随机映射的缓存侧信道攻击防御方法

    公开(公告)号:CN110442469A

    公开(公告)日:2019-11-12

    申请号:CN201910666998.1

    申请日:2019-07-23

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于局部随机映射的缓存侧信道攻击防御方法,包括:(1)构建由CPU、一级缓存、二级缓存、终极缓存、存储控制器和内存组成的系统;(2)为每个物理地址计算生成n个备选缓存组;(3)发生缓存访问时,首先根据物理地址计算出其n个备选缓存组对应的n个备选缓存组索引并保存在n个索引寄存器中,并行查找n个缓存组确定是缓存命中还是缓存丢失;缓存丢失时,从n个备选缓存组中随机选择一个作为最终映射到的目标缓存组;(5)在目标缓存组中,若存在有效位为0的记录,则将从内存中取来的内存块写入其中,否则选取一条记录来替换一个已有的内存块。本发明具有安全性高,速度快,终级缓存友好等现有方法所不具备的优点。

Patent Agency Ranking