Os algoritmos criptográficos são comumente utilizados
para colocarmos em prática os fundamentos de segurança da informação. Enquanto a autenticidade possibilita
confirmar se a origem dos dados recebidos ou a entidade
associada em uma comunicação são exatamente quem
reivindicam ser, a irretratabilidade (não repúdio) oferece
proteção contra a negação falsa de envolvimento em uma
associação, mais especificamente, em uma associação
de comunicação que transfere dados.
Um algoritmo criptográfico capaz de assegurar a autenticidade e a irretratabilidade é o