硬體安全的進階主題與趨勢
為簡化起見,設同一記憶庫中可啟動列的最短間隔為 tRC = 50 ns。刷新週期為64 ms時,某一列從被刷新到下一次被刷新之間,能啟動相鄰1列的最大次數為 64 ms ÷ 50 ns。把刷新頻率提高為2倍時,這個最大次數是下列何者?
- A約64萬次
- B約128萬次
- C約256萬次
查看答案與解析
正確答案:A. 約64萬次
刷新頻率提高為2倍時,週期變為 64 ms ÷ 2 = 32 ms。這段期間內最多可啟動 32 ms ÷ 50 ns = 640,000次(約64萬次),是原本 64 ms ÷ 50 ns = 1,280,000次(約128萬次)的一半。研究已報告過只需數千次啟動就會翻轉的DRAM,因此即使次數減半,仍留有足夠攻擊的次數,只靠增加刷新無法防範。而且刷新期間記憶庫無法使用,耗電也會增加,對效能與功耗的負擔很大。
- A. 正確。32 ms ÷ 50 ns = 640,000次。
- B. 這是改變刷新頻率之前的值(64 ms ÷ 50 ns)。
- C. 這是反向計算、把刷新週期變為2倍(128 ms)時的值。