Can HSMs be configured to store a key, and allow encryption or decryption with said key, but prevent any export or backup of the key itself?
We're basically trying to develop a system using asymmetric encryption to perform some custom signatures. We ultimately want a black box where a user inputs some plaintext and gets out the ciphertext, but is unable to access the key used to encrypt.