Переваги та недоліки симетричної та асиметричної криптографії

Автор: Charles Brown
Дата Створення: 10 Лютий 2021
Дата Оновлення: 1 Грудень 2024
Anonim
Лекція 8  Математичні основи асиметричної криптографії
Відеоролик: Лекція 8 Математичні основи асиметричної криптографії

Зміст

Шифрування - це назва методу кодування даних, яке не може бути переглянуто або змінено ніким, крім конкретного одержувача. Існує два типи шифрування, симетричний і асиметричний, і процес обох є однаковим. Інформація надсилається за допомогою математичних формул, або алгоритмів, які кодують їх у зашифрованому тексті, так що вони не можуть бути доступні без слова, номера або пароля, відомого як ключ.


Немає більше турбот про безпеку ваших даних в Інтернеті (Джон Ховард / Фотодиск / Getty Images)

Симетричне шифрування

Симетрична криптографія є найстарішою і найвідомішою з методів шифрування. Дані поділяються на блоки, і до кожного з них застосовується секретний ключ, змінюючи порядок літер або замінюючи їх на числа, щоб створити зашифрований текст. Цей метод використовує тільки секретний ключ для шифрування і дешифрування даних, так що якщо одержувач не має його, він повинен бути відправлений окремо.

За і проти

Якщо і відправник, і одержувач мають секретний ключ, вони можуть шифрувати і розшифровувати всі повідомлення, які використовують його, що є одночасно і перевагою системи і вразливістю. Симетричне шифрування є швидким і простим у впровадженні, що робить його найпоширенішою формою шифрування в онлайн-операціях купівлі-продажу. Однак, якщо ключ перехоплений зловмисником, він матиме те, що потрібно для розшифрування всіх повідомлень за допомогою цього ключа. Алгоритми симетричної криптографії також є більш простими - і тому легше зрозуміти і декодувати - ніж асиметричні криптографічні алгоритми.


Асиметрична криптографія

Асиметрична криптографія, також відома як криптографія з відкритим ключем, використовує два взаємопов'язаних ключа: загальнодоступний, для шифрування даних і приватний, щоб розшифрувати їх. Інформація у вигляді тексту розглядається як величезне число, яке піднімається до другого величезного числа, а потім ділиться на третє число, генеруючи кінцевий продукт, який буде перетворений назад у текст, на цей раз зашифрований.

За і проти

Асиметричні алгоритми криптографії є ​​більш складними, ніж симетричні криптографічні алгоритми, тому вони є більш повільними і вимагають більшої обчислювальної потужності. Втім, і вони теж набагато безпечніше. Відкритий ключ може бути розповсюджений всім, хто може бути зацікавлений у шифруванні повідомлення, але приватний ключ ніколи не розголошується, що не робить його сприйнятливим до хакерів. Дані можуть бути зашифровані тільки відкритим ключем і розшифровуватися за допомогою закритого ключа, що означає, що після того, як шифрування буде зроблено, відправник не може розшифрувати його без закритого ключа.