See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Diceware - Wikipedia

Diceware

Da Wikipedia, l'enciclopedia libera.

Diceware è un metodo basato sul lancio manuale di dadi il cui scopo è quello di creare password, passphrase ed altre variabili crittografiche. La parola inglese dice si traduce in Italiano con la parola dado.

Uno degli obiettivi di Diceware è quello di creare una password che sia un buon compromesso fra sicurezza offerta e semplicità di memorizzazione.

Un buon esempio di password sicura può essere "kt6.as67!!mffponcv49.,2of6dm7pe0" ma certamente non è facile da ricordare; analogamente una passphrase come "Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura ché la diritta via era smarrita" è facile da ricordare ma non è molto sicura.

[modifica] Esempio di utilizzo

Consideriamo il caso di GNU Privacy Guard: un software di crittografia che utilizza una passphrase per crittare la chiave privata salvata sul proprio computer.

Per generare una parola che compone la passphrase si deve lanciare cinque volte un dado, annotandosi il numero di cinque cifre ottenuto. Successivamente si consulta la lista di parole Diceware: una tabella che associa il numero di cinque cifre ad una parola. Esistono liste di parole in diverse lingue, ed ognuna contiene 65 = 7776 parole uniche scelte dal relativo dizionario.

Ogni parola aggiunge alla passphrase 12.9 bit di entropia, calcolabile come il log2(65). Così per avere circa 64 bit di entropia sono necessarie almeno cinque parole.

Per esempio lanciamo i dadi e cerchiamo le relative parole sulla lista di parole Diceware in Italiano. Potremmo ottenere:

51425 reti
51546 rigidi
33525 indice
44222 pasqua
45142 pilota

e la passphrase che avremmo creato sarebbe:

retirigidiindicepasquapilota

Omettere gli spazi fra le cinque parole incrementa la resistenza della passphrase agli attacchi di forza bruta basati su dizionari.

[modifica] Voci correlate

[modifica] Collegamenti esterni


Altre lingue


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -