分類
Cissp-WentzWu

數位簽章

若Alice要對合約進行數位簽章, 必須先了解什麼是數位簽章. 之後Bob收到Alice所送來的合約, 以及數位簽章才能驗證合約的不可否認性(即資料完整性, 傳送方的真實性, 以及技術/法律上的不可否認性.

  1. 何謂數位簽章: 要進行數位簽章的那一方, 使用其私鑰, 將要簽章的文件之雜湊進行加密, 所產生的密文就叫數位簽章. (技術定義: 被私鑰加密的雜湊)
  2. Alice要作數位簽章, 必須把合約, 以及新產生的數位簽章傳給Bob
  3. Bob不只會數位簽章, 還會收到合約本身.
  4. Bob收到合約及數位簽章後, 再使用Alice的公鑰將數位簽章解密(得到雜湊), 並重新計算合約的雜湊. 如果解密後的雜湊跟新計算的雜湊相同, 表示合約沒有被改, 傳送方身份為真(因為用Alice私鑰才能解密), 而且不可否認.

作者: stevencho

從事資訊工作二十多年,對資安極具熱情,在 Network Security, Endpoint Security, 及 Mobile Security 等資安領域有超過十年以 上的經驗。曾任職精誠資訊資安產品代理部門技術經理,負責 資安產品之技術支援與大型企業導入專案。此外,他也取得了 ISO 27001 主導稽核員證書及 Check Point 的 CCSA 與 CCSE 等防 火牆產品的專業證照。