Two-Factor Key Generation (2FKG) process
Detailed Manufacturing Process
1. Using an offline computer, serial number, wallet passphrase, and intermediate code are generated in Ballet’s USA headquarters
2. Serial number and intermediate code are then electronically transmitted to Ballet’s office in China.
3. Afterwards, the BIP38 process is used to randomly generate an encrypted private key (EPK) using the intermediate code data.
The corresponding public key and deposit addresses will be generated, along with a confirmation code, to be used for verification and additional checking afterwards.
This encrypted private key is secure data, which is only stored once, on a hard disk drive.
In China, this two-layer QR code sticker is manufactured using an offline process in a secure printing facility
The secure data is never transmitted to any external computers or system.
The secure data is transferred physically, on a hard disk drive.
Right after the printing process, the secure data is then deleted, overwritten, and physically destroyed.
The secure two-layer QR code sticker will then be securely applied to the physical wallets, without ever revealing the encrypted private keys.
Once finished, the partially assembled wallets are sent to the United States for final production.
The confirmation codes are also electronically sent back to the United States.
This is for further verification to ensure that the encrypted private keys and decryption wallet passphrase does match up with the generated cryptocurrency deposit addresses.
The physical wallets and QR code stickers are verified and double checked in the United States according to their corresponding serial numbers.
The matching decryption wallet passphrase and serial number will then be laser etched onto the wallets.
A strip of tamper evident scratch-off material is then applied on the wallet, to cover the wallet passphrase.