デジタル署名は受信データから求めた値と署名を検証することで、署名後の改ざんを検知できます。署名者の確認にも用います。
圧縮は容量削減、パスワード認証は本人確認、フィルタリングは条件による通過制御です。データの変更を検証する目的には署名が適します。