Advertisement

CPU缓存侧信道攻击

阅读量:

CPU cache侧信道攻击

侧信道攻击:

侧信道攻击(side-channel attack,简称SCA):也称side-channel attack (abbreviated as SCA),其核心技术在于利用加密软件或硬件运行过程中产生的各种泄露信息来获取明文信息。

关于侧信道攻击

侧信道攻击是通过密码算法执行过程中泄露的与内部运算紧密相关的多种物理状态信息(包括声光信息、功耗参数以及电磁辐射等)结合统计学手段进行的有效攻击手段。
近年来,侧信道技术已深入至设备外部直至CPU、高速缓存(Cache)、分支预测单元等多个内部组件中收集其中蕴含的关键敏感数据(诸如密钥等)。
Cache攻击作为一种新型的侧信道分析技术,在跨平台环境下支持多平台与不同CPU架构之间展开工作,并可突破现有的安全防护机制对目标设备发起进攻。此外由于缓存数据可被多个处理器访问共享使用的特点存在,“Cache侧信道攻击”具有隐蔽性强且防御难度大的特点。

Cache是什么?

Cache:

中央处理单元的高速快取存储器是由静态存储芯片(SRAM)构成的规模较小的快取存储器运行速度却远高于主存,并与中央处理器相当。大致分为三个组成部分:

➡Cache存储体:存放由主存调入的指令与数据块。

➡地址转换部件:建立目录表以实现主存地址到缓存地址的转换。

全部评论 (0)

还没有任何评论哟~