Прежде чем объяснять, как криптографические функции реализованы в NTFS, я приведу краткий обзор основных концепций криптографии. Шифрованием называется процесс, использующий криптографический алгоритм и ключ для преобразования простого текста в зашифрованные данные. Дешифрованием называется обратный процесс, использующий криптографический алгоритм и ключ для преобразования зашифрованных данных в простой текст. Даже располагая зашифрованными данными, посторонний не сможет восстановить исходный текст без ключа.

Криптографические алгоритмы делятся на две категории: симметричные и асимметричные. Симметричные алгоритмы используют один и тот же ключ как для шифрования, так и для расшифровки данных. Симметричное шифрование работает очень быстро, но оно создает проблемы с передачей зашифрованных данных. Если файл зашифрован симметричным алгоритмом и мы хотим предоставить доступ к нему многим пользователям, придется либо зашифровать файл с применением общего ключа, либо создать отдельную копию файла для каждого пользователя и зашифровать ее с ключом, уникальным для данного пользователя. Если использовать один ключ для всех, будет трудно лишить пользователя доступа к зашифрованным данным без изменения ключа. Если шифровать файл заново для каждого пользователя, это приведет к большим затратам времени и дискового пространства.

Асимметричные алгоритмы используют один ключ для шифрования, а другой - для дешифрования. Например, ключ «spot» может использоваться для преобразования простого текста в зашифрованный, а ключ «felix» - для расшифровки зашифрованного текста. В самом распространенном варианте асимметричного шифрования один из ключей делается открытым, то есть общедоступным, а другой хранится в секрете. Любой желающий может зашифровать данные с общим ключом, но их расшифровка возможна только с закрытым (приватным) ключом. Разумеется, ключи, применяемые на практике, гораздо длиннее слов «spot» и «felix». Как правило, длина ключей превышает 1024 бит.

Шифрование атрибутов | Криминалистический анализ файловых систем | Реализация в ntfs


Криминалистический анализ файловых систем



Новости за месяц

  • Март
    2020
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс