密碼學基礎與應用

關於相互TLS(mTLS)的說明,正確的是下列何者?

  1. A把TLS的加密重疊進行兩次,使加密強度加倍的方式
  2. B在1個連線中,同時使用TLS 1.2與TLS 1.3兩種協定的方式
  3. C不只伺服器,用戶端也出示憑證,雙方互相驗證對方的方式
查看答案與解析

正確答案:C. 不只伺服器,用戶端也出示憑證,雙方互相驗證對方的方式

一般的TLS中,用戶端只確認伺服器的憑證,用戶端的驗證則以密碼或權杖等TLS之上的機制進行。相互TLS中,伺服器也要求用戶端提供憑證,用戶端傳送憑證,以及以對應的私密金鑰產生的簽章。常用於微服務之間的通訊、IoT設備與伺服器的連線、基於零信任概念的網路等沒有人操作的機器之間的驗證。

  • A. 這不是重疊加密的方式。「相互」表示驗證是雙向的。
  • B. 1個連線使用的TLS版本只有1個,由交握決定。
  • C. 正確。用戶端也以憑證與私密金鑰進行驗證。
練習這個領域 前往領域頁面

密碼學基礎與應用的其他題目

  1. 以量子電腦的Grover演算法搜尋n位元對稱式加密的金鑰時,所需的計算次數一般認為約為 2^(n/2) 次。以這個單純的參考值來看,AES-128對量子電腦的安全性最接近下列何者?
  2. 美國NIST於2024年8月公布的後量子密碼學標準與其種類的組合,正確的是下列何者?
  3. 關於ML-KEM這類金鑰封裝機制(KEM)的使用方式,正確的是下列何者?
  4. 在遷移到後量子密碼學的過程中使用的、把X25519(使用橢圓曲線的迪菲-赫爾曼金鑰交換)與ML-KEM組合的混合金鑰交換,其想法正確的是下列何者?
  5. 思考加密遷移的時機時,有一種想法(Mosca不等式)是:「若資料必須保密的年數 x 與遷移到新加密所需的年數 y 之和,超過能破解加密的量子電腦出現前的年數 z,就已經有危險」。設 x = 10年、y = 5年,並假設 z 為12年時,正確的判斷是下列何者?

這個領域的比較