Cryptile

Що таке шифрування AES-256? Просте пояснення

Оновлено

AES-256 — це опублікований стандарт шифрування, що шифрує дані 256-бітним ключем. Без цього ключа дані неможливо прочитати за будь-який реальний час. Тож для будь-якого застосунку, що каже «AES-256», питання не в шифрі. Питання в тому, в кого ключ і що його захищає.

Завантажити Cryptile з App Store

Що мені треба знати?

  • Шифр — не слабке місце. Атакують ключ, пароль за ним або розблокований пристрій.
  • «256» — це довжина ключа. Це 2^256 можливих ключів, далеко за межами будь-якого перебору.
  • Сама назва мало що каже. Запитайте, що саме шифрується, де створюється ключ і в кого ще він є.

Що насправді означає AES-256?

AES — це Advanced Encryption Standard, опублікований Національним інститутом стандартів і технологій США. FIPS 197 від NIST визначає три версії: AES-128, AES-192 і AES-256. Усі працюють зі 128-бітними блоками. Число — це довжина ключа в бітах.

256-бітний ключ має 2^256 можливих значень. Це число з 78 цифр. Перебирати їх по одному — не реальна атака ні зараз, ні з будь-яким комп'ютером, який ми вміємо побудувати.

Що таке AES-256-GCM?

Сам AES описує лише, як шифрується один блок. «Режим» каже, як обробляється весь файл. GCM — один із таких режимів, описаний у NIST SP 800-38D.

GCM — це автентифіковане шифрування. Окрім приховування вмісту, воно виявляє, чи хтось змінював зашифрований файл. Підроблений файл не відкриється, а не відкриється як щось інше.

Якщо AES-256 не зламати, як крадуть дані?

Через усе, що довкола шифру. Звичайні шляхи:

  • Слабкий пароль чи код. Якщо ключ створюється з 4-цифрового PIN-коду, зловмисник перебирає 10 000 PIN-кодів, а не 2^256 ключів.
  • Ключ поруч із даними. Шифрування з ключем у тому самому місці — це замкнена скринька з приклеєним ключем.
  • Компанія, що тримає ключ. Якщо сервер може скинути ваш пароль і повернути файли, їх може прочитати хтось, крім вас.
  • Відкритий, розблокований пристрій. Усе розшифроване й показане на екрані можна побачити чи скопіювати.
  • Те, що лишилося незашифрованим. Мініатюри, назви файлів чи база альбомів можуть видати, що це за файли.

Як перевірити заяву застосунку про «AES-256»?

Поставте ці п'ять запитань. Добрий застосунок відповідає на них у власній документації.

  1. Чи шифрується кожен файл, зокрема мініатюри й індекс вмісту сховища?
  2. Де створюється ключ: на вашому пристрої чи на сервері компанії?
  3. Що перетворює ваш пароль чи візерунок на ключ? Це має бути повільний стандартний метод.
  4. Чи може компанія скинути ваш пароль? Якщо так, вона може дістатися до ваших файлів.
  5. Чи опубліковано код або опис безпеки, щоб інші могли перевірити?

Якщо застосунок каже лише «AES-256» і нічого більше, вважайте його невідомим, а не безпечним.

Як Cryptile використовує AES-256?

Кожен файл, мініатюра й індекс у сховищі Cryptile шифруються AES-256-GCM. Ключ створюється на вашому телефоні з візерунка, який ви малюєте. Немає ні облікового запису, ні сервера, і розробник ніколи не має ваших ключів.

Ядро шифрування опубліковано для аудиту разом із моделлю загроз і тестовими векторами. Наша сторінка безпеки має посилання на нього. Розміри файлів вирівнюються, тож розмір зашифрованого файлу менше каже про те, що це.

Від чого це не захищає

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

Зробіть це з Cryptile

Cryptile шифрує фото, відео, файли й нотатки AES-256-GCM ключем, створеним на вашому пристрої. Інший візерунок відкриває інше сховище, і списку сховищ немає.

Cryptile безкоштовна для до 2 сховищ, 100 фото та 10 відео. Plus знімає обмеження й додає панічний візерунок і пошук усередині сховища за $19.99 на рік (7-денний безкоштовний пробний період) або $39.99 одноразово.

Завантажити Cryptile з App Store