1. 程式人生 > >數據加密技術發展

數據加密技術發展

代碼安全

AI”時代已經到來,數據安全問題,已經兵臨城下。網絡安全之敵,已經不是信息系統本身的問題,而是要命的運營風險問題!數據加密技術也在這激流中奮勇向前,不斷完善,在這萬物互聯的大時代下一路保駕護航!

?數據加密技術是一項非常古老的技術,早在公元前2000多年前,埃及人就開始使用特別的象形文字作為信息編碼來保護他們的秘密文件;而始於公元前17世紀由克裏特島人發明的Phaistos圓盤更被譽為最難破解的密碼之一。而互聯網因它的開放性,信息安全也難以實現面面俱到。所以如何保護這些數據的安全,已經成為每家企業不得不深思,考慮的問題!

數據加密技術發展至今可大致分為三個階段。

1949年以前,早期的數據加密技術簡單,復雜程度不高,安全性較低,大部分都是一些具有藝術特征的字謎。因此這個時期的密碼被稱為古典密碼。隨著工業革命的到來和二次世界大戰的爆發,數據加密技術有了突破性的發展。通過密碼算法或者機械的加密設備,使明文轉變為密文。

1949-1975年期間,世界上第一臺計算機的誕生直至今天,計算機技術發展突飛猛進,也使得加密技術從機械時代提升到了電子時代。這使得復雜計算的加密技術成為可能,也使得加密算法在復雜程度和安全性上得到了很大的提高。

1976至今,美國密碼學專家狄匪和赫爾曼在1976年提出公開密鑰密碼體制的概念,是現代密碼學的重大發明,也將密碼學提供了全新的方向。數據加密的過程就是通過加密系統將明文,按照加密算法將明文改變成密文。數據加密技術主要分為數據傳輸加密和數據存儲加密。數據傳輸加密技術主要是對數據傳輸過程中的數據流進行加密,例如:鏈路加密、節點加、端到端加密三種方式。而存儲加密的加密算法就有很多種,目前最普遍使用的算法有

DES算法、RSA算法、PGP算法等。

隨著信息安全事故的頻發,人們也越來越重視在數據安全這一領域上技術的革新與創新。科技的飛速發展不僅給人帶來了許多便利,而且也使得黑客的手段也層出不窮 。據報道,芬蘭10歲的小男孩,雖然沒有自己的Ins賬號,卻能刪除所有帖子的用戶評論,他是黑進Ins最年輕的人。難以想象,這樣一個年齡的孩子,竟然已經可以達到如此境界。回想起10歲的我,自愧不如啊!上述現象給我們帶來了警示,現如今黑客越來越趨向於工具化,可以這麽說一個完全不懂電腦的人,可能只要點一下一個工具的按鈕,就能給一家企業帶來不可估量的損失,更嚴重點更可能給大家帶來生命安全。這不是危言聳聽,數據安全問題已經不僅僅是一家公司內部問題,還是社會穩定,國家富強的重大問題!

傳統加密技術,也是企事業單位網絡建設的基礎架構,防火墻、入侵檢測、防病毒,當然這些已經遠遠不及當下技術的革新。新型的加密技術也應運而生,例如主機監控,文檔透明加解密技術,SDC沙盒理念等技術。文檔加密采用的是應用層透明加密技術俗稱鉤子透明加密技術。這種技術起源於win98時代,後來隨著windows2000 而流行起來。就是將上述兩種技術(應用層API Hook)組合而成的。 通過windows 的鉤子技術,監控應用程序對文件的打開和保存,當打開文件時,先將密文 轉換後再讓程序讀入內存,保證程序讀到的是明文,而在保存時,又將內存中的明文加密後再寫入到磁盤中。應用層 APIHOOK 加密技術,特點是實現簡單,缺點是可靠性差,速度超 級慢,因為需要臨時文件,也容易破解。且對於一些大型圖紙類文件,也易造成損壞,更不用說對於開發者來說帶來了多大的影響,對項目的進展就更不用說了。但由於直接對文件加密直觀感覺非常好,對於當初 空白的市場來講,這一旗號確實打動了不少企業。而SDC沙盒理念是在前者基礎之上發展而來的,每個過濾層都只做自己最擅長的事情,所以特別穩定,速度快,性能可靠,不存在任何問題。

數據加密技術是企業繁榮,社會穩定,國家安全的必要補充!

?

數據加密技術發展