Cache timing(缓存计时/缓存时间测量):指通过测量程序访问CPU缓存(cache)时的耗时差异,来推断缓存命中/未命中情况;在安全领域常用于指缓存计时攻击(cache timing attack),即利用这些时间差侧信道推断敏感信息(如密钥、访问模式)。该短语也可泛指“与缓存相关的时序表现/延迟”。
/kæʃ ˈtaɪmɪŋ/
Cache timing can reveal whether data was already in the CPU cache.
缓存计时可以揭示数据是否已经在CPU缓存中。
Researchers used cache timing measurements to infer secret-dependent memory access patterns, which posed a risk to cryptographic implementations.
研究人员利用缓存计时测量来推断与秘密相关的内存访问模式,从而对密码实现造成风险。
cache 源自法语 cacher(“隐藏”),在计算机中引申为“把常用数据隐藏式地放在更快的位置以便快速取用”的缓存;timing 来自 time(时间),表示“计时/时序”。合在一起即“与缓存访问时间相关的测量或现象”。