国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

2.4數(shù)據(jù)完整性驗證

這篇具有很好參考價值的文章主要介紹了2.4數(shù)據(jù)完整性驗證。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.數(shù)據(jù)完整性概述

  • 數(shù)據(jù)完整性指數(shù)據(jù)不會被非授權(quán)更改或破壞,如篡改、刪除、插入等

  • 主要類型:帶恢復的連接完整性、不帶恢復的連接完整性、選擇字段連接完整性、無連接完整性、選擇字段無連接完整性

  • 主要實現(xiàn)技術(shù):基于密碼技術(shù)的完整性保護和基于非密碼技術(shù)的完整性保護

  • 在網(wǎng)絡(luò)中的配置:可以配置在網(wǎng)絡(luò)層、傳輸層和應用層

2.基于密碼技術(shù)的完整性保護

  • 基本思想:利用密碼技術(shù)在密鑰的控制下生成被保護數(shù)據(jù)的認證符,密鑰私密性保證只有授權(quán)用戶才能產(chǎn)生正確的認證符,密碼技術(shù)的安全特性保證只要對數(shù)據(jù)做了非授權(quán)修改,則通過認證符一定可以檢測,即認證符對于數(shù)據(jù)的變化非常敏感

  • 主要方法:

    • 消息加密:將整個消息加密或者將消息的Hash值加密形成的消息摘要作為認證符??梢詰脤ΨQ密碼和公鑰密碼技術(shù),如果用公鑰密碼,該方法則為數(shù)字簽名。

    • 消息認證碼(Message Authentication Code,MAC):輸入消息和密鑰,產(chǎn)生定長的輸出作為認證符。

    • 認證加密(AE):同時為數(shù)據(jù)提供機密性和完整性的算法,避免分離地利用機密性和完整性算法,提高效率。

3.數(shù)據(jù)完整性驗證Hash函數(shù)H:X->Y

  • 把任意長度的消息X,通過算法變換成固定長度的輸出Y--Hash值或消息摘要(Message Digest)

  • 常用的Hash函數(shù):

    • SHA1輸出長度為160bit

    • SHA256輸出長度為256bit

    • SHA512輸出長度為512bit

    • MD5輸出長度為128bit

    • 中國的Hash函數(shù)標準--SM3? ? ? ? ?其輸出值的長度為256位,其安全性及效率與SHA-256相當

4.Hash函數(shù)的安全性

2.4數(shù)據(jù)完整性驗證

  • 單向性:第(1)個問題不可解

  • 抗弱碰撞:第(1)和(2)問題不可解

  • 抗強碰撞:第(1)和(3)問題不可解

5.基于對稱密碼加密的數(shù)據(jù)完整性保護模型

2.4數(shù)據(jù)完整性驗證

  • 提供的安全服務:

    • 數(shù)據(jù)原發(fā)鑒別:基于共享的密鑰K

    • 數(shù)據(jù)完整性檢測:消息摘要

6.基于數(shù)字簽名的數(shù)據(jù)完整性保護模型

2.4數(shù)據(jù)完整性驗證

  • 提供的安全服務:

    • 數(shù)據(jù)原發(fā)鑒別:基于共享的密鑰K

    • 數(shù)據(jù)完整性檢測:消息摘要

7.消息認證碼MAC模型

2.4數(shù)據(jù)完整性驗證

K為密鑰,F(xiàn)為MAC函數(shù)

  • 基于Hash函數(shù)MAC--HMAC

  • 基于分組的MAC--DAA和CMAC

8.基于分組密碼的MAC

(1)HMAC

  • 改進已有的Hash函數(shù),將密鑰用到Hash函數(shù)中

  • 應用不同的Hash函數(shù)得到不同的HMAC? ? ?HMAC-MD5? ?HMAC-SHA1? HMAC-SHA256? HMAC-SHA512

  • HMAC已作為NIST的標準發(fā)布

(2)DAA

采用DES算法的密碼塊鏈(CBC)模式,且初始向量取為0

2.4數(shù)據(jù)完整性驗證

DAA的安全隱患

對于短消息,攻擊者可以很容易就找到符合條件的M‘使MAC(K,M')=MAC(K,M)

2.4數(shù)據(jù)完整性驗證

(3)CMAC

相當于使用三個密鑰客服DAA的安全弱點,其中兩個密鑰由加密密鑰導出

適用AES和3DES

2.4數(shù)據(jù)完整性驗證文章來源地址http://www.zghlxwxcb.cn/news/detail-479410.html

到了這里,關(guān)于2.4數(shù)據(jù)完整性驗證的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 數(shù)據(jù)安全—數(shù)據(jù)完整性校驗

    數(shù)據(jù)安全—數(shù)據(jù)完整性校驗

    1、數(shù)據(jù)安全保障三要素即 保密性 完整性、可用性 機密性:要求數(shù)據(jù)不被他人輕易獲取,需要進行數(shù)據(jù)加密。 完整性:要求數(shù)據(jù)不被他人隨意修改,需要進行簽名技術(shù) 可用性:要求服務不被他人惡意攻擊,需要進行數(shù)據(jù)校驗 2、為保證數(shù)據(jù)完整性如下圖所示 1)將要提交的參

    2024年02月09日
    瀏覽(21)
  • MySQL數(shù)據(jù)庫完整性

    數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。 數(shù)據(jù)的正確性是指數(shù)據(jù)符合現(xiàn)實世界語義,反映當前實際情況;數(shù)據(jù)的相容性是指數(shù)據(jù)庫在同一對象的不同關(guān)系表中的數(shù)據(jù)是符合邏輯的。 數(shù)據(jù)的完整性:為了防止數(shù)據(jù)庫中存在不和語義的數(shù)據(jù) 數(shù)據(jù)的安全性:為了保護數(shù)據(jù)庫防

    2024年02月15日
    瀏覽(28)
  • 數(shù)據(jù)庫系統(tǒng)概論—安全、完整性

    數(shù)據(jù)庫的安全性指保護數(shù)據(jù)庫以防 不合法 使用所造成的數(shù)據(jù)泄露、更改或破壞 2.1用戶身份鑒別 靜態(tài)口令鑒別 動態(tài)口令鑒別 生物鑒別特征 智能卡鑒別 2.2存取控制 自主存取控制:給用戶限權(quán)(DAC,C1級) 強制存取控制:給數(shù)據(jù)庫對象一定的密級(MAC,B1級) 2.3自主存取控制方法(授

    2024年02月03日
    瀏覽(23)
  • 實驗8 數(shù)據(jù)庫完整性、安全設(shè)計

    實驗8 數(shù)據(jù)庫完整性、安全設(shè)計

    第1關(guān) 執(zhí)行 CREATE USER 創(chuàng)建以2022100904為用戶名的用戶,同時設(shè)置其密碼為root1234 任務描述 執(zhí)行 CREATE USER 創(chuàng)建以 2022100904 為用戶名的用戶,同時設(shè)置其密碼為 root1234 相關(guān)知識 創(chuàng)建用戶的語法為如下: 第2關(guān) 給予創(chuàng)建的用戶2022100904在mydata數(shù)據(jù)庫中授予\\\"J\\\" 表 SELECT 權(quán)限 任務描述

    2024年02月09日
    瀏覽(49)
  • 【MySQL事務】保證數(shù)據(jù)完整性的利器

    【MySQL事務】保證數(shù)據(jù)完整性的利器

    事務: 事務就是將多個SQL給打包在一起,組成一個整體。組成這個整體的各個SQL,要么全部成功,要么全部失敗。 舉例說明: 情人節(jié)到了,滑稽老鐵打算給他女朋友小美發(fā)給紅包,但是他又害怕小美不收,于是他想到了一個辦法就是通過銀行卡進行轉(zhuǎn)賬。他給小美轉(zhuǎn)賬了

    2024年02月08日
    瀏覽(31)
  • 數(shù)據(jù)采集與安全:保護隱私與數(shù)據(jù)完整性

    隨著互聯(lián)網(wǎng)和大數(shù)據(jù)技術(shù)的發(fā)展,數(shù)據(jù)采集成為了企業(yè)和組織中不可或缺的一部分。數(shù)據(jù)采集的目的是為了收集和分析大量的數(shù)據(jù),以便于提取有價值的信息和洞察。然而,隨著數(shù)據(jù)采集的擴大,隱私和數(shù)據(jù)完整性問題也逐漸成為了關(guān)注的焦點。 數(shù)據(jù)隱私和數(shù)據(jù)完整性是數(shù)據(jù)

    2024年04月11日
    瀏覽(21)
  • SHA算法:數(shù)據(jù)完整性的守護者

    SHA算法:數(shù)據(jù)完整性的守護者

    一、SHA算法的起源與演進 SHA(Secure Hash Algorithm)算法是一種哈希算法,最初由美國國家安全局(NSA)設(shè)計并由國家標準技術(shù)研究所(NIST)發(fā)布。SHA算法的目的是生成數(shù)據(jù)的哈希值,用于驗證數(shù)據(jù)的完整性和真實性。最早的SHA-0版本于1993年發(fā)布,之后陸續(xù)發(fā)布了SHA-1、SHA-2和

    2024年03月09日
    瀏覽(21)
  • 【SQL】實驗十 數(shù)據(jù)庫完整性實驗

    一、實驗目的 1、 熟悉通過SQL對數(shù)據(jù)進行完整性控制。熟練掌握數(shù)據(jù)庫 三類完整性約束 (實體完整性、用戶自定義完整性、參照完整性) 2、了解SQL SERVER 的違反完整性處理措施。 3、了解主鍵(PRIMARY KEY)約束 、 外鍵(FOREIGN KEY)約束 、 唯一性(UNIQUE)約束 、 檢查(CHE

    2024年02月01日
    瀏覽(29)
  • 實驗四 數(shù)據(jù)庫安全性和完整性

    實驗四 數(shù)據(jù)庫安全性和完整性

    一.實驗目的 1.加深對數(shù)據(jù)庫安全性和完整性理解; 2.學會授權(quán)與回收; 4.理解并體會數(shù)據(jù)庫實體完整性、參照完整性、用戶定義的完整性約束條件的作用。 二. 實驗內(nèi)容 對已建好的各表和用戶進行權(quán)限的授權(quán)和回收操作,進行完操作之后檢查授權(quán)過的用戶是否真正具有授予

    2024年02月08日
    瀏覽(23)
  • 【MySQL】數(shù)據(jù)庫完整性和安全性

    【MySQL】數(shù)據(jù)庫完整性和安全性

    目錄 ? 一、完整性 1.概念 2.sql語言支持的兩種約束 ? ??2.1靜態(tài)約束 ? ? ? ? ?撤銷追加約束 ? ? ? ? ?斷言 ? ??2.3動態(tài)約束 ? ? ? ? ??觸發(fā)器 二、安全性 用DBMS對數(shù)據(jù)庫實現(xiàn)的兩個特性? 1.概念 指dbms保證的db的一種特性,在任何情況下的正確性、有效性、一致性 原理圖

    2023年04月24日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包