<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    5 一般模型

    采用泛雜湊函數的消息鑒別碼算法使用了一種加密算法(分組密碼算法、序列密碼算法或偽隨機生成器算法)。這類消息鑒別碼算法具有一個特性,即:在假定加密算法安全的前提下,可以證明這類消息鑒別碼算法的安全性。

    采用泛雜湊函數的MAC算法需要一個主密鑰,一個消息和一個臨時值

    1) 密鑰預處理。利用主密鑰生成一個雜湊密鑰和一個加密密鑰。其中,在UMAC和Badger中還使用臨時值

    2) 消息預處理。將輸入的消息

    3) 消息雜湊。編碼后的消息在雜湊密鑰的控制下經一個泛雜湊函數進行雜湊。其結果為一個固定且長度較短的雜湊值

    4) 終止化操作。將雜湊值在加密密鑰的控制下進行加密,其結果即為消息鑒別碼MAC。其中,在Poly1305和GMAC中還使用臨時值

    對于GB/T 15852的本部分中提出的所有機制,默認輸入消息的長度是字節的整數倍。

    00001注:對于所有采用泛雜湊函數的MAC算法,最重要的是,當使用相同的密鑰時,鑒別每個新消息必須使用不同的臨時值。如果該安全性要求沒有滿足,算法的安全性將嚴重降低。

    本文章首發在 網安wangan.com 網站上。

    上一篇 下一篇
    討論數量: 0
    只看當前版本


    暫無話題~
    亚洲 欧美 自拍 唯美 另类