Мейірімділік (шифр) - Mercy (cipher)

Мейірімділік
Жалпы
ДизайнерлерПол Кроули
Алғаш жарияланғанСәуір 2000[1]
АладыОЯНУ
Шифр бөлшектері
Негізгі өлшемдер128 бит
Блок өлшемдері4096 бит
ҚұрылымFeistel желісі
Дөңгелек6
Үздік көпшілік криптоанализ
Скотт Флюрер Келіңіздер дифференциалды шабуыл шифрды бұзады.[2]

Жылы криптография, Мейірімділік бұл өзгертілетін блоктық шифр Пол Кроули жасаған дискіні шифрлау.

The блок өлшемі 4096 битті құрайды - блоктық шифр үшін өте үлкен, бірақ стандартты диск секторы өлшемі. Мейірімділік 128 биттік құпияны пайдаланады кілт, әр блок үшін 128 биттік құпия емес өзгертулермен бірге. Дискіні шифрлауда сектордың нөмірі түзету ретінде пайдаланылатын болады. Мейірімділік 6 раундты қолданады Feistel желісі ішінара құрылым кілтті ағарту. Дөңгелек функция кілтке тәуелді қолданады мемлекеттік машина құрылымын қарызға алады ағын шифры ОЯНУ, кілтке тәуелді S-қораптар негізінде Ниберг S-жәшіктер де қолданылады AES.

Скотт Флюрер ашты дифференциалды шабуыл бұл Мейірімділіктің 6 айналымына қарсы жұмыс істейді. Бұл шабуылды жеті раундтық нұсқаға дейін ұзартуға болады.[2]

Әдебиеттер тізімі

  1. ^ Пол Кроули, Мейірімділік: Диск секторын шифрлауға арналған жылдам үлкен блокты шифр. Жылы Брюс Шнайер, редактор, Бағдарламалық жасақтаманы жылдам шифрлау: 7-ші халықаралық семинар, 1978 ж. том Информатика пәнінен дәрістер, 49-63 беттер, Нью-Йорк қаласы, АҚШ, 2000 ж. Сәуір. Шпрингер-Верлаг.
  2. ^ а б Скотт Флюрер (2006 ж. 2 сәуір). Қайырымдылық блок шифрының криптоанализі (PostScript ). Бағдарламалық жасақтаманы жылдам шифрлау бойынша семинар-практикум. Royal Park Hotel Nikko, Йокогама, Жапония: Cisco Systems, Inc. Алынған 15 желтоқсан 2006.