Releases: Claugo/GC57-3P
Modifica script Rust
Aggiornamento sulla sicurezza:
Test di simulazione di attacco hanno evidenziato che un attacco CRT (Teorema Cinese del Resto) potrebbe rivelare un dato critico compromettendo la tenuta dell'intero sistema. Nonostante questo tipo di attacco richieda una quantità notevole di dati raccolti sul semiprimo offuscato, la falla rappresenta un rischio reale.
Per questo motivo il semiprimo non viene più offuscato, ma reso pubblico all'interno del messaggio cifrato. L'apertura della porta 1 si basa pertanto sulla capacità di fattorizzare un grande semiprimo asimmetrico, rivelando i due fattori p e q. Questo non porterà comunque all'apertura della porta 2, poiché la chiave k non può essere ricostruita senza i parametri c, b, e custoditi all'interno del file segreto.
GC57-3P v1.1.0 -- Implementazione Rust e struttura multi-linguaggio
Release che introduce la nuova organizzazione del repository GC57-3P.
Il progetto è ora strutturato in due implementazioni separate:
Python, utilizzata per sperimentazione e verifica rapida delle idee.
Rust, utilizzata per esplorare un’implementazione con un modello di sicurezza più rigoroso.
Ogni implementazione dispone del proprio README e dei relativi programmi sorgente.
GC57-3P v1.0.2 – Aggiornamento logico e miglioramenti grafici
Versione 1.0.2
Questa release introduce una revisione concettuale del modello GC57-3P, spostando la chiave della Porta 1 dal fattore primo minore (p) al fattore primo maggiore (q), in coerenza con il principio di rarità informativa del metodo GC57.
La versione include inoltre un miglioramento dell’interfaccia grafica, con una separazione più chiara delle funzioni di invio e ricezione e una maggiore leggibilità del flusso operativo.
GC57-3P – Prima release dimostrativa (v1.0.0)
Descrizione della release – v1.0.0
Prima release dimostrativa del programma GC57-3P, sviluppata per illustrare l’applicazione operativa del metodo GC57 all’interno di un flusso completo di cifratura e decifratura.
La release include:
due programmi Python dimostrativi;
documentazione descrittiva del funzionamento logico e operativo;
screenshot dei principali passaggi del flusso GC57-3P;
struttura del repository organizzata e pronta per l’analisi.
Il progetto non ha finalità commerciali né costituisce un sistema di sicurezza certificato.
Il codice è da intendersi esclusivamente come strumento dimostrativo e di studio.