Al fin privacidad (sin criptografía fuerte perseguida por la ley) gracias a la aritmética: Brightnet o el OFF System

Me lo encontré en el blog de Enrique Dans y es tan elegante que da miedo.

Un documento digital es un archivo, y en un ordenador todo son unos y ceros, ¿verdad? Bueno, pues unos y ceros todos juntos se pueden interpretar como un número gordo escrito en binario (en lugar de en decimal, que es lo que usamos los humanos de manera habitual). Un número determinado se puede escribir de muchas maneras. Tomemos el 15: aparte de escribirlo en decimal, a los humanos nos resulta muy natural la operación aritmética «suma». Pues el 15 lo podríamos representar así:
1+14
2+13
3+12
etcétera.

Los ordenadores se manejan mejor en binario y la operación que más sencilla les resulta hacer es una llamada «XOR» («o exclusivo»). La idea de brightnet es la siguiente: si tú tienes un fichero cuyo valor numérico es A (un montóooooooon de unos y ceros seguidos) lo puedes descomponer como un número B XOR otro número C, o como un número Z XOR otro número Y, y así un montón de combinaciones como hemos visto con el 15.

A = B XOR C

A = Y XOR Z

Bueno, pues si en lugar de transmitir A (que contiene mi foto, mis datos, o una carta de amor) almaceno B en un sitio y C en otro sitio, y a mi Julieta le envío la ubicación de B y C, su ordenador podría aplicar la operación XOR y así podría al fin leer mi secretísimo mensaje… sin tener que cifrarlo (cosa peligrosa, porque si lo cifro en 256 bits y lo envío a Francia, por ejemplo, se me puede aplicar la ley antiterrorista, porque ese nivel de encriptación -no muy fuerte ya, por cierto- solo lo usan según la ley los que van a hacer algo malo. Como considerar que tus cartas de amor han de ser documentos privados.

Esa es la idea detrás del OFF System.

Una idea brillante – la base de Brightnet.

Más en Sourceforge.
Más en la Wikipedia.

Tags Technorati: , ,

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.