Hello, quite good in java but i have not developed anything this big and complicated . So i will need some help and hopefully you will learn from this as we are all going to be involved.. please..:) If you know how an HSM works, there need to be security keys generated and managed. So, going right into it.. generating these keys using 3-DES dupkt would be the first step. Would like any suggestions or even a sample code to implement this. Thank you...