Based on this link: What is initialization vector (IV)? How can I generate IV? Must I use HSM? What command on HSM to generate IV? Currently I use Thales.