資料庫技術論文
資料庫技術已成為計算機資訊系統和計算機應用系統的重要技術基礎。下面是小編為大家精心推薦的,希望能夠對您有所幫助。
篇一
資料庫加密技術分析
摘 要:從資訊產業的形成、壯大到資訊社會的到來,特別是以微電子革命為代表的個人計算機的迅猛發展和以網路為特徵的新一輪資訊交流方式的革命,社會的資訊化已成為一種社會發展的新趨勢。
關鍵詞:資料庫;加密;研究
中圖分類號:TP31 文獻標識碼:A
資料庫技術的最初應用領域主要是資訊管理領域,如政府部門、工商企業、圖書情報、交通運輸、銀行金融、科研教育等各行各業的資訊管理和資訊處理。事實上,只要有資料需要管理,就可以使用資料庫。
1資料庫的特點
資料結構化是資料庫和檔案系統的本質區別。資料結構化是按照一定的資料棋型來組織和存放資料.也就是採用複雜的資料模型表示資料結構。資料模型不僅描述資料本身以特點,還描述資料之間的聯絡。這種結構化的資料反映了資料之間的自然聯絡,是實現對另據的集中控制和減少資料冗餘的前提和保證。
由於資料庫是從一個企事業單位的總體應用來全盤考慮井整合教據結構的.所以數拒庫中的資料不再是面向個別應用而是面向系統的。各個不同的應用系統所需的資料只是翅體模型的一個子集。資料庫設計的基礎是資料模型。在進行教據庫設計時,要站在全域性需耍的角度抽象和組織資料,要完整地、準確地描述資料自身和資料之間聯絡的情況,建立話合總體需耍的資料棋型。資料庫系統是以資料庫為荃礎的,各種應用程式應建立在資料陣之上。資料庫系統的這種特點決定了它的設計方法,即系統設計時應先設計資料庫,再設計功能程式.而不能像檔案系統那樣,先設計程式,再考慮程式需要的資料。
1.1有較高的資料獨立性
資料庫中的資料不是孤立的,資料與資料之間是相互關聯的。也就是說,在資料庫個不僅要能夠表水資料本身,還要能夠表水資料與資料之間的聯絡。例如布銀行的儲蓄資料庫中,有儲戶資訊和賬戶情息,儲戶資訊和賬戶資訊聯的。 資料庫能夠根據石同的需要按不同的方法組織資料,比如順序組織方法、索引組織方法、倒排索引組織力法等。這樣做的目的就是要最大限度地提高使用者或應用程式訪問資料烽的效率。閉於有資料庫技術之前。資料檔案都是獨立的,所以任何資料檔案都必須含有滿足某一應用的全部資料。而在資料庫中資料是被所有應用共享的。在設計資料庫時,從全域性應劇小發,可以使資料庫中包含為整個應用服務的全部資料,然後通過模式定義可以靈活組合資料滿足每一個應用。資料形具有較高的資料獨僅件資料獨立性是指資料的組織和儲存方法與應蝴程式互不依賴、彼此獨立的特性。在資料庫技術之前,資料檔案的織糾方式和應用程式是密切相關的。當改企資料結構時相應的應用程式也必須隕之修改,這樣就大大增加了應用程斤的開發代價和維護代價。而資料庫技術以使資料的組織和儲存方法與應用程式巨不依賴,從而人大降低應用程式的開發代價和維護代價。
1.2資料冗餘度小、資料共享度高
資料冗餘度小是指儲存在資料庫中的皿複數據少。在非資料庫系統中,每個應用程式有它自己的資料檔案,從而造成儲存資料的大盆宜復。由於在資料庫系統方式下.教據不再是面向某個應用,而是面向整個系統,這就使得資料庫中的資料冗餘度小.從而避免了由於資料大扭冗餘帶來的資料衝突問題。
據庫系統通過資料模型和資料控制機制提高資料的共享性。資料共享度高會提高資料的利用率,使得資料更有價值,能夠更容易、更方使地使用。
2資料庫加密方法
從所面臨的安全與保密威脅方面來看,資料庫系統應該重點對付以下威脅: 非授權訪問、假冒合法用廣、資料完整性受破壞系統的正常執行、病毒、通訊線路被竊聽等。而威脅網路安全的因素:計算機系統的脆弱性、協議安全的脆弱性、資料庫管理系統安全的脆弱性、人為的因素、各種外部威脅,主要包括以下方面。
資料欺騙:非法篡改資料或輸人假資料;特洛伊木馬術:非法裝人祕密指令或程式,由計算機執行犯罪活動;義大利香腸術:利用計算機從金融銀行資訊系統上一點點竊取存款,如竊取賬戶的利息尾數,積少成多;邏輯炸彈:輸人犯罪指令,以便在指定的時間或條件下刪除資料文卷,或者破壞系統功能;線路截收:從系統通訊線路上擷取資訊;陷阱術:利用程式中用於除錯或修改、增加程式功能而特設的斷點,插人犯罪指令或在硬體中相應的地方增設某種供犯罪用的裝置,總之是利用軟體和硬體的某些斷點或介面插入犯罪指令或裝置;寄生術:用某種方式緊跟有特權的使用者進人系統,或者在系統中裝人“寄生蟲”;超級衝殺:用共享程式突破系統防護,進行非法存取或破壞資料及系統功能;非同步攻擊:將犯罪指令混雜在正常作業程式中,以獲取資料檔案.電腦病毒:將具有破壞系統功能和系統服務與破壞或刪除資料文卷的犯罪程式裝人系統某個功能程式中,讓系統在執行期間將犯罪程式自動拷貝給其他系統,這就好像傳染性病毒一樣四處蔓延。
2.1資料庫加密技術探索
密碼學是一門古老而深奧的學科,對一般人來說是陌生的,因為長期以來它只在很小的範圍內***如軍事、外交、悄報等部門***使用。計算機密碼學是研究計算機資訊加密、解密及其變換的科學.是數學和計算機的交叉學科,也是一門新興的學科,隨著計算機網路和計算機通訊技術的發展,計算機密碼學得到前所未有的重視並迅速普及和發展起來。資料加密技術主要分為傳輸加密和儲存加密,而資料傳輸加密技術是對傳輸中的資料流進行加密,常用的有鏈路加密、節點加密和端到端加密三種方式。
***1***鏈路加密,是傳輸資料僅在物理層前的資料鏈路層進行加密,不考慮信源和信宿。它用於保護通訊節點間的資料,接收方是傳送路徑上的各臺節點機,資訊在每臺節點機內都要被解密和再加密,依次進行,直至到達目的地。
***2***節點加密,是在節點處採用一個與節點機相連的密碼裝置。密文在該裝置中被解密並被重新加密,明文不通過節點機,避免了鏈路加密節點處易受攻擊鉑缺點。
結語
資料加密技術是最基本的安全技術,被譽為資訊保安的核心,最初主要用於保證資料在儲存和傳輸過程中的保密性。它通過變換和置換等各種方法將被保護資訊置換成密文,然後再進行資訊的儲存或傳輸,即使加密資訊在儲存或者傳輸過程為非授權人員所獲得,也可以保證這些資訊不為其認知.從而達到保護資訊的目的。該方法的保密性直接取決於所採用的密碼演算法和金鑰長度。
參考文獻
[1]錢雪忠.資料庫原理及技術[M].北京:清華大學出版社,2011.
[2]劉升.資料庫系統原理與應用[M].北京:清華大學出版社,2012.
點選下頁還有更多>>>
資料加密技術論文