stringtranslate.com

Криптографический ускоритель

Криптографический ускоритель PCI компании Sun Microsystems (2002)

В вычислительной технике криптографический ускоритель — это сопроцессор, специально разработанный для выполнения криптографических операций с интенсивными вычислениями , который делает это гораздо эффективнее, чем ЦП общего назначения . Поскольку системные нагрузки многих серверов в основном состоят из криптографических операций, это может значительно повысить производительность.

AES-NI от Intel — безусловно, самый распространенный криптографический ускоритель в потребительском оборудовании. VIA PadLock — еще один недавний пример.

Поддержка операционной системы

Несколько операционных систем предоставляют некоторую поддержку криптографического оборудования. Семейство систем BSD имеет OpenBSD Cryptographic Framework (OCF), системы Linux имеют Crypto API , ОС Solaris имеет Solaris Cryptographic Framework (SCF), а Microsoft Windows имеет Microsoft CryptoAPI .

Некоторые криптографические ускорители предлагают новые машинные инструкции и поэтому могут использоваться программами напрямую. Такие библиотеки, как OpenSSL и LibreSSL, поддерживают некоторые такие криптографические ускорители.

Почти все Unix-подобные операционные системы используют OpenSSL или форк LibreSSL в качестве своей криптографической библиотеки. Эти библиотеки используют криптографические ускорители, такие как AES-NI , если они доступны. [1]

Смотрите также

Ссылки

  1. ^ "Поддержка библиотек OpenSSL 3.0.x из операционных систем UNIX". help.hcl-software.com . Получено 2024-10-03 .