否認防止とは、誰かが何かを否定できないことを保証することです。 一般的に、否認防止とは、契約や通信の当事者が、文書への署名や自分が発信したメッセージの送信の真正性を否定できないことを保証する機能を指します。
「否認する」とは、「否定する」という意味です。 長い間、当局はいくつかの状況で否認を不可能にしようとしてきました。 例えば、書留郵便を送ることで、受取人が手紙が届いたことを否定できないようにします。 同様に、法的な文書では、署名した人が署名したことを否定できないように、署名の証人を必要とするのが一般的です。
インターネットでは、デジタル署名は、メッセージや文書が、その文書に署名したと称する人物によって電子的に署名されたことを保証するためだけでなく、デジタル署名は一人の人物によってのみ作成されるため、その人物が署名を行ったことを後で否定できないようにするためにも使用されます。
電子メールの否認防止には、送信者がメッセージを送信したことを否定できないように、また受信者がメッセージを受信したことを否定できないように設計された、電子メール追跡などの方法があります。