Algoritmo di cifratura a stato evolutivo

Un cifrario
che cambia
mentre lo usi.

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.

512 bit Chiave
1.000.000 Byte di stato

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.

Ogni byte percorre lo stato Wn partendo da un punto casuale, fino a trovare la propria posizione P.
Cos'è Labyrinth

Un cifrario che cambia mentre lo usi

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.

Materiali

Materiale per la sfida

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.2199
Documenti

Tutto ciò che serve, disponibile ora

Architettura completa dell'algoritmo e app per usarlo, disponibili per chiunque.

Scarica

App QUELON

L'applicazione per cifrare e decifrare file con l'algoritmo LABYRINTH©.

↓ Windows
Guida

Manuale d'uso

Come installare, cifrare, decifrare e gestire le chiavi con QUELON — passo per passo.

↓ Scarica il manuale
Architettura

Documentazione tecnica

Struttura dello stato W, derivazione di Y/K/Z, funzione di evoluzione, formule di cifratura e decifratura.

↓ Scarica il PDF/DOCX