3 術語和定義
GB/T 15852.1-2008界定的以及下列術語和定義適用于本文件。
1.1 空串 empty string
長度為零的比特串。
1.2 臨時值 nonce
使用一次的值,用于向MAC算法提供新鮮輸入。
1.3 標簽 tag
MAC算法的結果,附加一個可能的加密消息以提供完整性保護。
1.4 泛雜湊函數 universal hash-function
由密鑰確立的映射,將一定范圍內任意長比特串映射到定長比特串,滿足:對于所有不同的輸入,其輸出在密鑰均勻隨機的前提下發生碰撞的概率極小。
00001注:泛雜湊函數由Carter和Wegman提出[4],其在MAC算法中的應用最早由Wegman和Carter描述[11]。
1.5 UMAC
專有名詞,特指John Black等人提出的MAC算法[2]。
1.6 GMAC
專有名詞,特指ISO/IEC 19772中指定的GCM(指Galois/Counter Mode)在沒有需要加密的數據時的特殊情況。GCM由McGrew和Viega提出[9]。
1.7 GHASH
專有名詞,特指GMAC中使用的輔助函數。
1.8 Badger
專有名詞,特指Martin Boesgaard等人提出的MAC算法[3]。
GB/T 15852.3—2019 信息技術 安全技術 消息鑒別碼 第3部分:采用泛雜湊函數的機制
推薦文章: