Шифр
AES (Advanced Encryption Standard) перетворює читабельні дані на зашифрований текст за допомогою ключа. AES-256 використовує 256-bit key: існує більше можливих ключів, ніж атомів у спостережуваному Всесвіті, тому вгадування ключа безпосередньо не є реалістичною атакою.
Режим: чому GCM
Шифру потрібен режим для шифрування файлів будь-якого розміру. GCM шифрує дані та обчислює тег автентифікації. Якщо будь-хто змінить хоча б один біт зашифрованого тексту, розшифровка завершиться невдало, а не поверне пошкоджені дані. VaultBolt використовує AES-256-GCM для вмісту файлу, ескізів і його індексу, розділених на частини, щоб відео можна було передавати.
Де відбуваються справжні напади
| Слабке місце | приклад | Захист |
|---|---|---|
| Слабке розблокування | 4-значний PIN-код | Парольна фраза; повільне виведення ключа |
| Виведення ключів | Швидке хешування дозволяє зловмисникам швидко вгадувати | Argon2id з високою пам'яттю |
| Вгадування поза пристроєм | Копіювання пам’яті на швидкий комп’ютер | Ключ прив’язаний до Secure Enclave |
| Ключ на сервері | Постачальник може скинути або прочитати | Без рахунку; ключі залишаються на пристрої |
| Звичайні копії | Оригінали залишилися на фотографіях | Очищення нульових копій |
Чому «військовий» мало що говорить
AES-256 використовується урядами, тому "військовий рівень" технічно вірний майже для будь-якої програми, яка його використовує. У ньому нічого не сказано про режим, ключ або місце його проживання. Знайдіть сторінку безпеки, яка пояснює це.
Часті запитання
Чи можна зламати AES-256?
Не шляхом грубого натискання ключа за допомогою будь-якої передбачуваної технології. Натомість атаки спрямовані на слабкі паролі, викрадені ключі або помилки програмного забезпечення.
Яка різниця між AES-256 і AES-256-GCM?
AES-256 — це шифр. GCM (режим Галуа/лічильник) – це спосіб його застосування до даних; він шифрує, а також створює тег автентифікації, який виявляє будь-які зміни в зашифрованому тексті.












