Що саме таке військове шифрування? - Щасливий Android

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

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

"Військовий сорт"

Ми повинні розуміти, що "військовий рівень" часто використовується для тих технік або систем, які досягають найвищого можливого рівня безпеки або ефективності. Наприклад , стирання даних військового класу виконує багаторазове стирання одного і того ж файлу, доки його практично не розпізнати. У випадку з шифруванням справа не відрізняється: шифрування військового класу - це дуже серйозне шифрування даних, хоча не існує стандарту, затвердженого міжнародними арміями (як це стосується видалення даних із армійськими стандартами AR380-19 Міністерство оборони DoD 5220.22-ME.).

Що стосується стандартів шифрування (про що ми побачимо пізніше), існують стандарти, хоча не затверджені арміями чи відомствами оборони. Хоча так, АНБ (Агентство національної безпеки США), яке затвердило AES-128, AES-192 та AES-256 як діючі для безпеки свого уряду. Якщо вам потрібна швидка відповідь, ми скажемо вам, що AES-256 в даний час вважається "військовим класом", це не єдиний, але це самий "звір".

Зашифровано ... що?

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

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

Ключ: mkpm pmnpv mk kmiwmpv

Ключ - це єдиний спосіб (або найшвидший спосіб бути істинним) повернути зашифрований документ у початковий стан. Відкрити двері, які ми зачинили, зашифрувавши їх, залишивши документ нечитабельним.

Як ми можемо зрозуміти це ключове поняття криптографії? Приклад дуже простої системи шифрування допоможе вам зрозуміти:

Скажімо, що ми збираємося надати кожній букві алфавіту нове значення, використовуючи іншу букву. Це, що було б найосновнішим шифруванням з усіх, означало б, що нам потрібен ключ для кожної з букв алфавіту. Якщо скласти їх усіх разом, ми отримали б ключ із 27 цифр (або 28, якщо ви додали ñ).

Тому, якщо ми використовуємо такий ключ:

ABCDEFGHIJKLMNOPQRSTU WXYZ

yjirmlfaqbhetojvuzwkpcdgnsx

І ми хочемо зашифрувати цей текст: « цей текст секретний »

Ми отримаємо такий текст:

mkpm pmnpv mk kmiwmpv

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

AES, вдосконалений стандарт

Ось чому, коли ми говоримо про комп’ютерне шифрування, все ускладнюється. Замість простого списку літер, які потрібно замінити, мова йде про тисячі таблиць, в яких обмінюються вихідні значення залежно від таблиці основних даних або "ключа" . І ось тут ми дійшли до AES або Розширених стандартів шифрування.

Подібно до попереднього базового шифрування, AES покладається на заміну значень, але додавання складної математики протягом декількох раундів "шифрування". Щоб не надто ускладнювати проблему, скажімо, що ключ шифрування складається з таблиці з безліччю значень, яка використовується для модифікації початкових значень документа, який ми хочемо зробити секретним. Протягом декількох раундів (10 на AES-128, 12 на AES-192 та 14 на AES-256) ми перетворюємо вихідне значення в нове.

AES-256, найпотужніший

Щоб знати оригінальний документ, нам потрібен оригінальний ключ, тому що кількість можливих операцій для отримання читабельного документа була б настільки великою, що надпотужному комп’ютеру знадобились би роки, щоб його розшифрувати. Будьте обережні, це не означає, що це неможливо, просто це вимагає стільки сил і часу, що практично всі здадуться. Залежно від рівня AES, який ми використовуємо, цей час буде вищим, тому що чим більший ключ, тим більше разів ми модифікували оригінальний документ і з більшою кількістю значень, тому буде складніше робити зворотний шлях.

Нарешті, зараз, ми можемо сказати, що - на даний момент - шифрування AES-256 (найбільший ключ і з найбільшою кількістю проходів) є тим, що в даний час відомо як шифрування даних “військового класу”. Через свою велику складність він використовується для шифрування веб-сайтів https (клацніть на навісний замок веб-сайту та клацніть на вкладці подробиці), а також у програмах шифрування файлів або у файлі банківського ключа та інші установи, які хочуть захистити свої файли якомога більше.

У вас встановлений Telegram ? Отримуйте найкращі публікації кожного дня на нашому каналі . Або, якщо хочете, дізнайтеся все на нашій сторінці у Facebook .