The BIP38 open-source standard implements an advanced cryptography technique called double-blind encryption. This allows a private key entropy and its corresponding public key to be generated from an encrypted passphrase. Since the passphrase is encrypted, the party who generates the private key entropy does not know the passphrase needed to decrypt it. In the context of BIP38, the encrypted passphrase is called an intermediate code. In Ballet’s two-factor key generation process, the passphrase and intermediate code are generated in one secure facility and then the intermediate code is sent to another secure facility where the private key entropy is generated from the intermediate code. For more information on Ballet’s patented 2FKG manufacturing process, please visit: https://www.ballet.com/2FKG
How is it possible to generate a private key entropy without knowing the passphrase entropy needed to decrypt it?
Ballet Support