Step 1) Generate iv and key, safekeep by individual
Normally generate by HR department. IV can be uses to replace operator ID, the corresponding key should be safekeep by individual, never share for any reasons.
keyHash
Step 2) Encrypt wallet passharase
Normally encrypted by wallet address assigment designator. A table of ic, wallet address, associated public key and personalized encrypted passphrase will be keep by blockchain tasks handler, ex. JS or PHP scripts.
Wallet RS
Public Key
Encrypted
passharase
Step 3) Operation
A random pair of iv and key is selected for demostration how this method works.
Operator perform daily blockchain related tasks, instead of signing the transaction with designated wallet's passphrase, operator will submit the tasks with his/her iv and key. If blockchain tasks handler find the credentials associate with the iv and wallet address, then it will decrypted the personalized encrypted wallet passpharse withe the iv and key submitted by operator.
list
blockchain
JOSN
response
Step 4) Frontend action by browser
blockchain
JOSN
response