El cifrado de mensajes con DKIM se basa en el principio de autenticación de remitente. DKIM utiliza criptografía de clave pública para firmar digitalmente los mensajes de correo electrónico, lo que permite a los destinatarios verificar la autenticidad del remitente y la integridad del mensaje. La firma DKIM se genera utilizando una clave privada que solo el remitente conoce, y los destinatarios pueden verificar la firma utilizando una clave pública que está disponible públicamente en el registro DNS del remitente.