《多任務(wù)下的數(shù)據(jù)結(jié)構(gòu)》隨書的源代碼。探討多任務(wù)下的常用數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn),如AVL,紅黑樹,以及一些符合數(shù)據(jù)結(jié)構(gòu),如哈西鏈表,哈希紅黑樹。可以作為STL數(shù)據(jù)結(jié)構(gòu)的多任務(wù)擴(kuò)展。
標(biāo)簽: 多任務(wù) 數(shù)據(jù)結(jié)構(gòu) 源代碼
上傳時(shí)間: 2016-01-03
上傳用戶:tyler
隨著安全通信數(shù)據(jù)速率的提高,關(guān)鍵數(shù)據(jù)加密算法的軟件實(shí)施成為重要的系統(tǒng)瓶頸.基于FPGA的高度優(yōu)化的可編程的硬件安全性解決方案提供了并行處理能力,并且可以達(dá)到所要求的加密處理性能(每秒的SSL或RSA運(yùn)算次數(shù))基準(zhǔn).網(wǎng)絡(luò)的迅速發(fā)展,對安全性的需要變得越來越重要.然而,盡管網(wǎng)絡(luò)技術(shù)進(jìn)步很快,安全性問題仍然相對落后.由于FPGA所提供的設(shè)計(jì)優(yōu)勢,特別是新的高速版本,網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)人員可以在這些網(wǎng)絡(luò)設(shè)備中經(jīng)濟(jì)地實(shí)現(xiàn)安全性支持.FPGA是實(shí)現(xiàn)設(shè)計(jì)靈活性和功能升級的關(guān)鍵,對于容錯、IPSec協(xié)議和系統(tǒng)接口問題而言這兩點(diǎn)非常重要.而且,FPGA還為網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)人員提供了適應(yīng)不同安全處理功能以及隨著安全技術(shù)的發(fā)展方便地增加對新技術(shù)支持的能力.標(biāo)準(zhǔn)加密/解決以及認(rèn)證算法,如RC-4、DES、三次DES、MD-5以及安全哈希算法-1(SHA-1)被廣泛用于全球網(wǎng)絡(luò)安全系統(tǒng)中.本文介紹了基于PCI總線的加密卡的研制,硬件板卡的結(jié)構(gòu),著重論述了加密卡上加密模塊的實(shí)現(xiàn),即用FPGA實(shí)現(xiàn)3DES及IDEA、MD5算法的過程,加密卡的工作原理,加密卡中多種密碼算法的配置原理,最后對3DES算法及IDEA、MD5算法的實(shí)現(xiàn)進(jìn)行仿真,并繪制了板卡的原理圖,對PCI接口原理進(jìn)行了闡述.在論文中,首先闡述了數(shù)據(jù)加密原理.介紹了數(shù)據(jù)加密的算法和數(shù)據(jù)加密的技術(shù)發(fā)展趨勢,并重點(diǎn)說明了3DES的算法.由于加密卡的生存空間在于其高速的加密性能與便捷的使用方式,所以,我們的加密卡采用的是基于PCI插槽的結(jié)構(gòu),遵從的是PCI2.2規(guī)范,理解并掌握PCI總線的規(guī)范是了解整個(gè)系統(tǒng)的重要一環(huán),本文講述了PCI總線的特點(diǎn)和性能,以及總線的信號.由于遵從高速性的要求,我們在硬件選型的時(shí)候,選用的是TI公司高速DSP T M S 3 2 0 C 5 4 x:T I公司新推出的T M S 3 2 0 C 6 x系列D S P功能強(qiáng),速度也非常快,但目前價(jià)格仍然太高,不適合一般加解密使用.而TMS3 2 0 C 5 4 x系列具有性能適中,價(jià)格低廉,產(chǎn)品成熟等特點(diǎn),是較好的選擇.FPGA選用的XILINX公司的XC2V3000,在隨后的文章中,我們將會對這些器件特性做相應(yīng)說明.并由此得出電路原理圖的繪制.文章的重點(diǎn)之一在于3DES算法及IDEA、MD5算法的FPGA實(shí)現(xiàn),以Xilinx公司VIRTEXII結(jié)構(gòu)的VXC2V3000為例,闡述用FPGA高速實(shí)現(xiàn)3DES算法及IDEA、MD5算法的設(shè)計(jì)要點(diǎn)及關(guān)鍵部分的設(shè)計(jì).
上傳時(shí)間: 2013-04-24
上傳用戶:qazwsc
在對稱密碼實(shí)體認(rèn)證上的基礎(chǔ)上,將可鏈性、時(shí)間戳、哈希鏈、加鹽、雙線性對、比特承諾等概念引入環(huán)簽名,使其成為一種具有多種功能的環(huán)簽名方案。在具有了多種功能的前提下,新方案的安全性增強(qiáng)了,而相應(yīng)的復(fù)雜度卻沒有增加。
上傳時(shí)間: 2013-11-16
上傳用戶:gundamwzc
libGringotts是一個(gè)小型、易于使用的、完全線程的C語言庫,最初為Gringotts開發(fā)。它的目的是將數(shù)據(jù)封閉在一個(gè)加密和壓縮的文件中。它使用加密算法((RIJNDAEL 128/256, SERPENT, TWOFISH, CAST256, SAFER+, LOKI97, 用于加密的3DES, 以及哈希函數(shù)的SHA1和 RIPEMD-160)來確保數(shù)據(jù)盡可能安全,并允許用戶對所有使用的加密、哈希函數(shù)和壓縮算法有完全的控制。
標(biāo)簽: libGringotts C語言 線程
上傳時(shí)間: 2014-12-04
上傳用戶:wlcaption
一本關(guān)于密碼學(xué)應(yīng)用的學(xué)習(xí)參考書,內(nèi)有對稱密鑰加密、數(shù)字簽名、認(rèn)證、公鑰加密、哈希算法等內(nèi)容,內(nèi)容全面。
標(biāo)簽: 密碼
上傳時(shí)間: 2013-12-22
上傳用戶:熊少鋒
非常不錯的密碼學(xué)課件(PPT),共20個(gè)文件 1[1].密碼學(xué)與計(jì)算機(jī)安全2002-01.ppt 2[1].密碼學(xué)與計(jì)算機(jī)安全.ppt 3[1].古典替換密碼.ppt 4[1].古典變換密碼.ppt 5[1].古典變換密碼與乘積密碼.ppt 6[1].現(xiàn)代密碼學(xué).ppt 7[1].現(xiàn)代分組密碼-des.ppt 8[1].數(shù)論理論介紹.ppt 9[1].公鑰密碼學(xué).ppt 10[1].公鑰加密算法(續(xù)).ppt 11[1].認(rèn)證、哈希算法.ppt 13[1].數(shù)字簽名算法.ppt 17[1].ssl協(xié)議.rar 18[1].古典替換密碼cont.ppt 19[1].可信的計(jì)算機(jī)系統(tǒng).ppt 20[1].密鑰管理與證書.ppt
標(biāo)簽: 密碼
上傳時(shí)間: 2014-11-26
上傳用戶:稀世之寶039
要求完成的主要任務(wù): (包括課程設(shè)計(jì)工作量及其技術(shù)要求,以及說明書撰寫等具體要求) (1) 實(shí)現(xiàn)哈系表查找算法。 (2) 程序應(yīng)有操作提示、輸入和輸出,界面追求友好,最好是菜單式的界面。 (3) 設(shè)計(jì)若干用例(測試數(shù)據(jù)),上機(jī)測試程序并分析(評價(jià))所設(shè)計(jì)的程序。 (4) 設(shè)計(jì)報(bào)告格式按附件要求書寫。課程設(shè)計(jì)報(bào)告書正文的內(nèi)容應(yīng)包括: 在正文第一行寫課程設(shè)計(jì)題目; 1.需求說明(要求、功能簡述)或問題描述; 2.設(shè)計(jì)說明(簡要的分析與概要設(shè)計(jì)); 3.詳細(xì)的算法描述; 4.源程序與執(zhí)行結(jié)果(含測試方法和測試結(jié)果); 5.使用說明; 6.總結(jié),包括設(shè)計(jì)心得(設(shè)計(jì)的特點(diǎn)、不足、收獲與體會)和展望(該程序進(jìn)一步改進(jìn)擴(kuò)展的設(shè)想)。
標(biāo)簽: 技術(shù)要求
上傳時(shí)間: 2013-12-21
上傳用戶:woshiayin
用圖形用戶界面編寫的加解密文件系統(tǒng),還可實(shí)現(xiàn)哈希函數(shù)算法
標(biāo)簽: 圖形用戶界面 加解密 編寫 文件系統(tǒng)
上傳時(shí)間: 2014-11-27
上傳用戶:fxf126@126.com
PPP挑戰(zhàn)握手認(rèn)證協(xié)議(CHAP),PPP【1】提供了點(diǎn)到點(diǎn)鏈路傳輸多協(xié)議數(shù)據(jù)報(bào)的標(biāo)準(zhǔn)方法。 在PPP中也定義了一種可擴(kuò)展的LCP,允許協(xié)商認(rèn)證協(xié)議,從而可以在進(jìn)行網(wǎng)絡(luò)層 協(xié)議傳輸之前對對端進(jìn)行認(rèn)證。 本文定義了一種PPP認(rèn)證方法,該方法利用隨機(jī)“挑戰(zhàn)”和依據(jù)“挑戰(zhàn)”和密鑰 計(jì)算出的加密哈希“應(yīng)答”來完成認(rèn)證。
標(biāo)簽: CHAP PPP 認(rèn)證協(xié)議
上傳時(shí)間: 2014-01-06
上傳用戶:dave520l
要 高性能和安全是計(jì)算機(jī)網(wǎng)絡(luò)研究的兩個(gè)主要問題。如何使路由器在保證轉(zhuǎn)發(fā)性能的前提下提供網(wǎng)絡(luò)安全保護(hù)已經(jīng)成為當(dāng)前的研究熱點(diǎn)。本文介紹了在完成國家“863”計(jì)劃重大課題“高性能安全路由器”的過程中解決的若干關(guān)鍵技術(shù)問題。“高性能安全路由器”基于自主設(shè)計(jì)的高性能路由器操作系統(tǒng)HEROS。為保證高性能的路由轉(zhuǎn)發(fā),設(shè)計(jì)實(shí)現(xiàn)了基于RAM的高性能路由查找算法;為支持服務(wù)質(zhì)量控制和安全管理,設(shè)計(jì)實(shí)現(xiàn)了基于無沖突哈希Trie樹的分組分類算法和基于反饋的分布式分組調(diào)度算法;為保證網(wǎng)絡(luò)安全,提出了基于分布式密鑰管理的路由器安全體系結(jié)構(gòu)。
上傳時(shí)間: 2014-03-11
上傳用戶:JasonC
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1