Архитектура параллельного криптоядра для систем защиты информации при ее хранении

Обложка

Цитировать

Полный текст

Аннотация

В статье рассматриваются особенности проектирования параллельного криптоядра для системы защиты информации в процессе ее хранения. Приводятся варианты решения таких вопросов, как оптимизация алгоритма шифрования, определение уровня распараллеливания шифрования, выбор криптографического алгоритма и размера блока шифрования. Учитываются особенности использования кэш-памяти, создания и синхронизации потоков. Предлагаются подходы для определения количества рабочих потоков для шифрования.

Об авторах

А В Раевский

Российский университет дружбы народов

Кафедра кибернетики и мехатроники; Российский университет дружбы народов

Список литературы

  1. ГОСТ 28147-89. Системы обработки информации. Защита криптографическая. Алгоритм криптографического преобразования. - М.: Госстандарт СССР, 1989.
  2. Они У. Использование Microsoft Windows Driver Model. 2-е изд. - СПб.: Питер, 2007.
  3. Приказ Федеральной службы безопасности Российской Федерации от 9 февраля 2005 г. № 66 Об утверждении Положения о разработке, производстве, реализации и эксплуатации шифровальных (криптографических) средств защиты информации (Положение ПКЗ-2005): Рег. № 6382 от 3 марта 2005 г. // Бюллетень нормативных актов федеральных органов исполнительной власти. Выпуск 11. - М.: Юридическая литература, 2005.
  4. Размер кластера по умолчанию для файловых систем FAT и NTFS [Электронный ресурс] // Центр справки и поддержки Microsoft. - Код статьи: 140365. - Режим доступа: http://support.microsoft.com/kb/140365. - Загл. с экрана.
  5. Танненбаум Э. Архитектура компьютера. 5-е изд. - СПб.: Питер, 2007.
  6. Фергюсон Н. Практическая криптография / Пер. с англ. - М.: Вильямс, 2005.
  7. Хьюз К. Параллельное и распределенное программирование с использованием C++ / Пер. с англ. - М.: Вильямс, 2004.
  8. Шнайер Б. Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке Си / Пер. с англ. - М.: Триумф, 2002.
  9. Federal Information Processing Standards Publication 197. Advanced Encryption Standard (AES) [Electronic resource]. - 2001. - Режим доступа: http://www.csrc.nist.gov/publications/fips/ fips197/fips-197.pdf. - Загл. с экрана.
  10. Process and Thread Manager Routines [Electronic resource] / Microsoft Developer Network: Windows Driver Kit. - Режим доступа: http://msdn.microsoft.com/en-us/library/ ms802955.aspx. - Загл. с экрана.
  11. Shen J. Modern Processor Design: Fundamentals of Superscalar Processors. - McGraw-Hill, 2004.

© Раевский А.В., 2008

Creative Commons License
Эта статья доступна по лицензии Creative Commons Attribution 4.0 International License.

Данный сайт использует cookie-файлы

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie, которые обеспечивают правильную работу сайта.

О куки-файлах