密碼學的一些基本概念

2021-10-04 03:28:33 字數 1624 閱讀 7304

密碼學是研究如何隱密地傳遞資訊的學科。
機密性

是網路資訊不洩露給非授權使用者的特性,防止被動攻擊。

常用的保密技術包括:防偵聽、防輻射、資訊加密、物理保密等

完整性.

完整性是網路資訊未經授權不能進行改變的特性。

完整性是一種面向資訊的安全性防止主動攻擊。

不可否認性

用於防止通訊雙方中的某一-方 對所傳輸訊息的否認

可用性(訪問控制)

訪問控制的目標是防止對網路資源的非授權訪問,控制的實現方式是認證,

即檢查欲訪問某使用者是否具有訪問權。

認證性 認證包括實體認證和訊息認證(根據認證目的的不同)

實體認證是驗證資訊傳送者的真實性,包括對信源、信宿的認證和識別;

訊息認證是驗證資訊的完整性,保證資料在傳輸或儲存過程中未被篡改、重放。

密碼:

是通訊各方按約定的規則,

為隱蔽訊息原形而生成的一組具有隨機特性的特定符號

是進行明密變換的主要保密手段。

明文:被隱蔽的訊息稱作明文,通常用m表示。

密文:隱蔽後的訊息稱作密文或密報,通常用c表示。

加密:將明文變換成密文的過程稱作加密,

該過程表示為: c =ek (m)

脫密:合法使用者由密文恢復出明文的過程稱

作脫密,該過程表示為: m=

dk(c)

金鑰: 控制或參與密碼變換的可變引數稱為金鑰

分為加密金鑰和脫密金鑰。

乙個密碼體制( cryptosystem)由四部分組成:

明文空間(m),

密文空間(c)

金鑰空間( k)

密碼演算法(包括加密變換:ek;脫密變換dk)

假定密碼分析者或敵手知道除金鑰外所有的密碼系統,

這個假設稱作kerckhoff假設

乙個 密碼系統的基本設計目標就是在kerckhoff假設下是安全的

即乙個密碼系統的安全性不依賴於演算法,而僅於金鑰有關。

主動攻擊與被動攻擊

被動攻擊:

竊聽(監聽)通道傳輸的資訊

主要危害資訊系統的保密性

主動攻擊:

刪除、插入、篡改、通道資訊,

危害完整性、認證性、不可否認性

根據密碼分析者所具有的前提條件分類

(

1)唯密文攻擊:

密碼分析者有乙個或更多的用同乙個金鑰

加密的密文,通過對這些截獲的密文進行分析得出明文或金鑰

(窮舉或頻次分析)(2

)已知明文攻擊:

除待解的密文外,密碼分析者有一些

明文和用同乙個金鑰加密這些明文所對應的密文。

(已知一些明密文段)(3

)選擇明文攻擊:

密碼分析者可選擇對密碼分析有利的密文所對應的明文,

這些密文與待解的密文是用同乙個金鑰加密得來的。

(已知選擇的明密文段)(4

)選擇密文攻擊:

密碼可構造任意密文所對應的明文

(掌握密碼演算法或密碼機結構,利用差分、線性等分析方法)

密碼學 基本概念

密碼學的目的是通過將資訊編碼使其不可讀,從而達到安全性。1 明文和密文 明文資訊是知道這種語言的任何人都能理解的,該資訊不進行任何編碼,是傳送人 接受人和任何訪問資訊的人都能理解的資訊。明文資訊用某種模式編碼之後,得到密文資訊。2 替換方法 2.1凱撒加密法 第乙個替換加密例項,把明文訊息中的每個字...

密碼學基本概念

以密碼學為基礎的資訊保安的五個主要方面,機密性,可用性,完整性,認證性,不可否認性 指保密資訊不會透露給非授權使用者或實體,確保儲存的資訊或傳輸的資訊僅能被授權使用者獲取到,而非授權使用者獲取到也無法知曉資訊內容 使用密碼演算法進行加密 指資訊在生成,傳輸,儲存和使用過程中發生的人為或非人為的非授權...

密碼學基礎之基本概念

今天上了老師的課,知道了密碼學的一些概念和一些基礎知識,想總結總結分享給大家 密碼學 用基於數學方法的程式和保密的秘鑰對資訊進行編碼,把資訊變成一段雜亂無章難以理解的字串,也就是把明文轉變成密文。密碼學只要分為兩個分支 密碼編碼學,密碼分析學 密碼編碼學 主要研究對資訊進行變化,以保護資訊在通道傳遞...