天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于rust編程語(yǔ)言的i2p匿名通信設(shè)計(jì)

發(fā)布時(shí)間:2021-09-11 12:17
  隨著人類(lèi)社會(huì)對(duì)個(gè)人隱私和商業(yè)機(jī)密重視程度的不斷提高,一種可提供匿名化的網(wǎng)絡(luò)傳輸機(jī)制逐漸被擺上開(kāi)發(fā)日程。雖然以現(xiàn)有的安全技術(shù)能足夠保障數(shù)據(jù)在本地存儲(chǔ)的安全性,但數(shù)據(jù)在公網(wǎng)上的隱私傳輸卻成為信息安全的薄弱環(huán)節(jié)之一,F(xiàn)有的絕大多數(shù)網(wǎng)絡(luò)加密技術(shù)(比如虛擬專(zhuān)用網(wǎng))都采用的是單鏈路的網(wǎng)絡(luò)結(jié)構(gòu),一旦單鏈路上的某個(gè)節(jié)點(diǎn)故障,加密也隨之失效,即使是匿名性較好的洋蔥路由網(wǎng)絡(luò),也是在同一條網(wǎng)絡(luò)鏈路上實(shí)現(xiàn)數(shù)據(jù)的發(fā)送和接收。而隱形網(wǎng)項(xiàng)目(Invisible Internet Project)則采用了以DHT(分布式散列表)為關(guān)鍵基礎(chǔ)設(shè)施、Kademlia為傳輸協(xié)議算法的分布式、多鏈路的拓?fù)浣Y(jié)構(gòu),可有效保障數(shù)據(jù)在公網(wǎng)上的傳輸安全。本文的主要內(nèi)容包括了匿名通信中的一些基本概念,I2P創(chuàng)建隧道過(guò)程,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)工作機(jī)制,加強(qiáng)版?zhèn)鬏攲訁f(xié)議,加密算法,消息數(shù)據(jù)包的構(gòu)造及算法實(shí)現(xiàn),傳輸層協(xié)議的握手流程及算法實(shí)現(xiàn),并在最后實(shí)現(xiàn)了一個(gè)由rust語(yǔ)言寫(xiě)成的I2P網(wǎng)絡(luò)原型,并分析了其工作流程及存在的問(wèn)題。 

【文章來(lái)源】:華中師范大學(xué)湖北省 211工程院校 教育部直屬院校

【文章頁(yè)數(shù)】:74 頁(yè)

【學(xué)位級(jí)別】:碩士

【部分圖文】:

基于rust編程語(yǔ)言的i2p匿名通信設(shè)計(jì)


圖2.1散列表的查找原理??“”“”

散列表


??圖2.1散列表的查找原理??前面的預(yù)備知識(shí)已經(jīng)介紹了“散列碰撞”(也稱(chēng)為“散列沖突”)的概念。同??樣,當(dāng)兩個(gè)不同的key進(jìn)行哈希計(jì)算卻得到相同的散列值,就是所謂的“散列函數(shù)??碰撞”。一旦出現(xiàn)這種情況,這兩個(gè)key對(duì)應(yīng)的兩個(gè)鍵值對(duì)就會(huì)被存儲(chǔ)在同一個(gè)桶??(bucket)里面。另一種情況是:雖然計(jì)算出來(lái)的散列值不同,但經(jīng)過(guò)“取模運(yùn)算”??之后卻得到相同的桶編號(hào)。這時(shí)候也會(huì)使得兩個(gè)鍵值對(duì)(K/V)存儲(chǔ)在一個(gè)桶里面。??keys?buckets?entries??000?X.???????????■?—?x?Lssa?Smith?521-S976??,?,?/-?■?001? ̄^??????John?Smith?/?一??r?…漏?l?〇〇2?[xj??f?A?:?:?J?f?mhn?Smith?|?521-1?動(dòng)4?i??Usa?Smith?^?\?—? ̄1??\?151?^??鶴rti?Dse?X?Sandra?Dee?52I-9iS5?!??\?/?l— ̄——J——??—J??^?x?\??Sandra?Dee?-?v?——Vr—r-??:?????A?:?:?,x?|?Baker?4

示意圖,散列表,示意圖,散列


??圖2.1散列表的查找原理??前面的預(yù)備知識(shí)已經(jīng)介紹了“散列碰撞”(也稱(chēng)為“散列沖突”)的概念。同??樣,當(dāng)兩個(gè)不同的key進(jìn)行哈希計(jì)算卻得到相同的散列值,就是所謂的“散列函數(shù)??碰撞”。一旦出現(xiàn)這種情況,這兩個(gè)key對(duì)應(yīng)的兩個(gè)鍵值對(duì)就會(huì)被存儲(chǔ)在同一個(gè)桶??(bucket)里面。另一種情況是:雖然計(jì)算出來(lái)的散列值不同,但經(jīng)過(guò)“取模運(yùn)算”??之后卻得到相同的桶編號(hào)。這時(shí)候也會(huì)使得兩個(gè)鍵值對(duì)(K/V)存儲(chǔ)在一個(gè)桶里面。??keys?buckets?entries??000?X.???????????■?—?x?Lssa?Smith?521-S976??,?,?/-?■?001? ̄^??????John?Smith?/?一??r?…漏?l?〇〇2?[xj??f?A?:?:?J?f?mhn?Smith?|?521-1?動(dòng)4?i??Usa?Smith?^?\?—? ̄1??\?151?^??鶴rti?Dse?X?Sandra?Dee?52I-9iS5?!??\?/?l— ̄——J——??—J??^?x?\??Sandra?Dee?-?v?——Vr—r-??:?????A?:?:?,x?|?Baker?4

【參考文獻(xiàn)】:
期刊論文
[1]匿名通信綜述[J]. 劉鑫,王能.  計(jì)算機(jī)應(yīng)用. 2010(03)



本文編號(hào):3392983

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/wltx/3392983.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶(hù)5b9ea***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com