附 錄 G (資料性附錄) 生成短摘要值的方法
本附錄針對適用于機制3和機制5的兩種摘要函數構建方法進行說明。第一種構建方法產生自消息鑒別函數,已在ISO/IEC 9797中予以標準化;第二種構建方法產生自雜湊函數,已在ISO/IEC 10118中予以標準化。
注1:存在許多其他的機制也可用于計算摘要函數,例如:在文獻[17]、[23]和[21]中提到的基于拓普利茲矩陣乘法或整數乘法的機制。但是,以上文獻中提到的構建方法并未進行充分的分析和檢測,因此,本附錄中不做描述。
在以下的定義中,truncb(x)函數輸出了;比特串x前(從左側開始)b個比特位。
定義1:使用密鑰k計算消息m的摘要值,計算

定義2:使用密鑰k計算消息m的摘要值,計算

文獻[4]說明了定義1中的摘要值計算方法,文獻[22]說明了定義2中的摘要值計算方法。
GB/T 15843.6—2018 信息技術 安全技術 實體鑒別 第6部分:采用人工數據傳遞的機制
推薦文章: