安全密碼學,主要研究的是編制密碼和破譯密碼。 安全密碼學的發展歷史分為: 古典密碼學 ——> 近代密碼學 ——> 現代密碼學 一、古典密碼學 核心: 替換法加密、移位法加密。 1.替換法 替換法就是使用固定的信息,將原文替換成密文。 例如:bee, 將b替換成w,e ...
HTTPS 是建立在密碼學基礎之上的一種安全通信協議,嚴格來說是基於 HTTP 協議和 SSL TLS 的組合。理解 HTTPS 之前有必要弄清楚一些密碼學的相關基礎概念,比如:明文 密文 密碼 密鑰 對稱加密 非對稱加密 信息摘要 數字簽名 數字證書。接下來我會逐個解釋這些術語,文章里面提到的 數據 消息 都是同一個概念,表示用戶之間通信的內容載體,此外文章中提到了以下幾個角色: Alice:消 ...
2017-03-13 12:35 4 1517 推薦指數:
安全密碼學,主要研究的是編制密碼和破譯密碼。 安全密碼學的發展歷史分為: 古典密碼學 ——> 近代密碼學 ——> 現代密碼學 一、古典密碼學 核心: 替換法加密、移位法加密。 1.替換法 替換法就是使用固定的信息,將原文替換成密文。 例如:bee, 將b替換成w,e ...
首先,大致說下U盾的工作流程。 你的數字證書有一對,一份在U盾里的私鑰,一份在銀行的公鑰(其實兩份銀行都有)。U盾的原理很類似於雙向認證的TLS(SSL)或者其它用到RSA的雙向證書驗證手段,以下步驟可能和U盾實際執行的有所區別,但本質相同: --銀行先給你一個"沖擊",它包含了隨機數 ...
一、密碼學的定義及概念 1.術語定義 密碼學:是研究編制密碼和破譯密碼的技術科學。研究密碼變化的客觀規律,應用於編制密碼以保守通信秘密的,稱為編碼學;應用於破譯密碼以獲取通信情報的,稱為破譯學,總稱密碼學。密碼學的目標是使信息獲取的更加耗時而不值得攻擊,最早源於古希臘 ...
歷史背景 A.C. Yao於1982年首次提出安全多方計算的概念,其主要研究在私有信息不被泄漏的前提下,多個互不信賴的參與者如何協作進行計算 Goldwasser:“安全多方計算所處的地位就如同公鑰密碼學10年前所處的地位一樣重要,它是計算科學一個極其重要的工具,而實際應用才剛起步 ...
本文將系統性地總結密碼學中常見的安全模型定義。在閱讀本文前,可以了解如下預備知識: 現代密碼學是一門怎樣的學科? 數據的機密性、完整性與實體的抗否性是什么意思? 完美安全和語義安全的含義是什么? 數據的機密性、完整性和實體的抗否性是一個信息安全系統所要保障的主要目標,也是一個 ...
1、網絡安全威脅 破壞網絡安全的一些理論方式: 竊聽:竊聽信息,在網路通信雙方直接進行竊聽。 插入:主動在網絡連接中插入信息(可以在message中插入惡意信息) 假冒:偽造(spoof)分組中的源地址,假冒客戶端或服務器。 劫持:通過移除/取代 ...
比特幣中主要用到了密碼學中兩個功能:1.哈希 2.簽名。密碼學中的哈希函數(cryptographtic hash function) 一、哈希函數 哈希函數主要有三個特性:1、碰撞特性(collision resistance);2、隱秘性(Hiding);3、謎題友好 ...
攻擊的類型: 唯密文攻擊(COA):攻擊者只知道密文 已知明文攻擊(KPA):攻擊者知道同一密鑰下密文對應的明文。 選擇明文攻擊(CPA):攻擊者可以事先任意選擇一定數量的明文,讓被攻擊的加密算法加密,並得到相應的密文。 選擇密文攻擊(CCA):攻擊者事先知道任意一定數量的密文,讓被攻擊 ...