
El ingeniero eléctrico de Sandia National Laboratories, Celestino Corral, inventó un método para usar el código de computadora de verificación de errores para agregar una capa de seguridad al correo electrónico y los mensajes digitales. Crédito: Randy Wong
La investigación sobre la detección de errores de software ha llevado a un ingeniero de Sandia National Laboratories a desarrollar un método (funciona como dos amigos que hablan su propio idioma) para mejorar la protección del contenido digital como el correo electrónico y los mensajes de redes sociales.
Celestino Corral es un ingeniero eléctrico que comenzó a trabajar en la detección de errores en código digital en 2018. La detección de errores se utiliza en cada mensaje electrónico enviado entre personas, incrustado en el código de esa transmisión.
«Digamos que quiero enviarle un mensaje a alguien. Quiero asegurarme de que todo el contenido de ese mensaje sea recibido exactamente por esa persona», explicó Corral. «Se genera un poco de código para ese mensaje a partir del contenido de ese mensaje específico, que viaja con el contenido hasta el destinatario».
Si el código detrás del mensaje visto por el receptor no es el mismo generado por el remitente, hay al menos un error.
Corral dijo que los errores en el código son «más comunes de lo que la mayoría de la gente piensa», sin embargo, existen límites incluso para la forma más sólida de verificación de errores.
«Entonces comencé a preguntar dónde están las debilidades», dijo Corral. «Pensé en darle al sistema una falla y tratar de averiguar cuándo lo perdemos. Mi objetivo original era ver cómo podemos reducir el riesgo de errores no detectados».
Pero Corral descubrió algo más en el camino.
«Si alguien está ‘escuchando’ mis datos, puede usar diferentes métodos de detección de errores para cada contenido», dijo. «El ‘oyente’ tendrá que dedicar más tiempo a tratar de averiguar cada forma en que se utiliza la detección de errores. También puedo introducir errores intencionales (o artificiales) en el mensaje que dan como resultado el mismo código. Los fisgones no los sabrán y no podrá leer el mensaje sin corregir esos errores específicos «.
Corral dijo que manipular la detección de errores es una práctica conocida, pero no se ha utilizado de esta manera para proporcionar otra capa de ofuscación y evitar que otros lean y usen datos.
«Piense en ello como dos amigos que deciden usar un significado secreto detrás de palabras comunes que solo ellos conocen y otros no», explicó. «El contenido es auténtico y relevante para ellos, pero galimatías e inútil para los demás. Agregar la arruga de introducir errores artificiales puede considerarse un tipo de clave durante el proceso de detección de errores, y este sería el secreto compartido solo entre la fuente y recipiente.»
Él dice que el método no es encriptación, que es codificar o codificar deliberadamente el mensaje, pero puede ser útil para evitar que personas no autorizadas aprendan algo útil de los datos en línea. Básicamente, el método permite beneficiarse de la detección de errores y una seguridad mejorada al mismo tiempo.
Citación: Engineer convierte la detección de errores en ‘lenguaje secreto’ para la seguridad de los datos (2021, 9 de agosto) recuperado el 9 de agosto de 2021 de https://techxplore.com/news/2021-08-error-secret-language.html
Este documento está sujeto a derechos de autor. Aparte de cualquier trato justo con fines de estudio o investigación privados, no se puede reproducir ninguna parte sin el permiso por escrito. El contenido se proporciona únicamente con fines informativos.
GIPHY App Key not set. Please check settings