LABYRINTH© è un algoritmo di cifratura con uno stato interno di 1.000.000 di byte che evolve continuamente durante la cifratura. L'architettura è pubblica: la documentazione tecnica completa è disponibile qui sotto.
Oggi chiunque può avere bisogno di cifrare informazioni — per proteggere i propri dati, o per comunicare in modo riservato a qualsiasi livello. LABYRINTH©, pur essendo un sistema robusto, è pensato per essere di facile utilizzo per chiunque, non solo per esperti di crittografia.
LABYRINTH© non usa una tabella di sostituzione fissa. Il suo stato interno — un milione di byte — evolve continuamente durante la cifratura, guidato da tre parametri derivati da una chiave a 512 bit. Lo stesso byte, cifrato due volte, non produce mai lo stesso risultato.
L'intera architettura è pubblica. Non chiediamo a nessuno di fidarsi della segretezza del meccanismo — solo della chiave, come impone il principio di Kerckhoffs, la base di ogni crittografia seria dal 1883.
«La sicurezza di un sistema crittografico deve risiedere nella chiave, non nella segretezza dell'algoritmo.» — Auguste Kerckhoffs
Per la documentazione tecnica completa — struttura dello stato, funzione di evoluzione, formule di cifratura — vedi la sezione Documenti.
Regolamento e registro pubblico delle submission, disponibili per chiunque voglia tentare.
Per iscriverti: labyrinth-chall@proton.me (vedi art. 4 del Regolamento per la procedura di iscrizione).
↓ Scarica il materiale per la sfida e il regolamento ↗ Repository submission (GitHub) ↓ Scarica il file cifrato della sfida ↓ Scarica LABYRINTH-CHALLENGE-KEY W-NIDE: 3.5644.1202.6741.2199Architettura completa dell'algoritmo e app per usarlo, disponibili per chiunque.
L'applicazione per cifrare e decifrare file con l'algoritmo LABYRINTH©.
Come installare, cifrare, decifrare e gestire le chiavi con QUELON — passo per passo.
↓ Scarica il manualeStruttura dello stato W, derivazione di Y/K/Z, funzione di evoluzione, formule di cifratura e decifratura.
↓ Scarica il PDF/DOCX