Кіріспе

Daduды қарапайым аппараттық кездейсоқ сан генераторы ретінде пайдалана отырып, құпиясөздерді, парольдерді және басқа да криптографиялық айнымалыларды жасау әдісі. Әрбір құпиясөз сөзі үшін алты жақты daduды 5 рет лақтыру қажет. Лақтырулардың нәтижесінде шыққан 1-ден 6-ға дейінгі сандар бес таңбалы сан ретінде біріктіріледі, мысалы, 43146. Бұл сан криптографиялық сөз тізімінен сөзді табу үшін қолданылады. Diceware-дің бастапқы тізімінде 43146 саны "munch" сөзіне сәйкес келеді. Бірнеше сөзді тізбектеп құру арқылы ұзын құпиясөзді кездейсоқ түрде жасауға болады. Diceware сөз тізімі – бұл бірегей сөздердің тізімі, пайдаланушының оңай жазып, есте сақтауына ыңғайлы сөздерді қамтиды. Сөз тізімінің мазмұнын қорғау немесе жасыру қажет емес, себебі Diceware құпиясөзінің қауіпсіздігі таңдалған сөздердің санына және әрбір таңдалған сөзден алынуы мүмкін сөздердің санына байланысты. Тізімдер бірнеше тіл үшін жасалған, соның ішінде: баск, болгар, каталон, қытай, чех, дат, голланд, ағылшын, эсперанто, эстон, фин, француз, неміс, грек, иврит, венгр, итальян, жапон, латын, маори, норвег, поляк, португал, румын, орыс, словак, словен, испан, швед және түрік тілдері. Diceware құпиясөзінің болжаусыздық деңгейін оңай есептеуге болады: әрбір сөз құпиясөзге 12,9 бит энтропияны (яғни биттерді) қосады. Бастапқыда, 1995 жылы Diceware авторы Арнольд Рейнхольд бес сөзді (64,6) орташа пайдаланушылар үшін қажетті ең аз ұзындық деп есептеді. Алайда, 2014 жылы Рейнхольд кем дегенде алты сөзді (77,5) пайдалануды ұсынды. Бұл болжауға болмайтын деңгей, егер шабуылдаушылар үш нәрсені білсе: Diceware құпиясөзді жасау үшін қолданылған, қолданылған сөз тізімі және құпиясөзді құрайтын сөздердің саны. Егер шабуылдаушының ақпараты аз болса, энтропия 12,9-дан жоғары болуы мүмкін. Diceware алгоритмінің энтропиясын есептеуде, Diceware авторы ұсынғандай, әрбір сөз аралықтарымен бөлінеді деп ескеріледі. Егер сөздер тізбектеліп жазылса, артық ақпараттың салдарынан есептелген энтропия сәл төмендеуі мүмкін; мысалы, Diceware-дің үш сөзді тіркестері "in put clammy" және "input clam my" аралықтарды жойса бірдей болып келеді.

EFF сөз тізімі

Electronic Frontier Foundation 2016 жылы үш баламалы ағылшын тіліндегі сөз тізімдерін жариялады, түсініксіз, абстрактты немесе өзге де қиындық тудыратын сөздерге қарсы бағытталған, есте сақтауды жеңілдетуге баса назар берді; алайда, мұның бір кемшілігі – әдеттегі EFF стиліндегі құпиясөздерді теру үшін көбірек таңбалар қажет болады.