當前位置:首頁 » 密碼管理 » 數據加密技術論文

數據加密技術論文

發布時間: 2023-06-02 09:00:52

⑴ 多媒體信息加密技術論文

多媒體多媒體信息加密技術論文是解決網路安全問要採取的主要保密安全 措施 。我為大家整理的多媒體多媒體信息加密技術論文論文,希望你們喜歡。

多媒體多媒體信息加密技術論文論文篇一
多媒體信息加密技術論文研究

摘要:隨著 網路 技術的 發展 ,網路在提供給人們巨大方便的同時也帶來了很多的安全隱患,病毒、黑客攻擊以及 計算 機威脅事件已經司空見慣,為了使得互聯網的信息能夠正確有效地被人們所使用,互聯網的安全就變得迫在眉睫。

關鍵詞:網路;加密技術;安全隱患

隨著 網路技術 的高速發展,互聯網已經成為人們利用信息和資源共享的主要手段,面對這個互連的開放式的系統,人們在感嘆 現代 網路技術的高超與便利的同時,又會面臨著一系列的安全問題的困擾。如何保護 計算機信息的安全,也即信息內容的保密問題顯得尤為重要。

數據加密技術是解決網路安全問要採取的主要保密安全措施。是最常用的保密安全手段,通過數據加密技術,可以在一定程度上提高數據傳輸的安全性,保證傳輸數據的完整性。

1加密技術

數據加密的基本過程就是對原來為明文的文件或數據按某種演算法進行處理。使其成為不可讀的一段代碼,通常稱為“密文”傳送,到達目的地後使其只能在輸入相應的密鑰之後才能顯示出本來內容,通過這樣的途徑達到保護數據不被人非法竊取、修改的目的。該過程的逆過程為解密,即將該編碼信息轉化為其原來數據的過程。數據加密技術主要分為數據傳輸加密和數據存儲加密。數據傳輸加密技術主要是對傳輸中的數據流進行加密,常用的有鏈路加密、節點加密和端到端加密三種方式。

2加密演算法

信息加密是由各種加密演算法實現的,傳統的加密系統是以密鑰為基礎的,是一種對稱加密,即用戶使用同一個密鑰加密和解密。而公鑰則是一種非對稱加密 方法 。加密者和解密者各自擁有不同的密鑰,對稱加密演算法包括DES和IDEA;非對稱加密演算法包括RSA、背包密碼等。目前在數據通信中使用最普遍的演算法有DES演算法、RSA演算法和PGP演算法等。

2.1對稱加密演算法

對稱密碼體制是一種傳統密碼體制,也稱為私鑰密碼體制。在對稱加密系統中,加密和解密採用相同的密鑰。因為加解密鑰相同,需要通信的雙方必須選擇和保存他們共同的密鑰,各方必須信任對方不會將密鑰泄漏出去,這樣就可以實現數據的機密性和完整性。對於具有n個用戶的網路,需要n(n-1)/2個密鑰,在用戶群不是很大的情況下,對稱加密系統是有效的。DES演算法是目前最為典型的對稱密鑰密碼系統演算法。

DES是一種分組密碼,用專門的變換函數來加密明文。方法是先把明文按組長64bit分成若干組,然後用變換函數依次加密這些組,每次輸出64bit的密文,最後將所有密文串接起來即得整個密文。密鑰長度56bit,由任意56位數組成,因此數量高達256個,而且可以隨時更換。使破解變得不可能,因此,DES的安全性完全依賴於對密鑰的保護(故稱為秘密密鑰演算法)。DES運算速度快,適合對大量數據的加密,但缺點是密鑰的安全分發困難。

2.2非對稱密鑰密碼體制

非對稱密鑰密碼體制也叫公共密鑰技術,該技術就是針對私鑰密碼體制的缺陷被提出來的。公共密鑰技術利用兩個密碼取代常規的一個密碼:其中一個公共密鑰被用來加密數據,而另一個私人密鑰被用來解密數據。這兩個密鑰在數字上相關,但即便使用許多計算機協同運算,要想從公共密鑰中逆算出對應的私人密鑰也是不可能的。這是因為兩個密鑰生成的基本原理根據一個數學計算的特性,即兩個對位質數相乘可以輕易得到一個巨大的數字,但要是反過來將這個巨大的乘積數分解為組成它的兩個質數,即使是超級計算機也要花很長的時間。此外,密鑰對中任何一個都可用於加密,其另外一個用於解密,且密鑰對中稱為私人密鑰的那一個只有密鑰對的所有者才知道,從而人們可以把私人密鑰作為其所有者的身份特徵。根據公共密鑰演算法,已知公共密鑰是不能推導出私人密鑰的。最後使用公鑰時,要安裝此類加密程序,設定私人密鑰,並由程序生成龐大的公共密鑰。使用者與其向 聯系的人發送公共密鑰的拷貝,同時請他們也使用同一個加密程序。之後他人就能向最初的使用者發送用公共密鑰加密成密碼的信息。僅有使用者才能夠解碼那些信息,因為解碼要求使用者知道公共密鑰的口令。那是惟有使用者自己才知道的私人密鑰。在這些過程當中。信息接受方獲得對方公共密鑰有兩種方法:一是直接跟對方聯系以獲得對方的公共密鑰;另一種方法是向第三方即可靠的驗證機構(如Certification Authori-ty,CA),可靠地獲取對方的公共密鑰。公共密鑰體制的演算法中最著名的代表是RSA系統,此外還有:背包密碼、橢圓曲線、EL Gamal演算法等。公鑰密碼的優點是可以適應網路的開放性要求,且密鑰 管理問題也較為簡單,尤其可方便的實現數字簽名和驗證。但其演算法復雜,加密數據的速率較低。盡管如此,隨著現代 電子 技術和密碼技術的發展,公鑰密碼演算法將是一種很有前途的網路安全加密體制。

RSA演算法得基本思想是:先找出兩個非常大的質數P和Q,算出N=(P×Q),找到一個小於N的E,使E和(P-1)×(Q-1)互質。然後算出數D,使(D×E-1)Mod(P-1)×(Q-1)=0。則公鑰為(E,N),私鑰為(D,N)。在加密時,將明文劃分成串,使得每串明文P落在0和N之間,這樣可以通過將明文劃分為每塊有K位的組來實現。並且使得K滿足(P-1)×(Q-1I)K3加密技術在 網路 中的 應用及 發展

實際應用中加密技術主要有鏈路加密、節點加密和端對端加密等三種方式,它們分別在OSI不同層次使用加密技術。鏈路加密通常用硬體在物理層實現,加密設備對所有通過的數據加密,這種加密方式對用戶是透明的,由網路自動逐段依次進行,用戶不需要了解加密技術的細節,主要用以對信道或鏈路中可能被截獲的部分進行保護。鏈路加密的全部報文都以明文形式通過各節點的處理器。在節點數據容易受到非法存取的危害。節點加密是對鏈路加密的改進,在協議運輸層上進行加密,加密演算法要組合在依附於節點的加密模塊中,所以明文數據只存在於保密模塊中,克服了鏈路加密在節點處易遭非法存取的缺點。網路層以上的加密,通常稱為端對端加密,端對端加密是把加密設備放在網路層和傳輸層之間或在表示層以上對傳輸的數據加密,用戶數據在整個傳輸過程中以密文的形式存在。它不需要考慮網路低層,下層協議信息以明文形式傳輸,由於路由信息沒有加密,易受監控分析。不同加密方式在網路層次中側重點不同,網路應用中可以將鏈路加密或節點加密同端到端加密結合起來,可以彌補單一加密方式的不足,從而提高網路的安全性。針對網路不同層次的安全需求也制定出了不同的安全協議以便能夠提供更好的加密和認證服務,每個協議都位於 計算 機體系結構的不同層次中。混合加密方式兼有兩種密碼體制的優點,從而構成了一種理想的密碼方式並得到廣泛的應用。在數據信息中很多時候所傳輸數據只是其中一小部分包含重要或關鍵信息,只要這部分數據安全性得到保證整個數據信息都可以認為是安全的,這種情況下可以採用部分加密方案,在數據壓縮後只加密數據中的重要或關鍵信息部分。就可以大大減少計算時間,做到數據既能快速地傳輸,並且不影響准確性和完整性,尤其在實時數據傳輸中這種方法能起到很顯著的效果。

4結語

多媒體信息加密技術論文作為網路安全技術的核心,其重要性不可忽略。隨著加密演算法的公開化和解密技術的發展,各個國家正不斷致力於開發和設計新的加密演算法和加密機制。所以我們應該不斷發展和開發新的多媒體信息加密技術論文以適應紛繁變化的網路安全 環境。
多媒體多媒體信息加密技術論文論文篇二
信息數據加密技術研究

[摘 要] 隨著全球經濟一體化的到來,信息安全得到了越來越多的關注,而信息數據加密是防止數據在數據存儲和和傳輸中失密的有效手段。如何實現信息數據加密,世界各個國家分別從法律上、管理上加強了對數據的安全保護,而從技術上採取措施才是有效手段,信息數據加密技術是利用數學或物理手段,對電子信息在傳輸過程中和存儲體內進行保護,以防止泄漏的技術。

[關鍵字] 信息 數據加密 對稱密鑰加密技術 非對稱密鑰加密技術

隨著全球經濟一體化的到來,信息技術的快速發展和信息交換的大量增加給整個社會帶來了新的驅動力和創新意識。信息技術的高速度發展,信息傳輸的安全日益引起人們的關注。世界各個國家分別從法律上、管理上加強了對數據的安全保護,而從技術上採取措施才是有效手段,技術上的措施分別可以從軟體和硬體兩方面入手。隨著對信息數據安全的要求的提高,數據加密技術和物理防範技術也在不斷的發展。數據加密是防止數據在數據存儲和和傳輸中失密的有效手段。信息數據加密技術是利用數學或物理手段,對電子信息在傳輸過程中和存儲體內進行保護,以防止泄漏的技術。信息數據加密與解密從宏觀上講是非常簡單的,很容易掌握,可以很方便的對機密數據進行加密和解密。從而實現對數據的安全保障。

1.信息數據加密技術的基本概念

信息數據加密就是通過信息的變換或編碼,把原本一個較大范圍的人(或者機器)都能夠讀懂、理解和識別的信息(這些信息可以是語音、文字、圖像和符號等等)通過一定的方法(演算法),使之成為難以讀懂的亂碼型的信息,從而達到保障信息安全,使其不被非法盜用或被非相關人員越權閱讀的目的。在加密過程中原始信息被稱為“明文”,明文經轉換加密後得到的形式就是“密文”。那麼由“明文”變成“密文”的過程稱為“加密”,而把密文轉變為明文的過程稱為“解密”。

2. 信息數據加密技術分類

信息數據加密技術一般來說可以分為兩種,對稱密鑰加密技術及非對稱密鑰加密技術。

2.1 對稱密鑰加密技術

對稱密鑰加密技術,又稱專用密鑰加密技術或單密鑰加密技術。其加密和解密時使用同一個密鑰,即同一個演算法。對稱密鑰是一種比較傳統的加密方式,是最簡單方式。在進行對稱密鑰加密時,通信雙方需要交換彼此密鑰,當需要給對方發送信息數據時,用自己的加密密鑰進行加密,而在需要接收方信息數據的時候,收到後用對方所給的密鑰進行解密。在對稱密鑰中,密鑰的管理極為重要,一旦密鑰丟失,密文將公開於世。這種加密方式在與多方通信時變得很復雜,因為需要保存很多密鑰,而且密鑰本身的安全就是一個必須面對的大問題。

對稱密鑰加密演算法主要包括:DES、3DES、IDEA、FEAL、BLOWFISH等。

DES 演算法的數據分組長度為64 位,初始置換函數接受長度為64位的明文輸入,密文分組長度也是64 位,末置換函數輸出64位的密文;使用的密鑰為64 位,有效密鑰長度為56 位,有8 位用於奇偶校驗。DES的解密演算法與加密演算法完全相同,但密鑰的順序正好相反。所以DES是一種對二元數據進行加密的演算法。DES加密過程是:對給定的64 位比特的明文通過初始置換函數進行重新排列,產生一個輸出;按照規則迭代,置換後的輸出數據的位數要比迭代前輸入的位數少;進行逆置換,得到密文。

DES 演算法還是比別的加密演算法具有更高的安全性,因為DES演算法具有相當高的復雜性,特別是在一些保密性級別要求高的情況下使用三重DES 或3DES 系統較可靠。DES演算法由於其便於掌握,經濟有效,使其應用范圍更為廣泛。目前除了用窮舉搜索法可以對DES 演算法進行有效地攻擊之外, 還沒有發現 其它 有效的攻擊辦法。

IDEA演算法1990年由瑞士聯邦技術協會的Xuejia Lai和James Massey開發的。經歷了大量的詳細審查,對密碼分析具有很強的抵抗能力,在多種商業產品中被使用。IDEA以64位大小的數據塊加密的明文塊進行分組,密匙長度為128位,它基於“相異代數群上的混合運算”設計思想演算法用硬體和軟體實現都很容易且比DES在實現上快的多。

IDEA演算法輸入的64位數據分組一般被分成4個16位子分組:A1,A2,A3和A4。這4個子分組成為演算法輸入的第一輪數據,總共有8輪。在每一輪中,這4個子分組相互相異或,相加,相乘,且與6個16位子密鑰相異或,相加,相乘。在輪與輪間,第二和第三個子分組交換。最後在輸出變換中4個子分組與4個子密鑰進行運算。

FEAL演算法不適用於較小的系統,它的提出是著眼於當時的DES只用硬體去實現,FEAL演算法是一套類似美國DES的分組加密演算法。但FEAL在每一輪的安全強度都比DES高,是比較適合通過軟體來實現的。FEAL沒有使用置換函數來混淆加密或解密過程中的數據。FEAL使用了異或(XOR)、旋轉(Rotation)、加法與模(Molus)運算,FEAL中子密鑰的生成使用了8輪迭代循環,每輪循環產生2個16bit的子密鑰,共產生16個子密鑰運用於加密演算法中。

2.2 非對稱密鑰加密技術

非對稱密鑰加密技術又稱公開密鑰加密,即非對稱加密演算法需要兩個密鑰,公開密鑰和私有密鑰。有一把公用的加密密鑰,有多把解密密鑰,加密和解密時使用不同的密鑰,即不同的演算法,雖然兩者之間存在一定的關系,但不可能輕易地從一個推導出另一個。使用私有密鑰對數據信息進行加密,必須使用對應的公開密鑰才能解密,而 公開密鑰對數據信息進行加密,只有對應的私有密鑰才能解密。在非對稱密鑰加密技術中公開密鑰和私有密鑰都是一組長度很大、數字上具有相關性的素數。其中的一個密鑰不可能翻譯出信息數據,只有使用另一個密鑰才能解密,每個用戶只能得到唯一的一對密鑰,一個是公開密鑰,一個是私有密鑰,公開密鑰保存在公共區域,可在用戶中傳遞,而私有密鑰則必須放在安全的地方。

非對稱密鑰加密技術的典型演算法是RSA演算法。RSA演算法是世界上第一個既能用於數據加密也能用於數字簽名的非對稱性加密演算法,RSA演算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美國麻省理工學院)開發的。RSA是目前最有影響力的公鑰加密演算法,它能夠抵抗到目前為止已知的所有密碼攻擊,已被ISO推薦為公鑰數據加密標准。

RSA演算法的安全性依賴於大數分解,但現在還沒有證明破解RSA就一定需要作大數分解。所以是否等同於大數分解一直沒有理論證明的支持。由於RSA演算法進行的都是大數計算,所以無論是在軟體還是硬體方面實現相對於DES演算法RSA演算法最快的情況也會慢上好幾倍。速度一直是RSA演算法的缺陷。

3. 總結

隨著計算機網路的飛速發展,在實現資源共享、信息海量的同時,信息安全達到了前所未有的需要程度,多媒體信息加密技術論文也凸顯了其必不可少的地位,同時也加密技術帶來了前所未有的發展需求,加密技術發展空間無限。

參考文獻:

[1] IDEA演算法 中國信息安全組織 2004-07-17.


看了“多媒體多媒體信息加密技術論文論文”的人還看:

1. ssl加密技術論文

2. 詳解加密技術概念加密方法以及應用論文

3. 淺談計算機安全技術畢業論文

4. 電子信息技術論文範文

5. 計算機網路安全結課論文

資料庫技術論文

資料庫技術已成為計算機信息系統和計算機應用系統的重要技術基礎。下面是我為大家精心推薦的資料庫技術論文,希望能夠對您有所幫助。

資料庫技術論文篇一

資料庫加密技術分析

摘 要:從信息產業的形成、壯大到信息社會的到來,特別是以微電子革命為代表的個人計算機的迅猛發展和以網路為特徵的新一輪信息交流方式的革命,社會的信息化已成為一種社會發展的新趨勢。

關鍵詞:資料庫;加密;研究

中圖分類號:TP31 文獻標識碼:A

資料庫技術的最初應用領域主要是信息管理領域,如政府部門、工商企業、圖書情報、交通運輸、銀行金融、科研教育等各行各業的信息管理和信息處理。事實上,只要有數據需要管理,就可以使用資料庫。

1資料庫的特點

數據結構化是資料庫和文件系統的本質區別。數據結構化是按照一定的數據棋型來組織和存放數據.也就是採用復雜的數據模型表示數據結構。數據模型不僅描述數據本身以特點,還描述數據之間的聯系。這種結構化的數據反映了數據之間的自然聯系,是實現對另據的集中控制和減少數據冗餘的前提和保證。

由於資料庫是從一個企事業單位的總體應用來全盤考慮井集成教據結構的.所以數拒庫中的數據不再是面向個別應用而是面向系統的。各個不同的應用系統所需的數據只是翅體模型的一個子集。資料庫設計的基礎是數據模型。在進行教據庫設計時,要站在全局需耍的角度抽象和組織數據,要完整地、准確地描述數據自身和數據之間聯系的情況,建立話合總體需耍的數據棋型。資料庫系統是以資料庫為荃礎的,各種應用程序應建立在數據陣之上。資料庫系統的這種特點決定了它的設計方法,即系統設計時應先設計資料庫,再設計功能程序.而不能像文件系統那樣,先設計程序,再考慮程序需要的數據。

1.1有較高的數據獨立性

資料庫中的數據不是孤立的,數據與數據之間是相互關聯的。也就是說,在資料庫個不僅要能夠表水數據本身,還要能夠表水數據與數據之間的聯系。例如布銀行的儲蓄資料庫中,有儲戶信息和賬戶情息,儲戶信息和賬戶信息聯的。 資料庫能夠根據石同的需要按不同的方法組織數據,比如順序組織方法、索引組織方法、倒排索引組織力法等。這樣做的目的就是要最大限度地提高用戶或應用程序訪問數據烽的效率。閉於有資料庫技術之前。數據文件都是獨立的,所以任何數據文件都必須含有滿足某一應用的全部數據。而在資料庫中數據是被所有應用共享的。在設計資料庫時,從全局應劇小發,可以使資料庫中包含為整個應用服務的全部數據,然後通過模式定義可以靈活組合數據滿足每一個應用。數據形具有較高的數據獨僅件數據獨立性是指數據的組織和存儲方法與應蝴程序互不依賴、彼此獨立的特性。在資料庫技術之前,數據文件的織糾方式和應用程序是密切相關的。當改企數據結構時相應的應用程序也必須隕之修改,這樣就大大增加了應用程斤的開發代價和維護代價。而資料庫技術以使數據的組織和存儲方法與應用程序巨不依賴,從而人大降低應用程序的開發代價和維護代價。

1.2數據冗餘度小、數據共享度高

數據冗餘度小是指存儲在資料庫中的皿復數據少。在非資料庫系統中,每個應用程序有它自己的數據文件,從而造成存儲數據的大盆宜復。由於在資料庫系統方式下.教據不再是面向某個應用,而是面向整個系統,這就使得資料庫中的數據冗餘度小.從而避免了由於數據大扭冗餘帶來的數據沖突問題。

據庫系統通過數據模型和數據控制機制提高數據的共享性。數據共享度高會提高數據的利用率,使得數據更有價值,能夠更容易、更方使地使用。

2資料庫加密方法

從所面臨的安全與保密威脅方面來看,資料庫系統應該重點對付以下威脅: 非授權訪問、假冒合法用廣、數據完整性受破壞系統的正常運行、病毒、通信線路被竊聽等。而威脅網路安全的因素:計算機系統的脆弱性、協議安全的脆弱性、資料庫管理系統安全的脆弱性、人為的因素、各種外部威脅,主要包括以下方面。

數據欺騙:非法篡改數據或輸人假數據;特洛伊木馬術:非法裝人秘密指令或程序,由計算機執行犯罪活動;義大利香腸術:利用計算機從金融銀行信息系統上一點點竊取存款,如竊取賬戶的利息尾數,積少成多;邏輯炸彈:輸人犯罪指令,以便在指定的時間或條件下刪除數據文卷,或者破壞系統功能;線路截收:從系統通信線路上截取信息;陷阱術:利用程序中用於調試或修改、增加程序功能而特設的斷點,插人犯罪指令或在硬體中相應的地方增設某種供犯罪用的裝置,總之是利用軟體和硬體的某些斷點或介面插入犯罪指令或裝置;寄生術:用某種方式緊跟有特權的用戶進人系統,或者在系統中裝人“寄生蟲”;超級沖殺:用共享程序突破系統防護,進行非法存取或破壞數據及系統功能;非同步攻擊:將犯罪指令混雜在正常作業程序中,以獲取數據文件.電腦病毒:將具有破壞系統功能和系統服務與破壞或刪除數據文卷的犯罪程序裝人系統某個功能程序中,讓系統在運行期間將犯罪程序自動拷貝給其他系統,這就好像傳染性病毒一樣四處蔓延。

2.1資料庫加密技術探索

密碼學是一門古老而深奧的學科,對一般人來說是陌生的,因為長期以來它只在很小的范圍內(如軍事、外交、悄報等部門)使用。計算機密碼學是研究計算機信息加密、解密及其變換的科學.是數學和計算機的交叉學科,也是一門新興的學科,隨著計算機網路和計算機通信技術的發展,計算機密碼學得到前所未有的重視並迅速普及和發展起來。數據加密技術主要分為傳輸加密和存儲加密,而數據傳輸加密技術是對傳輸中的數據流進行加密,常用的有鏈路加密、節點加密和端到端加密三種方式。

(1)鏈路加密,是傳輸數據僅在物理層前的數據鏈路層進行加密,不考慮信源和信宿。它用於保護通信節點間的數據,接收方是傳送路徑上的各台節點機,信息在每台節點機內都要被解密和再加密,依次進行,直至到達目的地。

(2)節點加密,是在節點處採用一個與節點機相連的密碼裝置。密文在該裝置中被解密並被重新加密,明文不通過節點機,避免了鏈路加密節點處易受攻擊鉑缺點。

結語

數據加密技術是最基本的安全技術,被譽為信息安全的核心,最初主要用於保證數據在存儲和傳輸過程中的保密性。它通過變換和置換等各種方法將被保護信息置換成密文,然後再進行信息的存儲或傳輸,即使加密信息在存儲或者傳輸過程為非授權人員所獲得,也可以保證這些信息不為其認知.從而達到保護信息的目的。該方法的保密性直接取決於所採用的密碼演算法和密鑰長度。

參考文獻

[1]錢雪忠.資料庫原理及技術[M].北京:清華大學出版社,2011.

[2]劉升.資料庫系統原理與應用[M].北京:清華大學出版社,2012.

點擊下頁還有更多>>>資料庫技術論文

熱點內容
手機開腳本買個什麼配置的 發布:2025-02-06 18:45:59 瀏覽:111
python代碼輸入 發布:2025-02-06 18:32:35 瀏覽:562
易語言上傳ftp文件夾 發布:2025-02-06 18:31:09 瀏覽:73
仿qq源碼java 發布:2025-02-06 18:24:06 瀏覽:424
阿里雲訪問mysql資料庫 發布:2025-02-06 18:17:57 瀏覽:789
原神遊戲伺服器ip 發布:2025-02-06 17:54:23 瀏覽:811
如何查筆記本電腦的真正配置 發布:2025-02-06 17:48:07 瀏覽:82
存儲器存在地址 發布:2025-02-06 17:47:28 瀏覽:540
phpsocket教程 發布:2025-02-06 17:42:13 瀏覽:424
mysql解壓縮版安裝 發布:2025-02-06 17:26:33 瀏覽:180