iT邦幫忙

2026 iThome 鐵人賽

0

DAY55 GCM伽羅瓦/計數器模式

  • 一. 加密與雜湊
  • 二. GCM 伽羅瓦/計數器模式

一. 加密與雜湊

Encryption加密
主要保護:機密性confidentiality
將明文->加密->密文
用金鑰解密

Hash雜湊
主要保護:完整性integrity
產生固定長度的摘要,用於驗證完整度
資料->雜湊函數->雜湊值
沒有解密的過程

二. GCM 伽羅瓦/計數器模式

Galois/Counter Mode,GCM
伽羅瓦/計數器模式

這裡要說到 AES 進階加密標準
是一種加密演算法

而GCM是AES的其中一種模式
AES-GCM

簡單來說是
把信封中的內容變成亂碼 (機密性)
再把信封的內容算出一條封條號碼,用封條把信封封起來(完整性)

寄信前:
兩人說好共用一本亂碼本(金鑰)

寄信時(加密):

  1. 挑頁碼 (Nonce/IV)
  2. 把信變成亂碼: 照亂碼本中挑的頁碼,把信封的內容照亂碼本把信裡的字變亂碼
  3. 貼封條: 把變成亂碼的內容算出一個封條號碼(認證標籤Tag)
  4. 外面寫上頁碼和貼上封條送出

收信時(解密):

  1. 檢查外面的封條 :用亂碼本重算一次封條號碼
    • (完整性)
  2. 把亂碼變成原文 :把信封上的頁碼,比對亂碼本同一頁,把亂碼變回原文
  • 亂碼本 (金鑰)
  • 頁碼 (Nonce/IV)
  • 封條 (Tag)

AEAD (帶關聯資料的認證加密)
一次完成加密與認證
加密(機密性)
資料內容不被看到
認證(完整性與真實性)
如果資料被竄改,解密時會偵測到


上一篇
DAY54 3-2-1備份策略/不可變備份
系列文
格鬥教練想轉職學資安是否搞錯了什麼(自學第一步)IPAS初級筆記 共 54 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言