


密碼學不僅僅是加密技術,更是一門融合隱私保護、資料完整性、身分驗證及不可否認性的系統科學。
密碼學(源自古希臘 κρυπτός「隱藏」、γράφω「書寫」)是一門以資料安全為核心的科學。
密碼學的核心目標包含:
古代:最早的加密實例見於古埃及(約西元前1900年),古斯巴達(西元前5世紀)則使用斯巴達棒,將羊皮紙纏繞於特定直徑木棒上。
古典與中世紀:著名的凱撒密碼(西元前1世紀)以固定位移字母為特徵。阿拉伯學者(如 Al-Kindi,西元9世紀)提出頻率分析法,16世紀歐洲盛行維吉尼亞密碼。
近現代及第一次世界大戰:密碼學於一次大戰中發揮關鍵作用,齊默爾曼電報被英國破解。
二次世界大戰:機械密碼學盛行,德國恩尼格瑪機及其被波蘭與英國數學家(如圖靈)破解,影響戰爭進程。
電腦時代:1949年,Shannon 發表《保密系統的通訊理論》;70年代誕生DES;1976年 Diffie 與 Hellman 提出公鑰密碼學,隨後發展出RSA演算法。
斯巴達棒:典型換位密碼,關鍵在於木棒的直徑。
凱撒密碼:單一移位替換密碼。
維吉尼亞密碼:基於密鑰的多表替換密碼。
恩尼格瑪機:內建轉子、接線板和反射器的機電設備。
數位密碼學與傳統密碼學的最大不同,在於數學方法與運算能力的導入。
主要發展重點:
對稱加密(對稱密鑰密碼學):
非對稱加密(公鑰密碼學):
協作機制:多採用混合加密:先以非對稱演算法安全交換密鑰,再以對稱演算法加密主資料。
將任意長度資料轉換為定長輸出。
主要特性:
應用領域:資料完整性驗證、密碼儲存、數位簽章、區塊鏈。
推薦演算法:MD5(已不安全)、SHA-1(已不安全)、SHA-2(SHA-256、SHA-512)、SHA-3、GOST R 34.11-2012。
量子電腦對多數現行非對稱加密(如 RSA、ECC)帶來嚴重威脅。
產業趨勢:
後量子密碼學(PQC):開發可抵禦傳統與量子運算攻擊的新一代加密演算法。
量子密碼學:基於量子力學原理。
量子密鑰分發(QKD):協助雙方產生共享密鑰。
密碼學:隱藏訊息內容。
隱寫術:隱藏訊息本身存在,將資訊嵌入無害載體中。
兩者可搭配運用:訊息先加密,再透過隱寫術嵌入載體。
HTTPS 的安全根基。
應用於 Signal、WhatsApp、Threema 等安全通訊,訊息僅能在接收端裝置解密。
DNS 請求進行加密。
支援加密郵件內容與數位簽章。
運用加密技術驗證電子文件的真實性與完整性。
原理:對文件進行雜湊後,以私鑰加密產生簽章。
應用:法律文件流通、向政府申報等。
網路銀行:採用 TLS/SSL 保障連線安全,資料庫加密。
提款卡(EMV):晶片內嵌加密金鑰。
支付系統(VISA、Mastercard 等):採用先進加密協定保護交易流程。
ATM:與後端主機通訊皆進行加密。
企業資料保護:加密企業資料庫、文件、檔案。
安全通訊:為員工提供安全遠端存取。
安全文件管理:電子文件管理系統(EDMS)。
國家機密:政府以密碼學保護敏感資訊。
存取管理系統:以加密技術控管權限。
各國與地區發展自有的密碼標準與體系:
密碼學家(研究):演算法與協議開發。
密碼分析師:專注於加密分析與破解。
資訊安全工程師:負責部署加密安全工具。
安全軟體開發:正確使用加密函式庫。
滲透測試:檢測系統弱點。
大學:世界名校均設有密碼學、資安專業。
線上平台:Coursera、edX、Udacity 等提供相關課程。
產業方向:IT、金融科技、通訊、政府、國防、顧問等。
晉升路徑:從初級到高級專家、團隊主管、架構師或研究人員。
密碼學是數位世界信任與安全的基石。無論是個人通訊、金融交易,還是區塊鏈,其影響深遠。密碼學不斷演進,面對量子運算等新挑戰,後量子演算法、QKD 等新方案持續湧現。隨著數位威脅升級,密碼學始終是數位安全的核心,守護個人隱私及國家安全。
密碼學是一門應用加密技術以保護資料安全的科學,確保資訊的機密性與完整性。在現代數位安全體系中,密碼學防止資料洩露及未經授權存取,是最核心的防護基礎。
古典密碼如凱撒密碼僅為簡單字母位移,現代演算法則運用複雜數學函數,支援更大金鑰和多種加密模式,安全性與抗破解能力遠勝過去。
對稱加密適用於需高效處理大量資料的檔案、網路加密。非對稱加密則適合密鑰交換、數位簽章等高安全性需求。
密碼學透過公私鑰進行交易驗證、雜湊函數保障資料不可竄改、數位簽章驗證所有權。這些技術確保交易完整、防詐騙,維護網路安全,實現無需信任與高度透明。
雜湊函數將任意長度輸入對應為定長輸出,如同數位指紋。具抗碰撞性與高度靈敏度,確保資料完整,是數位簽章、區塊鏈及防竄改等應用的核心工具。
RSA 屬於非對稱加密,利用公鑰加密、私鑰解密。AES 為對稱加密,單一密鑰用於加解密。兩者加密原理及應用場景各有不同。
數位簽章以私鑰加密產生,公鑰驗證,實現訊息真實性與不可否認性。簽章唯一且防竄改,確保資訊完整。
量子運算有能力破解現行非對稱與對稱加密,對資料安全構成重大威脅。產業正積極開發後量子加密演算法因應新風險。
建議使用複雜且長度充足的密碼,包含大小寫字母、數字與符號,並運用密碼管理工具安全儲存,啟用雙重驗證,定期更換且避免多平台重複使用。
包括選擇適當演算法與密鑰長度、定期更換、運用硬體安全模組、實施權限控管、維護稽核紀錄、確保密鑰發放安全,以及建立集中管理機制等。











