「完全性」と「認証」を同時に提供するメッセージ認証コード(MAC)の代表的な手法はどれか。

HMACは、ハッシュ関数と秘密鍵を組み合わせることで、データの改ざん検知と送信元の真正性確認を同時に行う。