一種多比特流密碼算法設(shè)計(jì)與應(yīng)用研究
發(fā)布時(shí)間:2023-02-19 08:15
計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的發(fā)展改變了人們的生活方式,它們?cè)跒榇蠹規(guī)肀憷耐瑫r(shí)也帶來了一些安全隱患。由于數(shù)字信息在存儲(chǔ)與傳輸過程中容易受到不法分子的竊取、攻擊,如何有效保護(hù)信息的安全成了人們關(guān)心的問題。密碼學(xué)是保護(hù)信息安全的有效手段,流密碼作為其中的一個(gè)重要分支,具有理論成熟,應(yīng)用范圍廣和加解密方法簡單等優(yōu)勢(shì)。流密碼研究的關(guān)鍵問題之一是密鑰流生成器的設(shè)計(jì)。因混沌系統(tǒng)天然具有動(dòng)力學(xué)復(fù)雜,長期行為難預(yù)測(cè),對(duì)初值和參數(shù)極度敏感等特性,能產(chǎn)生具有優(yōu)良類隨機(jī)性的混沌序列。故本文將利用混沌系統(tǒng)和拉丁方變換構(gòu)造新的多比特流密碼算法。隨后利用仿真實(shí)驗(yàn)對(duì)比分析新算法的加密效果和安全性,并將新算法應(yīng)用于手機(jī)加密軟件的設(shè)計(jì)之中。本文研究的創(chuàng)新點(diǎn)主要包括:1)證明了一種三維時(shí)變符號(hào)動(dòng)力系統(tǒng)的Devaney混沌性,并結(jié)合移位寄存器提出了一種密鑰流序列生成器。通過單比特、游程、撲克和NIST統(tǒng)計(jì)測(cè)試方法對(duì)其生成的二值序列進(jìn)行檢測(cè)。仿真結(jié)果表明新的密鑰流生成器產(chǎn)生的序列具有良好的隨機(jī)性能,因而將其用于構(gòu)造流密碼算法是合適的。2)利用8階拉丁方設(shè)計(jì)了3比特基本系統(tǒng),并給出了這種基本系統(tǒng)的代數(shù)表達(dá)式。通過結(jié)合新的密鑰流生...
【文章頁數(shù)】:68 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 研究背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 流密碼研究歷程
1.2.2 混沌流密碼及其在圖像中的應(yīng)用
1.3 主要內(nèi)容與結(jié)構(gòu)安排
第2章 流密碼算法基礎(chǔ)簡介
2.1 密碼學(xué)基本概念
2.1.1 密碼編碼學(xué)
2.1.2 密碼分析學(xué)
2.1.3 密碼體制分類
2.2 流密碼加密方式
2.3 密鑰流生成器的設(shè)計(jì)方法
2.4 密鑰流序列的偽隨機(jī)性指標(biāo)
2.4.1 周期及線性復(fù)雜度
2.4.2 Golomb隨機(jī)公設(shè)
2.4.3 NIST隨機(jī)性檢測(cè)
2.5 小結(jié)
第3章 基于時(shí)變符號(hào)混沌系統(tǒng)的密鑰流生成器設(shè)計(jì)
3.1 混沌基礎(chǔ)知識(shí)
3.1.1 混沌的定義
3.1.2 混沌的特征
3.1.3 混沌與密碼
3.2 一類三維時(shí)變符號(hào)混沌系統(tǒng)
3.3 基于三維時(shí)變符號(hào)系統(tǒng)的密鑰流生成器
3.4 密鑰流序列的偽隨機(jī)性分析
3.5 小結(jié)
第4章 基于矢量基本系統(tǒng)的混沌流密碼算法設(shè)計(jì)
4.1 矢量基本密碼系統(tǒng)
4.1.1 概念
4.1.2 構(gòu)造方法
4.2 基于矢量基本系統(tǒng)的混沌流密碼設(shè)計(jì)
4.2.1 算法描述
4.2.2 加密算法在圖像上的應(yīng)用
4.2.3 仿真結(jié)果
4.3 加密算法的效果對(duì)比分析
4.3.1 直方圖分析
4.3.2 像素相關(guān)性分析
4.3.3 信息熵分析
4.3.4 密鑰空間分析
4.3.5 密鑰敏感性分析
4.4 小結(jié)
第5章 多比特流密碼算法在手機(jī)加密軟件上的應(yīng)用
5.1 Android簡介及開發(fā)環(huán)境搭建
5.1.1 Android簡介
5.1.2 Android開發(fā)環(huán)境搭建
5.2 手機(jī)加密軟件的設(shè)計(jì)
5.2.1 加密軟件功能需求分析
5.2.2 加密軟件工作流程設(shè)計(jì)
5.2.3 功能模塊設(shè)計(jì)及實(shí)現(xiàn)
5.3 運(yùn)行實(shí)例
5.4 小結(jié)
第6章 總結(jié)與展望
6.1 總結(jié)
6.2 展望
參考文獻(xiàn)
指導(dǎo)教師對(duì)學(xué)位論文的學(xué)術(shù)評(píng)語
學(xué)位論文答辯委員會(huì)決議書
致謝
攻讀碩士學(xué)位期間研究成果
本文編號(hào):3745863
【文章頁數(shù)】:68 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 研究背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 流密碼研究歷程
1.2.2 混沌流密碼及其在圖像中的應(yīng)用
1.3 主要內(nèi)容與結(jié)構(gòu)安排
第2章 流密碼算法基礎(chǔ)簡介
2.1 密碼學(xué)基本概念
2.1.1 密碼編碼學(xué)
2.1.2 密碼分析學(xué)
2.1.3 密碼體制分類
2.2 流密碼加密方式
2.3 密鑰流生成器的設(shè)計(jì)方法
2.4 密鑰流序列的偽隨機(jī)性指標(biāo)
2.4.1 周期及線性復(fù)雜度
2.4.2 Golomb隨機(jī)公設(shè)
2.4.3 NIST隨機(jī)性檢測(cè)
2.5 小結(jié)
第3章 基于時(shí)變符號(hào)混沌系統(tǒng)的密鑰流生成器設(shè)計(jì)
3.1 混沌基礎(chǔ)知識(shí)
3.1.1 混沌的定義
3.1.2 混沌的特征
3.1.3 混沌與密碼
3.2 一類三維時(shí)變符號(hào)混沌系統(tǒng)
3.3 基于三維時(shí)變符號(hào)系統(tǒng)的密鑰流生成器
3.4 密鑰流序列的偽隨機(jī)性分析
3.5 小結(jié)
第4章 基于矢量基本系統(tǒng)的混沌流密碼算法設(shè)計(jì)
4.1 矢量基本密碼系統(tǒng)
4.1.1 概念
4.1.2 構(gòu)造方法
4.2 基于矢量基本系統(tǒng)的混沌流密碼設(shè)計(jì)
4.2.1 算法描述
4.2.2 加密算法在圖像上的應(yīng)用
4.2.3 仿真結(jié)果
4.3 加密算法的效果對(duì)比分析
4.3.1 直方圖分析
4.3.2 像素相關(guān)性分析
4.3.3 信息熵分析
4.3.4 密鑰空間分析
4.3.5 密鑰敏感性分析
4.4 小結(jié)
第5章 多比特流密碼算法在手機(jī)加密軟件上的應(yīng)用
5.1 Android簡介及開發(fā)環(huán)境搭建
5.1.1 Android簡介
5.1.2 Android開發(fā)環(huán)境搭建
5.2 手機(jī)加密軟件的設(shè)計(jì)
5.2.1 加密軟件功能需求分析
5.2.2 加密軟件工作流程設(shè)計(jì)
5.2.3 功能模塊設(shè)計(jì)及實(shí)現(xiàn)
5.3 運(yùn)行實(shí)例
5.4 小結(jié)
第6章 總結(jié)與展望
6.1 總結(jié)
6.2 展望
參考文獻(xiàn)
指導(dǎo)教師對(duì)學(xué)位論文的學(xué)術(shù)評(píng)語
學(xué)位論文答辯委員會(huì)決議書
致謝
攻讀碩士學(xué)位期間研究成果
本文編號(hào):3745863
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/3745863.html
最近更新
教材專著