Facebook’s Libra Lacks Foundational Components for Crypto Key Security

Steven Sprague is one of the principal industry evangelists for the application of trusted computing technology. Steven served as president and CEO of Wave Systems Corp. for 14 years before transitioning to the board of directors.


Recently, Facebook launched Libra with the stated goal of “transforming the global economy.”

It’s a lofty aim. However, after a review of the technical documentation describing the Libra protocol and its planned ecosystem, I believe the company left out the foundational components of user security.

  1. Protection of the private key

  2. Proof of user consent

  3. Decentralized compliance

  4. Global privacy

Related: Libra Isn’t a Cryptocurrency. It’s a Glimpse of a New Asset Class

It is our job as technical leaders to provide a vision and an architecture for integrating real protections and evidence into the consumer experience; to deliver a new model for provable compliance that reduces cost and sets the stage for global automation.

The “Internet of Money” must support a primary goal of ensuring all transactions on the Libra network are purposeful, intended and compliant. I envision a future where the quality of recorded intent for an online transaction is just as strong, if not stronger, than the quality of physical in-store purchases.

The Internet of Money should be cross-border, open and global. It should carry transactions from everyone and everything. In order for this to be possible, groups or communities will need to be formed around the compliance and controls required. Proof that these controls were in place should be part of every instruction sent to a chain and forever be recorded by the math of the blockchain. Those who need to know can then be provided the evidence for proof of compliance.

The new model for consumer compliance should operate like a doctor’s note does today. A trusted third party parses my child’s real-time health data and provides a compliance result to the school, resulting in my child having an excused absence for being sick. If schools used the same model of compliance that the internet does, they would have direct real-time access to childrens’ medical data and use AI to decide if your child should stay home or not. The decentralized model of permission slips enables a global market to flourish with privacy built in.

Related: Billion-Dollar Returns: The Upside of Facebook’s Libra Cryptocurrency

I believe the permission slip on the blockchain is a hash of the manifest of controls executed before an instruction is sent to the chain. The manifest is a Merkle tree of controls, assuring every step is provable with just the evidence of the hash. The power of the Merkle tree reduces the evidence to just a few bytes, easily packaged within a transaction.