網絡技術是從1990年代中期發展起來的新技術,它把互聯網上分散的資源融為有機整體,實現資源的全面共享和有機協作,使人們能夠透明地使用資源的整體能力并按需獲取信息。資源包括高性能計算機、存儲資源、數據資源、信息資源、知識資源、專家資源、大型數據庫、網絡、傳感器等。 當前的互聯網只限于信息共享,網絡則被認為是互聯網發展的第三階段。 加密可以保證數據的保密性,也可用于驗證用戶,它是在實現網絡安全的重要手段之一。在本課中,你將學到如何使用對稱加密,非對稱加密和HASH加密來建立一個信任關系。 加密的優勢 加密提供以下四種服務,見表
加密強度 加密文件一個常被討論但又經常被誤解的方面是加密強度。什么構成了加密的強度?什么是被美國出口法保護的?哪種級別的加密是被不同的安全需要所要求的?如何確定加密的有效強度? 加密強度取決于三個主要因素: 首先是算法的強度,包括幾個因素,例如,除了嘗試所有可能的密鑰組合之外的任何方法都不能數學的使信息被解密。從我們的角度而言,我們應該使用工業標準的算法,它們已經被加密學專家測試過無數次,任何一個新的或個體的配方將不被信任直到它被商業的認證。 第二個因素是密鑰的保密性,一個合乎邏輯但有時被忽略了的方面,沒有算法能夠發揮作用如果密鑰受到損害,因此,數據的保密程度直接與密鑰的保密程度相關,注意區分密鑰和算法,算法不需要保密,被加密的數據是先與密鑰共同使用,然后再通過加密算法。 第三個因素是密鑰程度,這是最為人所知的一個方面,根據加密和解密的應用程序,密鑰的長度是由”位”為單位,在密鑰的長度上加上一位則相當于把可能的密鑰的總數乘以二倍,簡單的說構成一個任意給定長度的密鑰的位的可能組合的個數可以被表示為2的n次方,這兒的n是一個密鑰長度,因此,一個40位密鑰長度的配方將是2的40次方或1099511627776種可能的不同的鑰,與之形成鮮明對比的是現代計算機的速度。 盡管可能加密的密鑰的總數是非常大的,專門的計算機現在可以在不到一天時間內試驗許多種密鑰的組合,在一九三三年,Michael wiener 研制出一種專門的計算機,專門破譯DES(一種使用56-位密鑰的算法)。在研制的過程中他發現設計所需要的費用是呈直線型的,考慮到他的結果和Moore的法則的因子(此法則指出計算力大約每18個月增長一倍)。其實任何密碼都能破解而無論它的長度,想像一下這樣的密鑰利用現代的機器去破解是多么的快速。簡單的說,一個人或組織在密鑰破解的裝備上花的錢越多,則密鑰就會被越快的破解,這種斷言最近已經得到證實。Electronic Frontier Foundation建造的專門的計算機最近在不到三天的時間內破譯了一個64位基礎的密碼。 網絡的神奇作用吸引著越來越多的用戶加入其中,正因如此,網絡的承受能力也面臨著越來越嚴峻的考驗―從硬件上、軟件上、所用標準上......,各項技術都需要適時應勢,對應發展,這正是網絡迅速走向進步的催化劑。 |
溫馨提示:喜歡本站的話,請收藏一下本站!