?Qu? es un c?digo de autenticaci?n de mensaje?

Un c?digo de autenticaci?n de mensaje (MAC) es un peque?o bloque de datos adjunto a un mensaje que el destinatario usa para verificar la integridad del mensaje. Uno podr?a pensar que es similar a los sellos de cera que sol?an colocarse en cartas y correspondencia formal para verificar la identificaci?n del remitente y confirmar que el mensaje no se hab?a abierto. Dichos c?digos se utilizan cuando se env?an ciertos tipos de datos cifrados o seguros para que el remitente pueda verificar y confirmar que el mensaje no se ha visto comprometido. Los c?digos de autenticaci?n de mensajes pueden aparecer en mensajes como transferencias electr?nicas de fondos y correos electr?nicos.

Cuando se genera un mensaje, el MAC se crea al mismo tiempo. El mensaje se env?a al destinatario, y cuando el destinatario lo abre, el contenido del mensaje se ejecuta a trav?s de un algoritmo para crear un nuevo c?digo de autenticaci?n de mensaje. Este nuevo c?digo se compara con el c?digo enviado junto con el mensaje original. Si los c?digos son iguales, el mensaje se autentica. Si hay una diferencia, indica que algo sobre el mensaje cambi? entre el remitente y el destinatario.

El proceso de generar y comparar MAC generalmente ocurre detr?s de escena. El remitente y el destinatario conf?an en los programas de encriptaci?n que utilizan para manejar el MAC. El programa que genera el c?digo de autenticaci?n del mensaje est? escrito por un programador familiarizado con las necesidades de criptograf?a. Las aplicaciones personalizadas pueden escribirse para situaciones de alta seguridad, o las personas pueden usar programas gen?ricos que est?n f?cilmente disponibles.

Se pueden usar varios m?todos diferentes para crear un MAC, incluido un cifrado de flujo, una funci?n hash o un cifrado de bloque. Tambi?n conocido como suma de comprobaci?n, el MAC puede ser uno entre varias capas de seguridad que est?n dise?adas para mantener las miradas indiscretas lejos de los mensajes y para garantizar que los mensajes no sean manipulados o alterados sin alertar al destinatario. Cuando un destinatario abre un mensaje que se ha visto comprometido, se mostrar? una alerta para indicarle al usuario que el c?digo de autenticaci?n del mensaje no coincide y que hay un problema con el mensaje.

La criptograf?a es un proceso en constante evoluci?n. A medida que se desarrollan nuevas t?cnicas, tambi?n se crean nuevos m?todos para descifrarlas. Las personas interesadas en la seguridad de datos deben pensar varios pasos por delante para predecir m?todos para romper la criptograf?a para poder construir sistemas de seguridad s?lidos. El desarrollo de supercomputadoras ha ayudado con este proceso al permitir que los cript?grafos desarrollen y experimenten con m?todos de cifrado altamente avanzados.

Inteligente de activos.