密碼是龐大而複雜的資訊處理體系,運用各種演算法來加密資訊。
關於竊聽者eve
在分發金鑰時,竊聽者eve不一定是壞人(他的動機不一定是要利用金鑰做壞事)甚至不一定是人。
密碼學家的工具箱
(1)對稱金鑰(2)非對稱金鑰(3)單向雜湊函式(4)訊息認證碼(5)數字簽名(6)偽隨機數生成器
幾種常見的加密方式
des【對稱】(盧斯福加密方式)
3des【對稱】:明文→加密→解密→加密;中間解密操作是為了在金鑰1、2、3全部相同時功能=des,實現對des的相容
aes【對稱】:替換→4個位元組為單位的行移→4個位元組為單位的列矩陣運算→與輪金鑰xor
壓縮原理:
找出輸入資料**現冗餘的重複序列,將它們替換成較短的資料。
adf**x密碼
是德國作戰時的重要密碼之一,最終被喬治斯·佩因芬中尉成功破譯(破譯貢獻公布後,榮獲「大軍官」勳章)
這裡我先說一下我自己對adf**x密碼的理解,首先它是運用了波利比烏斯polybius方陣的思想,將數字換成了adfgx(這是5x5方陣,後來變為6x6就是adf**x也就是再加上0~9)
adfgx:如下:
加密過程為:
(1) 運用adfgx方陣,讓各個字母隨機散落
假設這裡金鑰是cargo
(3) 將各列重組(交換列順序)
解密方法為:(2) 由於加密完成不管空格,字母組長度不一樣,長的字母組總是靠開頭部分→減少了縱列排序數目→對照嘗試的縱列次序所對應的字母與德文一般文字字母的接近程度
adf**x密碼最主要的特徵:
只有adf**x這幾個字母重複實現。
混沌學和量子密碼的結合
它的主要思想其實是類似從混沌的背景噪音中提取被埋藏的資訊
(引申到量子密碼放射光子上就是:由雷射器產生光,通過將光導回雷射器本身,藉此製造混沌,刺激它產生許多不同頻率的混合光,使竊聽者無法知道資訊內容)
接受者那方只需要準備一台和傳送資訊完全一樣的匹配機器即可還原資訊。
密碼學簡單介紹
本文簡要地介紹了現代密碼學的一些基礎理論,供參考。1 加密技術概述 乙個密碼系統的安全性只在於金鑰的保密性,而不在演算法的保密性。對純資料的加密的確是這樣。對於你不願意讓他看到這些資料 資料的明文 的人,用可靠的加密演算法,只要破解者不知道被加密資料的密碼,他就不可解讀這些資料。但是,軟體的加密不同...
密碼學學習一 古典密碼學
使用固定資訊,將原文替換成密文 單錶替換的原文和密文是同一張表 如原文密文關係如下 a b b c c d d e e f 則bee的密文就是cff 多表替換的原文和密文存在多張表中 表1 a b b c c d d e e f 表2 a c b d c e d f e g 原文 bee 金鑰 12...
量子密碼學 BB84 簡述
最近看見量子傳輸通道在國內某塊zf內部已經建立起來了,著實嚇了一跳,畢竟現階段的大部分加密方式都沒有考慮過量子計算機的威脅。因此個人覺得還是有必要了解一下基礎的。當然,本人不是物理專業,所有僅從計算機層面來簡述乙個基礎。量子計算機是用量子邏輯進行運算的計算機,相較於傳統計算機,理論上量子計算機能讓計...