freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

rsa加密的分析與實(shí)現(xiàn)-免費(fèi)閱讀

  

【正文】 河南科技大學(xué)畢業(yè)論文設(shè)計(jì)致謝謝兩年多來(lái)和我共同學(xué)習(xí)生活的同窗好友,忘不了我們一起互相鼓勵(lì)和幫助,共同奮進(jìn)的日子。 }}函數(shù)說(shuō)明:1. GenerateKeys():根據(jù)系統(tǒng)服務(wù)產(chǎn)生公鑰和私鑰,存放到數(shù)組中,供加密和解密調(diào)用。 string[] sBytes = (39。 cipherbytes = ((plaintext), false)。 RSACryptoServiceProvider rsa = new RSACryptoServiceProvider()。下面以一個(gè)簡(jiǎn)單的例子??odn進(jìn)行計(jì)算。在以上的關(guān)系式中,n 稱為模數(shù),通信雙方都必須知道;e 為加密運(yùn)算的指數(shù),發(fā)送方需要知道;而 d 為解密運(yùn)算的指數(shù),只有接受方才能知道。對(duì)于明文信息為 m,滿足 O=mn,對(duì)其加密和解密過(guò)別為:()oekCEn=()dkDc=如果第三者進(jìn)行竊聽(tīng)時(shí),他會(huì)得到幾個(gè)數(shù):m,e,n(=pq),c……他如果碼的話,必須想辦法得到 ,他必須先知道 p,q,即對(duì) n 作素因子分而分解1024 位的素?cái)?shù) n 卻是非常困難的。它的安全性是基于數(shù)論和計(jì)算復(fù)雜性理論中的下述論斷:求兩個(gè)大素?cái)?shù)的乘積是計(jì)算上容易的,但要分解兩個(gè)大素?cái)?shù)的積求出它的素因子是計(jì)算上困難的。對(duì)任意整數(shù) a,b 和 p,如果 gcd(a,p)=l 且 gcd(b,p)=l,則gcd(ab,p)=1 這說(shuō)明如果兩個(gè)整數(shù)中每一個(gè)數(shù)都與一個(gè)整數(shù) p 互為質(zhì)數(shù),則它們河南科技大學(xué)畢業(yè)論文設(shè)計(jì)的積與 p 互為質(zhì)數(shù)。如果 a 與 b 不同時(shí)為 0,則gcd(a,b)是,一個(gè)在 l 與 min({a},)之間的整數(shù)。因子分解問(wèn)題是 NP困難問(wèn)題。這就牽涉到素性檢測(cè)的問(wèn)題。整數(shù) 1 被稱為基數(shù),它既不是質(zhì)數(shù)也不是合數(shù)。例如,24 的約數(shù)有1,2,3,4,6, 8,12 和 24。本章我們將詳細(xì)地闡述 Rosa 公鑰密碼體制的數(shù)學(xué)基礎(chǔ)、基本思想、參數(shù)的確定及其素?cái)?shù)的檢測(cè)等問(wèn)題。當(dāng)然,如果密碼分析者或攻擊者不知道所使用的密碼算法,那么破譯密碼會(huì)更困難,但是密碼系統(tǒng)的安全性應(yīng)依賴于密鑰,依賴于加密體制或算法本身的細(xì)節(jié)的安全性。密碼分析學(xué)的任務(wù)是破譯密碼或偽造認(rèn)證密碼,竊取機(jī)密信息或進(jìn)行詐騙破壞活動(dòng)。例如,密碼分析者可能知道從用戶終端送到計(jì)算機(jī)的密文數(shù)據(jù)以一個(gè)標(biāo)準(zhǔn)詞“Login”開(kāi)頭。統(tǒng)計(jì)分析攻擊在歷史上為破譯密碼做出過(guò)極大的貢獻(xiàn)。否則,我們說(shuō)這個(gè)密碼是不可破譯的。1988 年,daffier 總結(jié)了己經(jīng)出現(xiàn)的所有公鑰密碼算法,提出大多數(shù)公鑰算法都基于三個(gè)難問(wèn)題之一:背包問(wèn)題、離散對(duì)數(shù)和因子分解。他們沒(méi)有設(shè)計(jì)出用橢圓曲線的新的密碼算法,但他們?cè)谟邢抻蛏嫌脵E圓曲線實(shí)現(xiàn)了己有的公鑰算法,如 和 Schonn 一算法等。單向函數(shù)在密碼學(xué)中起一個(gè)中心作用。公鑰密碼體制克服了對(duì)稱密碼體制的缺點(diǎn),特別適用于計(jì)算機(jī)網(wǎng)絡(luò)中的多用戶通信,它大大減少了多用戶通信所需的密鑰量,節(jié)省了系統(tǒng)資源,也便于密鑰管理。 公鑰密碼體制對(duì)稱密碼體制的特點(diǎn)是解密密鑰與加密密鑰相同或者很容易從加密密鑰導(dǎo)出解密密鑰。②對(duì)內(nèi)存的需求非常低,使它很適合用于受限制的環(huán)境。S 盒的設(shè)計(jì)對(duì)密碼算法的安全性至關(guān)重要。DES 對(duì)于推動(dòng)密碼理論的發(fā)展和應(yīng)用起了重大作用,掌握和了解這一算法的基本原理、設(shè)計(jì)思想、安全性分析等問(wèn)題,對(duì)于研究分組密碼理論和其實(shí)際應(yīng)用具有重要意義。例如,設(shè)有兩個(gè)子密碼 T 和 S,我們先以 T 對(duì)明文進(jìn)行加密,然后再以 S 對(duì)所得的結(jié)果進(jìn)行加密,則乘積密碼可表示為 F 二 ST。⑤數(shù)據(jù)擴(kuò)展。但是碼體制存在著嚴(yán)重的缺陷:在進(jìn)行安全通信之前,通信的雙方必須通過(guò)道商定和傳送密鑰,而在實(shí)際的通訊網(wǎng)中,通信雙方很難確定一條合理通道。代替是指每一個(gè)或一組字符被另一個(gè)或另一個(gè)或一組字符所取代。②保密系統(tǒng)的安全性應(yīng)依賴于密鑰,而不是依賴于密碼體制或算法本身的細(xì)節(jié)的安全性。進(jìn)而,如果在計(jì)算上 K2 不能由 K1 推出,這公開(kāi)也不會(huì)損害 K2 的安全,于是便可以將 K1 公開(kāi)。解密變換 DK2: 密器完成,其中 。 keE206。定義 5 密文(Cipher text)是指明文被加密后的消息。這些基礎(chǔ)概念和知識(shí)是本課題研究工作的理論與技術(shù)基礎(chǔ)。本論文主要研究了密碼學(xué)尤其是 RSA 的發(fā)展歷程,及目前 RSA 在應(yīng)用中面臨的問(wèn)題。同時(shí),關(guān)于 RSA 體制的大量的研究工作的文獻(xiàn)和成果為本文研究工作的開(kāi)展提供了良好的基礎(chǔ)。 研究本課題的意義加密技術(shù)按照密碼使用方法不同可以分為對(duì)稱密鑰算法和非對(duì)稱密鑰算法。另一類是非數(shù)學(xué)的密碼理論與技術(shù),包括信息隱藏、量子密碼、基于生物特征的識(shí)別理論與技術(shù)等。9 年之前)的密碼學(xué)可以說(shuō)不是什么學(xué)科,僅為一門藝術(shù)。完全處于秘密工作狀態(tài)的研究機(jī)構(gòu)開(kāi)始在密碼學(xué)方面取得根本性的進(jìn)展,最具代表性的有 Shannon(香農(nóng))的論文—《保密系統(tǒng)的通信理論》和《通信的數(shù)學(xué)理論》 ,他將安全保密的研究引入了科學(xué)的軌道,從而創(chuàng)立了信息論的一個(gè)新學(xué)科。數(shù)據(jù)加密技術(shù)可以提高信息系統(tǒng)及數(shù)據(jù)的安全性和保密性,防止秘密數(shù)據(jù)被外部破譯所采用的主要技術(shù)手段之一。 (2)數(shù)據(jù)傳輸網(wǎng)絡(luò)安全。大數(shù)模冪乘運(yùn)算是實(shí)現(xiàn) RSA 等公鑰密碼的基本運(yùn)算,該算法存在的問(wèn)題是在實(shí)現(xiàn)時(shí)耗時(shí)太多,這也是制約其廣泛應(yīng)用的瓶頸。密碼學(xué)是信息安全技術(shù)的核心,現(xiàn)代密碼體制分為公鑰體制和私鑰體制兩大類:私鑰體制又稱單鑰體制,其加密密鑰和解密密鑰相同。在計(jì)算機(jī)網(wǎng)絡(luò)日益擴(kuò)大和普及的今天,計(jì)算機(jī)對(duì)安全的要求更高、涉及面更廣。即數(shù)據(jù)安全,是指系統(tǒng)有能力抵抗外來(lái)非法入侵者對(duì)信息的惡意訪問(wèn)、泄漏、修改和破壞等,即:機(jī)密性、完整性、可用性。第一次世界大戰(zhàn)之前,密碼學(xué)的重要進(jìn)展根本是不為人知的,很少有文獻(xiàn)披露這方面的信息。公開(kāi)密鑰體制可使收、發(fā)信息的雙方無(wú)須事先交換密鑰就可秘密通信。密碼分析技術(shù)的主要任務(wù)是破譯密碼或偽造認(rèn)證信息,實(shí)現(xiàn)竊取機(jī)密信息或進(jìn)行詐騙破壞話動(dòng)。除了算法的設(shè)計(jì)之外,美國(guó)、歐洲、日本發(fā)達(dá)國(guó)家在加密算法的標(biāo)準(zhǔn)化方面做了大量的工作。該算法的安全性依賴于大整數(shù)的素?cái)?shù)因子分解的困難性,其最基本最核心的算術(shù)操作是模乘運(yùn)算,再由一系列的模乘來(lái)完成模冪運(yùn)算。軟件實(shí)現(xiàn)主要問(wèn)題是加密、解密操作要計(jì)算位數(shù)達(dá)十進(jìn)制百位以上的模冪乘函數(shù)。隨著計(jì)算機(jī)和通信技術(shù)的迅猛發(fā)展,大量的敏感信息常常通過(guò)公共通信設(shè)施或計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行交換,特別是 intermit 的廣泛應(yīng)用、電子商務(wù)和電子政務(wù)的迅速發(fā)展,越來(lái)越多的個(gè)人信息需要嚴(yán)格保密,如:銀行賬號(hào)、個(gè)人隱私等。定義 2 密碼編碼學(xué)(Cryptography)是對(duì)信息進(jìn)行編碼實(shí)現(xiàn)信息隱蔽的技術(shù)和河南科技大學(xué)畢業(yè)論文設(shè)計(jì)科學(xué)。 代表密鑰空間,是由所有可能的密鑰組成的有限集。()kex=們用香農(nóng)(Salmon)的密碼模型來(lái)說(shuō)明密碼體制。 如果一個(gè)密碼體制的 ,或由其中一個(gè)很容易推出另一個(gè),鑰密碼體制或k206。兩種密碼在計(jì)算機(jī)系統(tǒng)中都有廣泛應(yīng)用。雖然現(xiàn)在己經(jīng)很少采用了,但原理還是沒(méi)變。在大多數(shù)的對(duì)稱密碼體制中,加密密鑰和解密密鑰的,它要河南科技大學(xué)畢業(yè)論文設(shè)計(jì)求發(fā)送者和接收者在通信之前協(xié)商一個(gè)安全的密鑰,因此有時(shí)碼也稱為單鑰密碼。②密鑰量要足夠大(即置換子集中的元素足夠多),盡可能消除弱密鑰有密鑰無(wú)特殊性可分析,以防止密鑰窮舉攻擊奏效。在理想情況下,明文的每一位 bit 和密鑰的每一 bit 應(yīng)影響密文的每一bit 即實(shí)現(xiàn)所謂的“完備性” 。其他比較有名的分組密碼算法還有國(guó)際數(shù)據(jù)加密算法(IDEA)Ghost 算法等。DES 算法在歷史上曾發(fā)揮重要作用,但也存在以下問(wèn)題:①DES 密鑰空間的規(guī)模 256 對(duì)實(shí)際安全而言太小。其目的是為了確定一個(gè)非保密的、全球免費(fèi)使用的分組密碼算法,用于保護(hù)下一世紀(jì)政府的敏感信息,2022 年 10 月 2 日,NIST 宣布比利時(shí)的密碼學(xué)家 Joan Diemen 和 Vincent Rijmen設(shè)計(jì)的“Roundel 算法”最終獲勝。⑥密鑰安裝的時(shí)間很好,也具有很高的靈活性。它的出現(xiàn)是密碼學(xué)研究中的一項(xiàng)重大突破,也是現(xiàn)代密碼學(xué)誕生的標(biāo)志之一。例如,RSA 體制就是典型的基于單向函數(shù)模型的實(shí)現(xiàn)。此外,比較著名的還有 Enigma 算法和 1991 年 NIST 提出的數(shù)字簽名算法Digital signature Algorithm(DSA)。本文將在下一章對(duì)該算法作比較詳細(xì)的介紹。密碼系統(tǒng)可能遭受的另一種攻擊是主動(dòng)攻擊口、evilest。當(dāng)解密(加密)算法的復(fù)雜性增大時(shí),完成一次解密(加密)所需的時(shí)間增大。為了對(duì)抗這種數(shù)學(xué)分析攻擊,應(yīng)選用具有堅(jiān)實(shí)數(shù)學(xué)基礎(chǔ)和足夠復(fù)雜的加密算法。這是對(duì)密碼分析者最有利的情況。絕對(duì)不可破譯的密碼在理論上的。在廣泛的應(yīng)用中,不僅它的實(shí)現(xiàn)技術(shù)日趨成熟,而且安全性逐漸得到證明。如果 dale 并且 d0,則我們說(shuō) d 是 a 的約數(shù)。素?cái)?shù)具有許多特殊性質(zhì),在數(shù)論中舉足輕重。河南科技大學(xué)畢業(yè)論文設(shè)計(jì)例如:11011=7xllZxl3另外,如果 P 表示所有素?cái)?shù)集合,則任一正整數(shù)均可唯一的表示為如下形式: ()aap??0pa?其 中上式右邊是所有素?cái)?shù) p 的乘積。但是這些理論上的方法在 n 很大時(shí),計(jì)算量太大,不適合密碼學(xué)中使用。注意,1 是任意兩個(gè)整數(shù)的公約數(shù)。對(duì)所有正整數(shù) n,a 和 b,如果 n∣a*b 并且 gcd(a,n)=l,則 n∣b。確定一個(gè)大數(shù)的素?cái)?shù)因子是不容易的,實(shí)踐中通常采用 Euclidean 和擴(kuò)展的Echidna 算法來(lái)尋找最大公約數(shù)和各自的乘法逆元。河南科技大學(xué)畢業(yè)論文設(shè)計(jì) RSA 工作原理RSA 算法的工作原理是選擇兩個(gè)大素?cái)?shù) p,q,計(jì)算 n=pq,其中(n)為歐拉函數(shù):選擇一個(gè)整數(shù) e,它滿足 1e中(n),再????1npq???求出滿足 e,1d 的整數(shù) d。 選擇一個(gè)比 n 小且與 z 互質(zhì)(沒(méi)有公因子)的數(shù) e。??eCmodn?解密: 。所以公開(kāi)密鑰為(35,5) ,私有密鑰為(35,29) 。 string plaintext = sSource。 } return ()。 j++) { if (sBytes[j] != ) { byteEn[j] = (sBytes[j])。河南科技大學(xué)畢業(yè)論文設(shè)計(jì) 測(cè)試的結(jié)果河南科技大學(xué)畢業(yè)論文設(shè)計(jì)第五章 結(jié)論 結(jié)論在當(dāng)今的信息社會(huì)中,每天都有大量的信息在傳輸、交換、存儲(chǔ)和處理,而這些處理過(guò)程幾乎都要依賴強(qiáng)大的計(jì)算機(jī)系統(tǒng)來(lái)完成。二十六年來(lái),他們?cè)谖业纳?,讓我得以?lè)觀、積極的態(tài)度評(píng)審論文和出席論文答辯會(huì)的各位專家,百忙之中給予河南科技大學(xué)畢業(yè)論文設(shè)計(jì)參考文獻(xiàn) [1]馮登國(guó),計(jì)算機(jī)通信網(wǎng)絡(luò)安全,[M]北京:清華大學(xué)出版社,2022.[2]黃元飛,陳麟,唐三平信息安全與加密解密核心技術(shù)[M]上海:浦東電子出版 社,2022[3]吳世忠,2022 國(guó)內(nèi)外網(wǎng)絡(luò)與信息安全年度報(bào)告(上),信息安全與通信保密,: P12}14[4]吳世忠,2022 國(guó)內(nèi)外網(wǎng)絡(luò)與信息安全年度報(bào)告(心,信息安全與通信保密,: P9} 12[5] Diffie W, Hellman cryptographic techniques.[M] Procceedings of the AFIPS National Computer Conference. 1976[6] R S
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1