古詩詞大全網 - 個性簽名 - 誰知道密碼學屬於那個學科的範疇?什麽是RSA1024位非對稱密鑰?

誰知道密碼學屬於那個學科的範疇?什麽是RSA1024位非對稱密鑰?

研究密碼變化的客觀規律,應用於編制密碼以保守通信秘密的,稱為編碼學;應用於破譯密碼以獲取通信情報的,稱為破譯學,密碼學是研究編制密碼和破譯密碼的技術科學。

密碼是通信雙方按約定的法則進行信息特殊變換的壹種重要保密手段。密碼學是在編碼與破譯的鬥爭實踐中逐步發展起來的,並隨著先進科學技術的應用,已成為壹門綜合性的尖端技術科學。它與語言學、數學、電子學、聲學、信息論、計算機科學等有著廣泛而密切的聯系。

在西歐語文中之源於希臘語kryptós,“隱藏的”,和gráphein,“書寫”)是研究如何隱密的傳遞信息的學科。在現代特別指對信息以及其傳輸的數學性研究,常被認為是數學和計算機科學的分支,和信息論也密切相關。著名的密碼學者Ron Rivest解釋道:「密碼學是關於如何在敵人存在的環境中通訊」,自工程學的角度,這相當於密碼學與純數學的異同。密碼學是 信息安全等相關議題,如認證、訪問控制的核心。密碼學的首要目是隱藏信息的涵義,並不是將隱藏信息的存在。密碼學也促進了計算機科學,特別是在於電腦與網路安全所使用的技術,如訪問控制與信息的機密性。密碼學已被應用在日常生活:包括自動櫃員機的芯片卡、電腦使用者存取密碼、電子商務等等。

非對稱加密算法的核心就是加密密鑰不等於解密密鑰,且無法從任意壹個密鑰推導出另壹個密鑰,這樣就大大加強了信息保護的力度,而且基於密鑰對的原理很容易的實現數字簽名和電子信封。

比較典型的非對稱加密算法是RSA算法,它的數學原理是大素數的分解,密鑰是成對出現的,壹個為公鑰,壹個是私鑰。公鑰是公開的,可以用私鑰去解公鑰加密過的信息,也可以用公鑰去解私鑰加密過的信息。

比如A向B發送信息,由於B的公鑰是公開的,那麽A用B的公鑰對信息進行加密,發送出去,因為只有B有對應的私鑰,所以信息只能為B所讀取。

牢固的RSA算法需要其密鑰長度為1024位,加解密的速度比較慢是它的弱點。

另外壹種比較典型的非對稱加密算法是ECC算法,基於的數學原理是橢圓曲線離散對數系統,這種算法的標準我國尚未確定,但是其只需要192 bit 就可以實現牢固的加密。所以,應該是優於RSA算法的。

對於加密,基本上不存在壹個完全不可以被破解的加密算法,因為只要妳有足夠的時間,完全可以用窮舉法來進行試探,如果說壹個加密算法是牢固的,壹般就是指在現有的計算條件下,需要花費相當長的時間才能夠窮舉成功(比如100年)

RSA加密演算法是壹種非對稱加密演算法。在公鑰加密標準和電子商業中RSA被廣泛使用。RSA是1977年由羅納德·李維斯特(Ron Rivest)、阿迪·薩莫爾(Adi Shamir)和倫納德·阿德曼(Leonard Adleman)壹起提出的。當時他們三人都在麻省理工學院工作。RSA就是他們三人姓氏開頭字母拼在壹起組成的。

1973年,在英國政府通訊總部工作的數學家克利福德·柯克斯(Clifford Cocks)在壹個內部文件中提出了壹個相應的算法,但他的發現被列入機密,壹直到1997年未被發表。

RSA算法的可靠性基於分解極大的整數是很困難的。假如有人找到壹種很快的分解因子的算法的話,那麽用RSA加密的信息的可靠性就肯定會極度下降。但找到這樣的算法的可能性是非常小的。今天只有短的RSA鑰匙才可能被強力方式解破。到2004年為止,世界上還沒有任何可靠的攻擊RSA算法的方式。只要其鑰匙的長度足夠長,用RSA加密的信息實際上是不能被解破的。

更詳細信息請進入維克百科快照&client=aff-os-worldbrowser&st_usg=ALhdy2-pgUZXjYl-Mz_pl5gft4w9MJ94TQ

還有&st_usg=ALhdy2-4cB1VU2Dtq1bXILD_m6EvFw9e5g&strip=1

後面這個鏈接斷開了,要全部復制上去才打得開,直接點擊打不開,BS CHN gov