反饋內容

什麼是密碼學?

密碼學的發展促進了 電腦科學 ,特別是在於電腦與 網路安全 所使用的技術,如 存取控制 與資訊的 機密性 。 密碼學已被應用在日常生活:包括 自動櫃員機 的 晶片卡 、電腦使用者存取 密碼 、 電子商務 等等。 直到現代以前,密碼學幾乎專指 加密 演算法:將普通資訊( 明文 )轉換成難以理解的資料( 密文 )的過程; 解密 演算法則是其相反的過程:由 密文 轉換回 明文 ;加解密包含了這兩種 演算法 ,一般 加密 即同時指稱 加密 與 解密 的技術。 加解密的具體運作由兩部分決定:一個是 演算法 ,另一個是 金鑰 。 金鑰 是一個用於加解密演算法的秘密參數,通常只有通訊者擁有。 歷史上, 金鑰 通常未經 認證 或 完整性 測試而被直接使用在 加解密 上。

什麼是公開金鑰密碼學?

公開金鑰密碼學,簡稱 公鑰密碼學 ,又稱 非對稱金鑰密碼學 ,相對於 對稱金鑰密碼學 ,最大的特點在於加密和解密使用不同的金鑰。 在對稱金鑰密碼學中,加密和解密使用相同的金鑰,也許對不同的訊息使用不同的金鑰,但都面臨 金鑰管理 的難題。 由於每對通訊方都必須使用異於他組的金鑰,當網路成員的數量增加時,金鑰數量成二次方增加。 更尷尬的難題是:當安全的通道不存在於雙方時,如何建立一個共有的金鑰以利安全的通訊? 如果有通道可以安全地建立金鑰,何不使用現有的通道。 這個矛盾是長年以來密碼學無法在真實世界應用的阻礙。

什麼是密碼學原型?

目前已知的密碼學原型僅提供基本的機能。 通常是 機密 、 訊息完整 、 認證 、和 不可否認 。 任何其他機能都是基本演算法的組合與延伸,這類組合稱為 密碼系統 。 例如 PGP 、 SSH 、 SSL/TLS 、 公開金鑰基礎建設 和 數位簽章 等。

古典密碼與現代密碼學有何不同?

古典密碼學與現代密碼學的重要區別在於,古典密碼學的編碼和破譯通常依賴於設計者和敵手的創造力與技巧,作為一種實用性藝術存在,並沒有對於密碼學原件的清晰定義。 而現代密碼學則起源於20世紀末出現的大量相關理論,這些理論使得現代密碼學成為了一種可以系統而嚴格地學習的科學。 密碼學是 數學 和 電腦科學 的分支,同時其原理大量涉及 資訊理論 。 著名的密碼學者 羅納德·李維斯特 解釋道:「密碼學是關於如何在敵人存在的環境中通訊」,自 工程學 的角度,這相當於密碼學與 純數學 的差異。 密碼學的發展促進了 電腦科學 ,特別是在於電腦與 網路安全 所使用的技術,如 存取控制 與資訊的 機密性 。 密碼學已被應用在日常生活:包括 自動櫃員機 的 晶片卡 、電腦使用者存取 密碼 、 電子商務 等等。

全球領先的加密貨幣交易平台

獲取迎新禮