Я работал и завершил проект PKI, который использовал HSM для генерации - хранения ключей и выполнения криптографических функций. Я использовал PKCS # 11 для взаимодействия с нашим приложением для подписи / проверки и шифрования / дешифрования. Наша платформа Windows.
Теперь мы ищем альтернативное решение по низкой цене, заменив HSM модулем безопасности программного обеспечения. Здесь я должен отметить, что мне известны недостатки использования HSM. Это компромисс между безопасностью и стоимостью.
Я обнаружил, что Microsoft предоставляет CryptoAPI следующего поколения (CNG), хранилище ключей и службы сертификатов. Мое старшее руководство не склонно использовать программное обеспечение с открытым исходным кодом. Я также нашел RSA и наборы инструментов для криптоматики, предлагающие программные решения.
Кто-нибудь сталкивался с какими-либо коммерческими наборами инструментов для модуля безопасности программного обеспечения для выполнения функций генерации ключей, хранения ключей и шифрования?
Язык программирования - c / c ++
Спасибо
Raj