Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Криптографический ускоритель Sun Microsystems PCI (2002 г.)

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

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

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

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

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

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

См. Также [ править ]