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.

# of pairs
ivHash &
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.

Passharase
ivHash &
keyHash
ivHash
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.

ivHash keyHash
Wallet RS
Message
credential
list
CC14
blockchain
JOSN
response

Step 4) Frontend action by browser

Message
Message
token
CC14
blockchain
JOSN
response