伴隨電子、計算機技術的發展與應用, 資訊保安越來越受到高度的重視。資料加密技術就是用來保證資訊保安的基本技術之一。資料加密技術實質是一種資料形式的變換, 傳送方把資料和資訊(稱為明文)通過演算法加密後變成密文並進行傳輸, 只有特定接收方才能將密文進行解密還原出明文。
根據金鑰型別不同,加密演算法分為兩類:對稱加密演算法和非對稱加密演算法。
對稱加密演算法是指加密和解密均採用相同的金鑰,需要通訊雙方對金鑰進行保密。常用的對稱加密演算法有:des/3des演算法、aes演算法。
非對稱加密演算法採用的加密鑰匙(公鑰)和解密鑰匙(私鑰)是不同的。通訊雙方分別持有公鑰和私鑰,公鑰可以公開,私鑰則需秘密保管。公開金鑰≠私有金鑰,二者不能相互推導。常用的非對稱加密演算法有:rsa演算法、ecc演算法。
在這兩種演算法之外,還有摘要演算法,常見的有hash演算法。
資料加密技術可以實現的功能為:資料保密、身份驗證、保持資料完整性、數字簽名(防抵賴)。
資料保密:
資料保密是指傳送方將明文資料加密成密文後傳給接收方,從而保護資料在傳輸過程中的安全性。資料保密主要使用對稱性金鑰和公開性金鑰來實現。
身份認證:
身份認證也稱為「身份驗證」或「身份鑑別」,是指在計算機及計算機網路系統中確認操作者身份的過程,從而確定該使用者是否具有對某種資源的訪問和使用許可權,進而使計算機和網路系統的訪問策略能夠可靠、有效地執行,防止攻擊者假冒合法使用者獲得資源的訪問許可權,保證系統和資料的安全,以及授權訪問者的合法利益。對稱加密演算法和非對稱加密演算法都可以實現身份認證。
保持資料完整性:
常用的檢測資料完整性的演算法有hash演算法,當傳送方要給接收方傳送資料時,一方面將明文資料加密成密文,同時將明文資料進行雜湊運算,生成摘要。接收方接收到資料後,將密文資料解密成明文,同時對解密後的明文也進行hash運算,對比這兩個摘要,結果相同則資料完整或未被篡改,不一致則資料不完整或被篡改。
數字簽名:
數字簽名由公鑰密碼發展而來,它在網路安全,包括身份認證、資料完整性、不可否認性以及匿名性等方面有著重要應用。數字簽名需要使用hash演算法和非對稱金鑰演算法來實現。
數字簽名過程如下:
比如a要給b傳送資訊m,a先將資訊m進行雜湊運算,生成摘要h(m),a然後用自己的私有金鑰對摘要h(m)進行數字簽名,將簽名與資訊m一起傳送給b。b接收到復合資訊後,將簽名提取出來。b用公鑰對簽名進行解密得到h」,同時b對資訊m進行雜湊運算得到h1(m),對比h」和h1(m)是否一致,一致的話說明資訊是a發出的。
凌科芯安lkt加密晶元自主研發的cos系統具有安全、穩定、可靠的特點。將cos系統與智慧卡平台晶元,引入到嵌入式防抄板與資料加解密這個行業中,簡稱為–演算法移植方案。使用者將主控mcu或cpu中一部分程式、引數移植到lkt系列加密晶元中,借助lkt系列加密晶元的硬體平台安全特性與軟體cos系統的高效安全管理,來實現對被移植程式與引數的安全防護。這樣做的好處是,無論盜版商怎麼破解產品,加密晶元內部的程式和資料是無法得到的,以部分**和資料的安全換取到整體產品的安全,小投入換取大回報。凌科芯安演算法移植方案也在2023年正式獲得專利局授權,取得發明專利證書,所以廣大新老客戶可以放心使用.
資料加密技術是資訊保安的基石,必將得到越來越廣泛的使用。針對不同的業務要求可以設計或採取不同的加密技術及實現方式。另外還要注意的是,資料加密技術所討論的安全性只是暫時的,因此還要投入對密碼技術新體制,新理論的研究才能滿足不斷增長的資訊保安的需求。加密技術的發展也將滲透到數字資訊的每乙個角落。
歡迎使用CSDN markdow
本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...
歡迎毛毛與妞妞使用CSDN markdown編輯器
建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...
歡迎使用CSDN markdow1n編輯器
本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...