Оглавление
Ускорение TLS
-
Основы ускорения TLS
- Ускорение TLS (SSL acceleration) – это метод разгрузки шифрования с открытым ключом для TLS и SSL аппаратным ускорителем.
- Ускорители TLS могут использовать готовые процессоры или специализированные ASIC- и RISC-чипы.
-
Принцип работы TLS acceleration
- Подтверждение связи по TLS является наиболее ресурсоемкой частью сеанса, требующей согласования параметров безопасности.
- Ускоритель TLS обрабатывает большую часть вычислений, связанных с подтверждением связи, оставляя серверу обработку менее сложных операций.
-
Поддержка центрального процессора
- Современные процессоры x86 поддерживают AES с использованием инструкций AES от Intel.
- ARM-системы Allwinner имеют аппаратный криптографический ускоритель, а процессоры ARMv8 поддерживают ускорение криптографических операций.
-
Дополнительные аппаратные модули
- Ускорители предоставляют алгоритмы с открытым ключом, симметричные ключи, криптографические хэш-функции и генераторы псевдослучайных чисел.
-
Рекомендации и внешние ссылки
- Статья содержит ссылки на дополнительные материалы и вопросы безопасности, связанные с ускорением SSL.
Полный текст статьи: