Кіріспе

Хабарды бір немесе бірнеше рет шифрлеу процесі. Көп ретті шифрлеу – бұл бұрын шифрленген хабарды бір немесе бірнеше рет шифрлеу процесі, бірдей немесе әртүрлі алгоритмдерді пайдалана отырып. Бұл сондай-ақ каскадты шифрлеу, каскадты шифрлеу, көп ретті шифрлеу және супершифрлеу деп те аталады. Супершифрлеу – көп ретті шифрлеудің сыртқы деңгейі. Джонс Хопкинс университетінің Мэтью Грин сияқты кейбір криптографтар көп ретті шифрлеу көбінесе жоқ проблеманы шешуге көмектеседі: қазіргі заманғы шифрлар сирек бұзылады. Сіз AES-ке жасалған катастрофалық шабуылға ұшырауға қарағанда зиянды бағдарламаға немесе іске асыру қатесіне ұшырау ықтималдығы әлдеқайда жоғары. Осы цитатада көп ретті шифрлеудің себебі жатыр – нашар іске асыру. Екі түрлі криптомодульді және екі түрлі жеткізушілерден кілттеу процестерін пайдалану үшін қауіпсіздікті толық бұзу үшін екі жеткізушінің де өнімдері бұзылуы керек.

Тәуелсіз кілттер

Кез келген екі шифрды таңдағанда, егер екеуінде де бірдей кілт қолданылса, екінші шифр бірінші шифрді толық немесе ішінара кері қайтара алады. Бұл, шифрлау және шифрды ашу процестері бірдей болған шифрлар үшін әсіресе дұрыс – екінші шифр біріншісін толығымен кері қайтарады. Егер шабуылшы криптоанализ арқылы бірінші шифрлау қабатының кілтін анықтаса, ол барлық қабаттарда бірдей кілт қолданылған жағдайда, қалған барлық қабаттарды аша алады. Мұндай тәуекелді болдырмау үшін әр қабат үшін статистикалық тәуелсіз кілттерді пайдалану қажет (мысалы, тәуелсіз кездейсоқ сандар генераторларын). Ең жақсысы, әр кілттің жеке және әртүрлі генерациялау, тарату және басқару процедуралары болуы керек.

Тәуелсіз инициализациялау векторлары

Бастапқылау векторы (IV) / nonce қолдануды қажет ететін шифрлау/дешифрлеу процестерінде, олар әдетте ашық түрде бөліседі немесе алушыға (және басқаларға) мәлім болады. Бір кілт пен IV қолданылғанда, ашық мәтінде де, шифрланған мәтінде де бірдей деректерді беру – нашар қауіпсіздік саясаты. Сондықтан, әр шифрлау қабаты үшін бөлек IV-терді пайдалану ұсынылады (әзірге нақты дәлелдер жоқ болғанымен).