En informática, rubberhose (también conocido por su nombre en clave de desarrollo Marutukku ) [1] es un archivo de cifrado negable que contiene múltiples sistemas de archivos cuya existencia sólo puede verificarse utilizando la clave criptográfica adecuada.
Nombre e historia
El proyecto se llamó originalmente Rubberhose, ya que fue diseñado para resistir los ataques de personas dispuestas a usar la tortura en aquellos que conocían las claves de cifrado. Esta es una referencia al eufemismo de criptoanálisis de manguera de goma .
Fue escrito en 1997-2000 por Julian Assange , Suelette Dreyfus y Ralf Weinmann. [2] [3]
Técnico
Los siguientes párrafos son extractos de la documentación del proyecto:
Rubberhose funciona escribiendo inicialmente caracteres aleatorios en todo un disco duro u otro dispositivo de almacenamiento dinámico. Este ruido aleatorio es indistinguible de los datos cifrados que se almacenarán en ese disco. Si tiene una unidad de 1 GB y desea tener dos porciones encriptadas de Rubberhose de 400 MB y 200 MB, se asume que cada aspecto (como se llaman las particiones encriptadas) será de 1 GB y llenará toda la unidad. Seguirá haciendo esto hasta que la unidad esté realmente llena a su capacidad con material cifrado. Divide las piezas de cada aspecto en pequeñas partes y las esparce por toda la unidad de 1 GB de forma aleatoria, y cada aspecto parece como si en realidad tuviera 1 GB de tamaño al descifrarlo.
Cada aspecto tiene su propia frase de contraseña que debe descifrarse por separado, y si se incauta un disco duro, ni el análisis matemático ni la prueba del disco físico pueden revelar cuántos aspectos existen realmente. Los mapas internos se utilizan para ubicar dónde se almacenan los datos entre los caracteres aleatorios, y cada aspecto tiene su propio mapa que solo se puede descifrar a través de su frase de contraseña específica. Por lo tanto, solo se puede escribir de forma segura en un disco de Rubberhose después de que se hayan ingresado todas las frases de contraseña. Todo funciona sobre la base de la "necesidad de saber", es decir, cada aspecto no sabe nada sobre los demás, salvo cuándo evitar escribir sobre otro.
Estado
Rubberhose no se mantiene activamente, aunque está disponible para Linux kernel 2.2, NetBSD y FreeBSD . La última versión disponible, todavía en fase alfa, es la v0.8.3. [4]
Ver también
Referencias
- ↑ Suelette Dreyfus (29 de octubre de 2012). "Guía de los sabios idiotas a la manguera de goma" . Archivado desde el original el 29 de octubre de 2012.
- ^ Biografía de Ralf Weinmann en https://cryptolux.org/Ralf-Philipp_Weinmann Archivado el 29 de septiembre de 2011 en Wayback Machine
- ^ "Rubberhose sistema de cifrado de disco transparente criptográficamente denegable" . Archivado desde el original el 15 de septiembre de 2010 . Consultado el 21 de octubre de 2010 .
- ^ https://web.archive.org/web/20120716034441/http://marutukku.org/
enlaces externos
- "Espejo de manguera de goma" . Archivado desde el original el 26 de julio de 2011 . Consultado el 21 de octubre de 2010 .CS1 maint: bot: estado de URL original desconocido ( enlace )
- Documentación y descargas de Marutukku.org