Partial Derandomization for Leakage-Resilient Shamir's Secret Sharing over Composite Order Fields
Questo articolo presenta una derandomizzazione parziale dei luoghi di valutazione per lo sharing di segreti di Shamir resiliente alle perdite (leakage-resilient) su campi di ordine composto, sostituendo punti casuali indipendenti con iterazioni di una funzione razionale fissa, riducendo così la casualità richiesta da a bit pur ottenendo una sicurezza perfetta contro la perdita di singolo blocco per specifici regimi di parametri.
Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo
Immagina di dover proteggere un segreto, come una mappa del tesoro o una password, ma di doverlo dividere in pezzi e dare un pezzo a ciascuno dei tuoi amici. Questo è il mondo della Condivisione di Segreti (Secret Sharing). Il modo classico per farlo, inventato da un matematico di nome Shamir, è come un puzzle magico: se un numero sufficiente di amici (diciamo 3 su 5) porta insieme i propri pezzi, il puzzle si risolve da solo e rivela il tesoro. Ma se hai meno amici, i pezzi sembrano un geroglifico casuale e il segreto rimane al sicuro.
Tuttavia, la vita reale è disordinata. Un ladro subdolo potrebbe non essere in grado di rubare un intero pezzo del puzzle, ma può sbirciare minuscoli, minuscoli frammenti di informazione da ogni pezzo di ogni amico contemporaneamente. Forse può vedere se una specifica luce su un chip del computer è accesa o spenta, o ascoltare un debolissimo ronzio elettrico. Questo è chiamato perdita fisica di bit (physical bit leakage). È come un ladro che non può rubare l'intera chiave, ma può percepire la forma dei denti su ogni chiave di un portachiavi, un piccolo rilievo alla volta. Se i pezzi del puzzle sono disposti con trascuratezza, questi piccoli sguardi possono sommarsi per rivelare l'intero segreto.
Per molto tempo, il modo migliore per fermare questo ladro è stato scegliere i pezzi del puzzle in modo completamente casuale. È come lanciare i dadi per decidere dove nascondere ogni pezzo. Questo funziona molto bene, ma ha un problema: hai bisogno di un "lanciatore di dadi" fidato (una fonte di casualità perfetta) ogni volta che configuri il sistema. Se il lanciatore di dadi è truccato o se il ladro può influenzare il lancio, l'intero sistema può crollare. Gli scienziati volevano trovare un modo per scegliere questi nascondigli usando una regola semplice e fissa invece di dadi casuali, in modo che il sistema sia sempre sicuro, indipendentemente da chi stia guardando.
Questo articolo affronta esattamente questo problema. L'autore, basandosi su recenti scoperte che hanno dimostrato che la condivisione di segreti è o perfettamente sicura o completamente compromessa contro questi piccoli sguardi, presenta un nuovo modo per scegliere i nascondigli. Invece di lanciare i dadi per ogni singolo amico, utilizza un modello matematico intelligente e ripetitivo. Sceglie un numero iniziale e poi genera tutti gli altri nascondigli applicando una formula semplice ripetutamente, come una reazione a catena.
L'autore dimostra che questo metodo funziona incredibilmente bene. Dimostra che per un intervallo specifico di dimensioni del gruppo, questo modello strutturato rende lo schema di condivisione del segreto perfettamente sicuro. Ciò significa che la distanza statistica tra l'informazione trapelata e il segreto effettivo è esattamente zero; il ladro non impara assolutamente nulla, nemmeno un minimo vantaggio. Fornisce anche un test per controllare se il numero iniziale è "buono" (sicuro) o "cattivo" (non sicuro), e dimostra che i numeri iniziali buoni sono facili da trovare. Sebbene questo metodo funzioni per un numero leggermente inferiore di amici rispetto al metodo dei dadi casuali, elimina la necessità di un lanciatore di dadi fidato, rendendo il sistema più pratico e robusto contro le manipolazioni. L'articolo esclude esplicitamente l'uso di un modello più semplice e ovvio (semplicemente moltiplicare per un numero), mostrando che fallisce nel fornire questa sicurezza perché manca di un particolare "tocco matematico" che la loro nuova formula include.
Sommerso dagli articoli nel tuo campo?
Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.