基于低功耗處理器的數(shù)字簽名研究與實現(xiàn)
本文關(guān)鍵詞:基于低功耗處理器的數(shù)字簽名研究與實現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:隨著信息科技的發(fā)展,信息安全越來越成為我們所關(guān)注和需要提高的問題。數(shù)字簽名技術(shù)作為一個重要的信息安全手段,已經(jīng)有著非常廣闊的應(yīng)用。然而現(xiàn)今的數(shù)字簽名應(yīng)用大多數(shù)都是基于計算機(jī)、手機(jī)環(huán)境,對于單片機(jī)、嵌入式系統(tǒng)等低功耗處理器環(huán)境的應(yīng)用卻非常少。隨著物聯(lián)網(wǎng)的發(fā)展,基于低功耗處理器的數(shù)字簽名應(yīng)用將是越來越迫切;诘凸奶幚砥鞯臄(shù)字簽名應(yīng)用將會用于各種各樣的場景,包括軍事中相關(guān)信息采集獲取,商業(yè)的一些機(jī)密信息網(wǎng)絡(luò)、個人醫(yī)療服務(wù)網(wǎng)絡(luò)等等。 本文的主要工作和創(chuàng)新點(diǎn):研究和分析數(shù)字簽名常見算法,選擇基于低功耗處理器的橢圓曲線數(shù)字簽名算法(ECDSA);在基于低功耗處理器的特殊環(huán)境中,對大整數(shù)結(jié)構(gòu)進(jìn)行研究設(shè)計,通過以數(shù)組表示形式對大整數(shù)進(jìn)行結(jié)構(gòu)設(shè)計,對四則運(yùn)算,模余運(yùn)算,模逆運(yùn)算進(jìn)行研究和設(shè)計;通過引入隨機(jī)數(shù)k的特定環(huán)境對橢圓曲線標(biāo)量乘法進(jìn)行改進(jìn);最后通過引入加密算法對數(shù)字簽名算法進(jìn)行改進(jìn)優(yōu)化,這樣既保證了信息的保密性,同時也優(yōu)化了數(shù)字簽名算法,使其更好的應(yīng)用于低功耗處理器,提高數(shù)字簽名的運(yùn)算效率。 本論文對基于低功耗處理器的數(shù)字簽名應(yīng)用場景進(jìn)行研究和分析后,設(shè)計了數(shù)字簽名應(yīng)用框架,最后選擇STM32F103RCT6處理器,無限發(fā)送芯片HC-12,溫濕度傳感器DHT-11,然后利用c語言進(jìn)行了數(shù)字簽名demo的實現(xiàn)。這一實現(xiàn)過程包括溫濕度信息的采集,數(shù)字簽名、加密,無限發(fā)送芯片發(fā)送信息,服務(wù)端接收信息,解密,驗證。這整個過程就是基于低功耗處理器的數(shù)字簽名的具體實現(xiàn),為后續(xù)的數(shù)字簽名在低功耗處理器應(yīng)用提供了理論依據(jù)和實現(xiàn)基礎(chǔ)。
【關(guān)鍵詞】:數(shù)字簽名 低功耗處理器 STM32 大整數(shù) ECDSA
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TN918.91;TP332
【目錄】:
- 摘要4-5
- ABSTRACT5-7
- 目錄7-9
- 第一章 緒論9-14
- 1.1 課題背景及意義9-10
- 1.2 國內(nèi)外發(fā)展現(xiàn)狀10-12
- 1.3 主要研究內(nèi)容12
- 1.4 論文組織結(jié)構(gòu)12-14
- 第二章 基于低功耗處理器的數(shù)字簽名理論14-22
- 2.1 數(shù)字簽名基本理論14-18
- 2.1.1 數(shù)字簽名原理14-15
- 2.1.2 數(shù)字簽名算法介紹15-16
- 2.1.3 數(shù)字簽名各算法的分析比較和選擇16-18
- 2.2 橢圓曲線基本理論18-20
- 2.2.1 橢圓曲線的定義18-19
- 2.2.2 橢圓曲線的運(yùn)算規(guī)則19-20
- 2.3 橢圓曲線標(biāo)量乘法基本理論20-21
- 2.3.1 橢圓曲線標(biāo)量乘法運(yùn)算20
- 2.3.2 標(biāo)量乘法的階20-21
- 2.4 本章小結(jié)21-22
- 第三章 基于低功耗處理器的數(shù)字簽名及其相關(guān)算法研究和設(shè)計22-43
- 3.1 數(shù)字簽名中大整數(shù)的研究和設(shè)計22-32
- 3.1.1 大整數(shù)的結(jié)構(gòu)設(shè)計22-24
- 3.1.2 大整數(shù)四則運(yùn)算的設(shè)計24-25
- 3.1.3 大整數(shù)模余運(yùn)算的設(shè)計25-31
- 3.1.4 大整數(shù)模逆運(yùn)算的設(shè)計31-32
- 3.2 橢圓曲線標(biāo)量乘法算法的改進(jìn)32-37
- 3.2.1 橢圓曲線標(biāo)量乘法分析32
- 3.2.2 橢圓曲線標(biāo)量乘法各算法比較分析32-34
- 3.2.3 基于隨機(jī)數(shù)k的標(biāo)量乘法改進(jìn)34-35
- 3.2.4 改進(jìn)的標(biāo)量乘法的測試分析35-37
- 3.3 數(shù)字簽名算法的改進(jìn)37-42
- 3.3.1 數(shù)字簽名算法研究37-38
- 3.3.2 加密算法研究38-39
- 3.3.3 結(jié)合加密算法對數(shù)字簽名算法的改進(jìn)39-41
- 3.3.4 改進(jìn)的數(shù)字簽名算法的測試分析41-42
- 3.4 本章小結(jié)42-43
- 第四章 基于STM32的數(shù)字簽名實現(xiàn)43-65
- 4.1 基于低功耗處理器的數(shù)字簽名總體框架設(shè)計43-46
- 4.1.1 數(shù)字簽名應(yīng)用場景的研究43-45
- 4.1.2 數(shù)字簽名的框架設(shè)計45-46
- 4.2 基于STM32的數(shù)字簽名架構(gòu)和平臺環(huán)境研究46-54
- 4.2.1 低功耗處理器的選擇46-47
- 4.2.2 低功耗處理器的選擇47-50
- 4.2.3 溫濕度傳感器DHT-11的研究分析50-52
- 4.2.4 基于STM32的數(shù)字簽名架構(gòu)的研究分析52-54
- 4.3 基于STM32的數(shù)字簽名實現(xiàn)54-61
- 4.3.1 客戶端的設(shè)計和實現(xiàn)54-56
- 4.3.2 服務(wù)端的設(shè)計和實現(xiàn)56-58
- 4.3.3 加密解密的實現(xiàn)58-59
- 4.3.4 數(shù)字簽名的實現(xiàn)59-61
- 4.4 基于STM32的數(shù)字簽名測試與分析61-64
- 4.4.1 基于STM32的數(shù)字簽名測試數(shù)據(jù)61-62
- 4.4.2 基于STM32的數(shù)字簽名數(shù)據(jù)分析62-64
- 4.5 本章小結(jié)64-65
- 第五章 總結(jié)與展望65-67
- 5.1 論文主要工作65-66
- 5.2 下一步工作計劃66-67
- 參考文獻(xiàn)67-70
- 致謝70-71
- 攻讀學(xué)位期間發(fā)表的學(xué)術(shù)成果71
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 王和;楊華;高福兵;;物聯(lián)網(wǎng)安全[J];四川兵工學(xué)報;2011年11期
2 臧勁松;;物聯(lián)網(wǎng)安全性能分析[J];計算機(jī)安全;2010年06期
3 李雪;劉悅;;基于數(shù)字簽名的在線銀行安全性的研究與分析[J];福建電腦;2012年12期
4 高偉;張國印;王欣萍;;一種改進(jìn)的橢圓曲線數(shù)字簽名算法[J];黑龍江大學(xué)自然科學(xué)學(xué)報;2009年06期
5 郭紅微;裴樹軍;陳德運(yùn);陳宇;;數(shù)字簽名技術(shù)在電子政務(wù)系統(tǒng)中的應(yīng)用與實現(xiàn)[J];哈爾濱理工大學(xué)學(xué)報;2006年01期
6 徐秋亮,李大興;橢圓曲線密碼體制[J];計算機(jī)研究與發(fā)展;1999年11期
7 陶仁驥,陳世華;一種有限自動機(jī)公開鑰密碼體制和數(shù)字簽名[J];計算機(jī)學(xué)報;1985年06期
8 王挺,呂述望;電子商務(wù)與橢圓曲線密碼體制[J];計算機(jī)應(yīng)用研究;2000年04期
9 戶占良;于繼江;;橢圓曲線密碼體制在電子商務(wù)中的應(yīng)用[J];商場現(xiàn)代化;2010年07期
10 麻常莎;胡愛群;;關(guān)于提高RSA算法速度的研究[J];信息安全與通信保密;2010年10期
本文關(guān)鍵詞:基于低功耗處理器的數(shù)字簽名研究與實現(xiàn),由筆耕文化傳播整理發(fā)布。
,本文編號:344412
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/344412.html