Proyecto Thureos-91 (T91) Protocol
Thureos-91 es un protocolo actualmente en JavaScript diseñado para proteger y transportar datos binarios de la forma más compacta posible sin comprometer la seguridad. Combina una codificación Base-91 variable de 13/14 bits con una capa de cifrado XOR dinámico y una comprobación de integridad CRC-16 obligatoria.
🔄 Soporte de Versiones
- Thureos-91 v1.1 (PBKDF2 con Salt): La versión v1.1 suma la derivación de claves asíncrona para máxima resistencia contra ataques de fuerza bruta.
- Thureos-91: Sincrónico y ligero para una ofuscación sencilla. Incluye seguridad básica con capa XOR, CRC-16 y cifrado Radix-91.
📊 Nota técnica sobre eficiencia
Thureos-91 prioriza la integridad y la privacidad de los datos.
- Cargas pequeñas: Debido a la firma de integridad obligatoria de 4 caracteres (separador + CRC-16 de 3 caracteres), las cadenas cortas pueden generar una salida mayor en comparación con las codificaciones no seguras.
- Cargas grandes (>200 bytes): Aquí es donde Thureos-91 destaca, volviéndose progresivamente más eficiente que el Base64 estándar a medida que aumenta el tamaño de los datos.
- Complejidad: La longitud de la contraseña no afecta el tamaño de la salida.
🛠️ Mejores casos de uso
- IoT y Edge Computing: Ideal para dispositivos con poco ancho de banda donde cada bit cuenta.
- Tokens de sesión y cookies: Genera tokens compactos a prueba de manipulaciones en el lado del cliente.
- Bases de datos NoSQL: Ofusca campos sensibles manteniendo una alta densidad de almacenamiento.
Resumen del proceso de cifrado: Comparativa de Versiones Thureos-91
| Componente | Thureos-91 v1.0 (Seguridad Básica) | Thureos-91 v1.1 (PBKDF2 con Salt) | Función Técnica / Matemática | Objetivo Primario |
|---|---|---|---|---|
| Cryptographic Salt | no aplica | Valor Aleatorio Único | Salt criptográfica aleatoria | Unicidad y defensa contra Rainbow Tables. |
| PBKDF2 | no aplica | Estiramiento de Clave | Función de derivación (KDF) | Resistencia a fuerza bruta. |
| XOR Layer | Clave Directa | Clave Derivada | Operación Bitwise XOR | Confidencialidad (Cifrado simétrico). |
| CRC-16 | Aplicado | Aplicado | División Polinómica | Integridad (Detección de errores). |
| Base91 | Aplicado | Aplicado | Codificación Radix-91 | Eficiencia de transporte (ASCII). |
Comparativa de Rendimiento (Overhead): v1.0 vs v1.1
| Métrica de Rendimiento | Thureos-91 v1.0 (Seguridad Básica) | Thureos-91 v1.1 (PBKDF2 con Salt) |
|---|---|---|
| Tiempo de Inicialización | Casi instantáneo (<1 ms) | Lento (100ms - 500ms*) |
| Latencia por Mensaje | Ultra-baja | Media (solo inicial) |
| Throughput (Flujo de datos) | Máximo | Máximo (tras inicialización) |
| Consumo de CPU | Mínimo | Pico alto durante KDF |
| Tamaño del Paquete | Carga + CRC + Base91 | + Salt Aleatorio |
STRONG TOWER APPS™