Если алгоритмы, над которыми вы работаете, являются стандартными алгоритмами шифрования, такими как 3DES и AES, то определенно доступно аппаратное обеспечение. Hifn является наиболее известным, но Broadcom также имеет ряд чипов от их приобретения BlueSteel несколько лет назад. nCipher также имеет линейку продуктов для шифрования, хотя, когда я в последний раз смотрел на них (несколько лет назад), они были гораздо больше сфокусированы на своем оборудовании для безопасного управления ключами, чем на ускорении блочных алгоритмов.
Даже карты, разработанные для SSL, могут быть вам полезны, хотя вам необходимо получить доступ к деталям низкого уровня. Самый большой выигрыш для оборудования SSL - это модуль экспоненты и широкий множитель, оба из которых обычно доступны независимо на известном мне оборудовании. Если вы используете алгоритмы асимметричного шифрования, эти два блока, вероятно, будут вам полезны.
Вам также следует проверить, доступна ли более эффективная реализация программного обеспечения. Например, Дэн Бернштейн и Питер Швабе опубликовали статью в сентябре 2008 года, касающуюся оптимизации AES для современных процессоров. Реализация программного обеспечения была передана в общественное достояние (т. Е. Дезавуировать все авторские права, использовать их по своему усмотрению).
Наконец, будущие процессоры AMD (и, вероятно, Intel) будут включать SSE5 , который добавляет инструкции, особенно полезные для AES. Если вы сможете продержаться до этого времени, ваше следующее обновление сервера может предоставить всю необходимую аппаратную поддержку.