Люцифер (шифр)

Оглавление1 Люцифер (шифр)1.1 История и развитие Люцифера1.2 Технические детали1.3 Стандартизация и эволюция1.4 Описание варианта Соркина1.5 Рекомендации и дальнейшее чтение1.6 Полный […]

Люцифер (шифр)

  • История и развитие Люцифера

    • Люцифер – это название ранних гражданских блочных шифров, разработанных Хорстом Файстелем и коллегами из IBM. 
    • Шифры Люцифер предшествовали стандарту шифрования данных и использовались в коммерческом электронном банкинге в 1970-х годах. 
  • Технические детали

    • Люцифер использует комбинацию транспозиции и подстановки для расшифровки шифров. 
    • Шифрование осуществляется с помощью 48-битного ключа и 48-битных блоков. 
    • Существуют варианты с 24-битным и 8-битным параллелизмом, а также с 64-битным ключом и 32-битным блоком. 
    • Вариант Джона Л. Смита использует 64-битный ключ и 32-битный блок, а также один дополнительный модуль 4. 
    • Шифры могут быть взломаны с помощью дифференциального криптоанализа. 
  • Стандартизация и эволюция

    • IBM представила Люцифер как кандидата на стандарт шифрования данных, который позже стал DES после уменьшения размера ключа и блока. 
    • Имя “Люцифер” является каламбуром от слова “Демон” и сокращением от названия системы конфиденциальности. 
  • Описание варианта Соркина

    • Вариант Соркина имеет 16 раундов Фейстеля и 128-битные ключи и блоки, но без начальных и конечных перестановок. 
    • В этом варианте используются 64-битные полублоки данных и 8-битные биты управления обменом (ICBS). 
    • ICBS управляют операцией обмена данными и могут менять местами байты. 
    • Алгоритм распределения ключей прост и включает поворот регистра на 56 бит после каждого раунда. 
  • Рекомендации и дальнейшее чтение

    • В статье приведены ссылки на дополнительные источники информации о криптографии и Люцифере. 

Полный текст статьи:

Люцифер (шифр) — Википедия

Оставьте комментарий