×


系統正在處理中....

窗口將在 5秒后自動關閉.


cryptography  
KK:[krɪpˈtɑɡrǝfɪ] DJ:[kripˈtɒɡrǝfi]
權威釋義



維基百科

密碼學(英語:Cryptography)可分為古典密碼學和現代密碼學。在西方語文中,密碼學一詞源於希臘語kryptós「隱藏的」,和gráphein「書寫」。古典密碼學主要關注資訊的保密書寫和傳遞,以及與其相對應的破譯方法。而現代密碼學不只關注資訊保密問題,還同時涉及資訊完整性驗證(訊息驗證碼)、資訊發布的不可抵賴性(數位簽章)、以及在分散式計算中產生的來源於內部和外部的攻擊的所有資訊安全問題。古典密碼學與現代密碼學的重要區別在於,古典密碼學的編碼和破譯通常依賴於設計者和敵手的創造力與技巧,作為一種實用性藝術存在,並沒有對於密碼學原件的清晰定義。而現代密碼學則起源於20世紀末出現的大量相關理論,這些理論使得現代密碼學成為了一種可以系統而嚴格地學習的科學。

密碼學是數學和電腦科學的分支,同時其原理大量涉及資訊理論。著名的密碼學者羅納德·李維斯特解釋道:「密碼學是關於如何在敵人存在的環境中通訊」,自工程學的角度,這相當於密碼學與純數學的差異。密碼學的發展促進了電腦科學,特別是在於電腦與網路安全所使用的技術,如存取控制與資訊的機密性。密碼學已被應用在日常生活:包括自動櫃員機的晶片卡、電腦使用者存取密碼、電子商務等等。