Na criptografia de chave assimétrica duas chaves diferentes, ou seja chave pública e chave privada são usados para criptografia e descriptografia. Um par de chaves público-privada estão matematicamente relacionadas, mas não podem ser recuperadas por um outro. Chave pública de um usuário em particular é conhecido por todos. Se algum partido quer enviar alguma mensagem para o usuário, o grupo utiliza a chave pública do usuário para criptografar a mensagem, agora a mensagem só pode ser decifrada utilizando a chave privada da chave pública correspondente.
Quando um usuário envia algum mensagem, ele deve ser incapaz de negar seu ato. Isso é chamado de não-repúdio. Na criptografia de chave assimétrica não repúdio pode ser garantida se o usuário assina digitalmente alguma mensagem com sua chave privada apenas como chave pública correspondente de que o usuário pode decifrá-lo.