密碼學基礎與應用
每隔一定期間把加密金鑰換成新金鑰的金鑰輪替,其主要目的是下列何者?
- A使以舊金鑰加密的資料任何人都再也無法解密,以確實刪除資料
- B每次更換金鑰時,加密演算法本身都會逐漸變強
- C限制以1把金鑰保護的資料量與期間,縮小金鑰外洩時的受害範圍
查看答案與解析
正確答案:C. 限制以1把金鑰保護的資料量與期間,縮小金鑰外洩時的受害範圍
金鑰管理會為每把金鑰決定可使用的期間(加密期間),並管理產生、分發、使用、更新、廢止、銷毀的金鑰生命週期。1把金鑰使用得越久,受該金鑰保護的資料就越多,外洩時的損害越大,未察覺外洩的期間也容易拉長。為了在輪替後仍能讀取舊資料,通常會把舊金鑰在必要的期間內保留為僅供解密之用。更換金鑰並不會改變演算法的強度,因此演算法變弱時,必須更換方式本身。
- A. 為了讀取舊資料,通常會把舊金鑰保留為僅供解密之用。
- B. 更換金鑰並不會改變演算法的強度。
- C. 正確。從時間與資料量兩方面限制金鑰外洩的影響。