З: Що таке RC2?

В: RC2 - це блоковий шифр з симетричним ключем, розроблений Рональдом Рівестом у 1987 році. Він використовує 64-бітний розмір блоку і 18 раундів шифрування.

З: Що означає "RC"?

A: "RC" розшифровується як "Шифр Рівеста", або "Код Рона".

З: Скільки раундів виконується при використанні RC2?

A: При використанні RC2 виконується 18 раундів - 16 раундів змішування, які чергуються з двома раундами перемішування.

З: Як працює алгоритм розширення ключа?

A: Алгоритм розширення ключа створює розширений ключ, що складається з 64 (16-бітних слів) в залежності від кожного біта вхідного ключа змінної довжини.

З: До яких типів атак вразливий RC2?

A: RC2 вразливий до атаки з використанням пов'язаного ключа та 234 атак з підбором відкритого тексту.

З: Хто спонсорував розробку RC2?

Відповідь: Розробку RC2 спонсорувала компанія Lotus, яка хотіла експортувати власний шифр як частину свого програмного забезпечення Lotus Notes.