基本介紹
- 中文名:密碼學原理
- 類別:慕課
- 授課教師:湯學明 、 駱婷
- 提供院校:華中科技大學
密碼學包括密碼編碼學和密碼分析學,是一門研究密碼算法和安全協定設計、使用和分析的學科,密碼技術是提供網路安全認證、保護信息安全最重要的技術手段。《密碼學原理》是網路空間安全專業的專業核心課程,先修課程為信息安全數學基礎、機率論、線性代數。通過本課程的學習,可以掌握古典和現代密碼學的基本原理和設計思想...
密碼算法是用於加密和解密的數學函式,密碼算法是密碼協定的基礎。現行的密碼算法主要包括序列密碼、分組密碼、公鑰密碼、散列函式等,用於保證信息的安全,提供鑑別、完整性、抗抵賴等服務。假設我們想通過網路傳送訊息P(P通常是明文數據包),使用密碼算法隱藏P的內容可將P轉化成密文,這個轉化過程就叫做加密。與明文P...
《同態密碼學原理及算法》是一本由機械工業出版社出版的圖書。內容簡介 《同態密碼學原理及算法》從起源、原理、套用、實現等多個角度全方位介紹了同態加密技術,內容涵蓋密碼學基礎、同態加密技術的基本概念、半同態加密算法、部分同態加密算法、全同態加密算法,以及同態加密的編程實踐。在理論的講解中,注重同態加密...
《密碼學原理及案例分析》是2017年11月科學出版社出版的圖書,作者是單廣榮,齊愛琴。內容簡介 本書內容涵蓋了密碼學技術、PKI技術、PMI技術、身份認證技術、無線安全技術等幾個方面,實踐項目既包含對密碼學原理的理解和運用,又融合當今網路安全的某些主流技術,以適應基礎與驗證性、綜合和設計性兩種不同層次的要求。
《密碼學原理與實踐(第三版)》是2016年1月電子工業出版社出版的圖書。作者是[加] Douglas R. Stinson 道格拉斯 R. 斯廷森。本書是密碼學領域的經典著作,被世界上的多所大學用做指定教科書。內容簡介 本書是密碼學領域的經典著作,被世界上的多所大學用做指定教科書。本書在第二版的基礎上增加了7章內容,...
希爾密碼(Hill Cipher)是運用基本矩陣論原理的替換密碼,由Lester S. Hill在1929年發明。每個字母當作26進制數字:A=0, B=1, C=2... 一串字母當成n維向量,跟一個n×n的矩陣相乘,再將得出的結果MOD26。簡介 希爾密碼是運用基本矩陣論原理的替換密碼,由Lester S. Hill在1929年發明。每個字母當作26進制數字...
《 密碼學原理與Java實現》是清華大學出版社出版的一本圖書,作者是朱文偉 李建英。內容簡介 現在,Java開發可謂如日中天,並且Java安全開發是Java開發領域中的一個重要內容,每個Java開發人員都必須掌握。市面中的絕大多數密碼學書籍都是針對C或C++的,本書重點介紹Java自帶加解密函式的相關技術,以及密碼學領域...
培根密碼,又名倍康尼密碼(英語:Bacon's cipher)是由法蘭西斯·培根發明的一種隱寫術。原理 加密時,明文中的每個字母都會轉換成一組五個英文字母。其轉換依靠下表:加密者需使用兩種不同字型,分別代表A和B。準備好一篇包含相同AB字數的假信息後,按照密文格式化假信息,即依密文中每個字母是A還是B分別套用兩種...
《現代密碼學原理及套用》是2013年國防工業出版社出版的圖書,作者是李海峰、馬海雲。內容簡介 《現代密碼學原理及套用》是作者李海峰等人在多年從事信息安全與密碼學的科研工作與一線教學實踐的基礎上,按照高等院校的培養目標和基本要求,結合平時的教學體會和學生的反饋意見,編寫而成的一本關於“現代密碼學原理及套用”...
1976年提出公共密鑰密碼體制,其原理是加密密鑰和解密密鑰分離。這樣,一個具體用戶就可以將自己設計的加密密鑰和算法公諸於眾,而只保密解密密鑰。任何人利用這個加密密鑰和算法向該用戶傳送的加密信息,該用戶均可以將之還原。公共密鑰密碼的優點是不需要經安全渠道傳遞密鑰,大大簡化了密鑰管理。它的算法有時也稱為...
正是由於對稱密碼學中雙方都使用相同的密鑰,因此無法實現數據簽名和不可否認性等功能。此即為對稱密鑰體系,又稱通用密鑰體系。20世紀70年代以來,一些學者提出了公開密鑰體制,即運用單向函式的數學原理,以實現加、解密密鑰的分離。加密密鑰是公開的,解密密鑰是保密的。這種新的密碼體制,引起了密碼學界的廣泛注意和...
《現代密碼學原理與套用》是2012年機械工業出版社出版的圖書,作者是宋秀麗。內容簡介 《現代密碼學原理與套用(普通高等院校信息安全專業規劃教材)》(作者宋秀麗)在描述現代密碼算法時,在語言表達上力求深入淺出、循序漸進、通俗易懂,讓讀者能輕鬆掌握現代密碼算法的加密/解密過程,覺得這些算法雖複雜但並不難懂。本書...
《理性密碼學原理與協定》是清華大學出版社2021年出版的書籍。內容簡介 理性密碼學融合了密碼學和博弈論的相關知識,針對密碼協定中的安全問題進行研究,是密碼學領域一個新的研究方向。本書根據理性密碼學的**研究進展和作者在理性密碼協定設計領域的科研實踐,提出理性密碼學設計應遵循的原理、機制和方法,並在此基礎...
《現代密碼學原理與實踐》是 2009年 西安電子科技大學出版社出版的圖書,作者是於工,朱習軍。內容簡介 《現代密碼學原理與實踐》全面、系統地論述了現代密碼學的基本原理與方法,強調現代密碼學在保密與認證兩方面的功能,特別是在通信與網路安全中的重要作用。全書共七章,包括傳統密碼、序列密碼、分組密碼、公鑰密碼...
《密碼學——密碼算法與協定(第2版)》是2014年8月電子工業出版社出版的圖書,作者是鄭東、李祥學、黃征。內容簡介 近年來,隨著通信和計算機網路等技術的發展,現代密碼學的研究在理論和套用領域都取得了長足的進步。本書主要介紹密碼學的基本原理與設計方法,其中包括對稱密碼算法與非對稱密碼算法、數字簽名算法及...
2.5 古典密碼的統計分析 24 2.5.1 單表古典密碼的統計分析 24 2.5.2 多表古典密碼的統計分析 28 2.6 本章小結 33 2.7 本章習題 33 第3章 分組密碼 34 3.1 分組密碼概述 34 3.1.1 分組密碼簡介 34 3.1.2 分組密碼的基本原理 35 3.1.3 分組密碼的結構...
算法原理 RSA公開密鑰密碼體制的原理是:根據數論,尋求兩個大素數比較簡單,而將它們的乘積進行因式分解卻極其困難,因此可以將乘積公開作為加密密鑰。算法描述 RSA算法的具體描述如下:(1)任意選取兩個不同的大素數p和q計算乘積 ;(2)任意選取一個大整數e,滿足 ,整數e用做加密鑰(注意:e的選取是很容易...
公鑰密碼系統的加密算法ECC與RSA對比 第六屆國際密碼學會議對套用於公鑰密碼系統的加密算法推薦了兩種:基於大整數因子分解問題(IFP)的RSA算法和基於橢圓曲線上離散對數計算問題(ECDLP)的ECC算法。RSA算法的特點之一是數學原理簡單、在工程套用中比較易於實現,但它的單位安全強度相對較低。用國際上公認的對於RSA算法...
DES的工作原理為:將明文分割成許多64位大小的塊,每個塊用64位密鑰進行加密,實際上,密鑰由56位數據位和8位奇偶校驗位組成,因此只有56個可能的密碼而不是64個。每塊先用初始置換方法進行加密,再連續進行16次複雜的替換,最後再對其施用初始置換的逆。第i步的替換並不是直接利用原始的密鑰K,而是由K與i計算出...