Алгоритм DES використовує ключ розміром 56 біт. Використовуючи цей ключ, DES приймає блок 64-бітного звичайного тексту як вхідні дані та генерує блок 64-бітного зашифрованого тексту. Процес DES містить кілька етапів, кожен з яких називається раундом. Залежно від розміру ключа, який використовується, кількість раундів змінюється.
Визначення: Конфіденційність, цілісність, автентичність. У криптографії є три основні властивості безпеки, яких ми хочемо досягти. Конфіденційність – це властивість, яка не дозволяє зловмисникам читати наші особисті дані. Якщо повідомлення є конфіденційним, то зловмисник не знає його вмісту.
Властивості надійних систем шифрування Він заснований на здоровій математиці Хороші криптографічні алгоритми не винайшли просто так. Вони виходять із твердих принципів. 2. Він був проаналізований компетентними експертами та визнаний надійним. Навіть найкращі криптографічні експерти можуть придумати лише так багато можливих атак.
Три характеристики ідеальної схеми шифрування:
- Схема шифрування має бути надійною: алгоритм несприйнятливий до прямої атаки, а спроби є похідними.
- Схема шифрування повинна створювати унікальний зашифрований текст з того самого відкритого тексту для кожної перестановки ключа, серед інших характеристик.
Характеристики алгоритму
- Скінченність. Алгоритм завжди повинен мати кінцеву кількість кроків перед тим, як він завершиться. …
- Визначеність. Алгоритм повинен мати точні визначення для кожного кроку. …
- Введення. Алгоритм потребує одного або кількох вхідних даних. …
- Вихід. Алгоритм повинен створити один або кілька виходів. …
- Ефективність. …
- Загальність.