In my previous article, I discussed how blockchain helps create legally enforceable trust across organizations. By providing a distributed digital signature capability, enterprise blockchains like Hyperledger Fabric give us a strong foundation to build on.
However, this impressive technology is involved and, depending on the use case, could be a perfect fit or overkill. FIDO devices that are being adopted for user authentication can also be used to digitally sign business transactions, providing a low-cost and easy-to-deploy alternative. Lets explore in more detail how such solutions might look.
Business View
Lets consider a large company that's conducting business electronically with a smaller vendor. The company, let's call it ABC, is designated as a holder of records for mutually signed digital transactions. Based on the nature of the business, the risk of company ABC deleting the records and claiming that no agreement was ever reached is considered immaterial, but both companies want to ensure that the details of the agreed-upon transactions cannot be disputed.
Technical View
First, a quick background on FIDO. The goal of FIDO is to eliminate passwords by introducing new authentication technology based on biometrics and/or special hardware tokens. It may come as a surprise that most of us already have FIDO-enabled devices. Every Android 7.0+ or iOS 13.3 phone, Windows 10 or Mac OS computer is a FIDO-enabled device. Most FIDO hardware tokens cost less than $50. The Chrome, Edge, Firefox, and Safari browsers already have built-in support for FIDO through WebAuthn standard. As such, its easy for software vendors to add support for FIDO devices, and its a low-cost option for organizations to enable their users to use FIDO devices.
While there is a lot of information online about FIDO as authentication technology, we are going to focus on a less-known capability of FIDO devices to digitally sign any information we want in our case, business transactions.
FIDO devices can generate a virtually unlimited number of private/public key pairs that can be used for various purposes. Private keys never leave the FIDO device, and public keys are shared with the target application (e.g., an ERP system). A typical authentication use case involves an application sending a user browser a random string (challenge), asking a user to sign it using the private key within a FIDO device. The application can then verify the signature by using the public key stored for that user. If the signature is valid, it proves that a user is in a possession of the originally registered FIDO device and, in the case of biometric-based devices, the FIDO device successfully verified the biometrics (e.g., fingerprints on a phone).
However, we can easily modify the above flow and replace a random challenge with the data we want to digitally sign from our business transaction. More specifically, we can follow the same overall approach as used in blockchain ledgers: Combine all the business data we need to sign using JSON, XML or any other format. Generate a hash of that business data, and then send that hash to a FIDO device to be digitally signed. We can then store our business data along with a hash and its digital signature, thus creating our own digital ledger.
Almost done, but its important not to lose track of our final objective: creating trust by making transactions legally enforceable. We can now verify that the transaction was signed by a user with a given FIDO device, but if the dispute goes to court, then we need to undeniably tie it to the organization that a user belongs to (i.e., prove that the company agreed to both this user and this particular FIDO device being used for signing transactions on behalf of the company).
This can be done by creating a file with a user public key and a statement authorizing the user to use it on behalf of his company. After being signed with a corporate certificate the file can be uploaded into an ERP system to prove that a public key is tied to the users company. This is a one-time registration process that each user has to go through.
Lets review how the process would look from an end user perspective:
One-Time Registration
A user representing a vendor is set up in company ABC's ERP system with FIDO authentication. To make it more specific, lets say a user is using a Windows 10 laptop with facial recognition.
The system generates a file (could be a PDF, CSR, etc.) that includes the users public key.
A user signs the file with their company (vendor) certificate. This can be done in more than one way. For example, a user may already have a company-issued certificate and use Adobe UI to sign a PDF file. Alternatively, a user may forward the file to legal or the IT team for a signature.
A user uploads a signed file into the ERP.
Day-To-Day Use
A user logs in into the ERP, picks a transaction and clicks on the "sign" or "approve" button.
Windows 10 confirms the users identity through facial recognition and digitally signs a transaction.
Company ABCs ERP stores a transaction with a digital signature.
Dispute perspective
In case of a legal dispute, company ABC, as an agreed holder of records, has to produce a transaction along with both parties digital signatures. A transaction is digitally tied to a user with a given FIDO key, and that FIDO key is digitally tied to the vendors corporate certificate, thus creating a digital chain directly from the business transaction to the vendor company.
Summary
We've already seen software vendors (Oracle and Amazon, for example) expand their solutions to offer new blockchain-like alternatives with the aim of building trust for stored data. However, any lightweight alternative to blockchain sacrifices on some aspects of trust. Its important to fully understand the level of trust required in a given business scenario and then pick a technology that does it in the most economical way.
Excerpt from:
- Blockchain: The Complete Guide | WIRED [Last Updated On: February 6th, 2018] [Originally Added On: February 6th, 2018]
- What Is Blockchain Technology? - cbinsights.com [Last Updated On: February 6th, 2018] [Originally Added On: February 6th, 2018]
- 7 Ways Blockchain Will Enable Entrepreneurs in 2018 | Inc.com [Last Updated On: February 6th, 2018] [Originally Added On: February 6th, 2018]
- Blockchain technology | Microsoft Azure [Last Updated On: March 26th, 2018] [Originally Added On: March 26th, 2018]
- Blockchain Wallet on the App Store - itunes.apple.com [Last Updated On: May 5th, 2018] [Originally Added On: May 5th, 2018]
- Bitcoin and Blockchain - Bloomberg [Last Updated On: May 5th, 2018] [Originally Added On: May 5th, 2018]
- Blockchain - The Daily Reckoning [Last Updated On: May 5th, 2018] [Originally Added On: May 5th, 2018]
- BIS show London - Blockchain Conference London | FinTech ... [Last Updated On: July 14th, 2018] [Originally Added On: July 14th, 2018]
- 2018 Bahamas Blockchain & Cryptocurrency Conference [Last Updated On: July 27th, 2018] [Originally Added On: July 27th, 2018]
- WORLD BLOCKCHAIN CONFERENCE [Last Updated On: August 20th, 2018] [Originally Added On: August 20th, 2018]
- Azure Blockchain Workbench | Microsoft Azure [Last Updated On: September 29th, 2018] [Originally Added On: September 29th, 2018]
- Crypto Guru on Bitcoin, ICOs, Blockchain, ETFs, & More ... [Last Updated On: September 29th, 2018] [Originally Added On: September 29th, 2018]
- Dot Blockchain Media [Last Updated On: September 29th, 2018] [Originally Added On: September 29th, 2018]
- 75 banks join JPMorgan-led blockchain payment project ... [Last Updated On: September 29th, 2018] [Originally Added On: September 29th, 2018]
- Walmart will use blockchain to ensure the safety of leafy greens [Last Updated On: September 29th, 2018] [Originally Added On: September 29th, 2018]
- Malta wants to become 'Blockchain Island' [Last Updated On: September 29th, 2018] [Originally Added On: September 29th, 2018]
- Walmart is betting on the blockchain to improve food safety ... [Last Updated On: September 29th, 2018] [Originally Added On: September 29th, 2018]
- From Farm to Blockchain: Walmart Tracks Its Lettuce [Last Updated On: September 29th, 2018] [Originally Added On: September 29th, 2018]
- The Truth About Blockchain - Harvard Business Review [Last Updated On: October 2nd, 2018] [Originally Added On: October 2nd, 2018]
- Blockchain.io | Your Gateway to the Internet of Value [Last Updated On: October 17th, 2018] [Originally Added On: October 17th, 2018]
- Blockchain Whispers: The Most Accurate Crypto Signals [Last Updated On: December 8th, 2018] [Originally Added On: December 8th, 2018]
- MLG Blockchain - Expert Blockchain Consulting & Development [Last Updated On: December 10th, 2018] [Originally Added On: December 10th, 2018]
- What Is The Blockchain? - Pixel Privacy [Last Updated On: December 27th, 2018] [Originally Added On: December 27th, 2018]
- Blockchain Wallet: Bitcoin on the App Store [Last Updated On: January 13th, 2019] [Originally Added On: January 13th, 2019]
- The Ultimate Guide To Understanding What A Blockchain Is ... [Last Updated On: March 20th, 2019] [Originally Added On: March 20th, 2019]
- Amazon Managed Blockchain [Last Updated On: March 20th, 2019] [Originally Added On: March 20th, 2019]
- What Is Blockchain? The Complete WIRED Guide | WIRED [Last Updated On: March 20th, 2019] [Originally Added On: March 20th, 2019]
- Symmetry [Last Updated On: March 28th, 2019] [Originally Added On: March 28th, 2019]
- What is Blockchain Technology? A Beginners Guide [Last Updated On: April 18th, 2019] [Originally Added On: April 18th, 2019]
- Yosemite X uses blockchain tech to shorten payments trip ... [Last Updated On: April 20th, 2019] [Originally Added On: April 20th, 2019]
- BitcoinSVs blockchain is struggling with its enormous 128MB ... [Last Updated On: April 20th, 2019] [Originally Added On: April 20th, 2019]
- Jimmy Song discusses Bitcoin, blockchain, and the crypto space [Last Updated On: April 20th, 2019] [Originally Added On: April 20th, 2019]
- Blockchain on AWS [Last Updated On: May 5th, 2019] [Originally Added On: May 5th, 2019]
- Blockchain Login Blockchain [Last Updated On: June 7th, 2019] [Originally Added On: June 7th, 2019]
- German telecom giant hires blockchain professor hopefully, its a good thing - The Next Web [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- Israeli Startup Creates Offline Wallet With Access to the Blockchain - CoinDesk [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- Overstock seeks blockchain stock registration with SEC - CoinGeek [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- Telefnica Making Provisions Not To Miss The Blockchain Boat - Forbes [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- Verizon and Wells Fargo Are Getting on the Blockchain - Market Realist [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- Blockchain Mortgages Could Help The Impending Recession - Forbes [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- The Smartest Way to Buy Blockchain Stocks - Zacks.com [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- Vodafone litters London with blockchain tokens in new augmented reality game - The Next Web [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- 5 Enterprise Blockchain Stories of the Week - Forbes [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- ternity Partners with Uruguay Can to Track Cannabis Production on the Blockchain - GlobeNewswire [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- Putting blockchain technology to good use - ComputerWeekly.com [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- Blockchain simplified: How it eliminates the middleman - Big Think [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- Building On Blockchain Without Code: Proxeus Goes Live - PRNewswire [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- Googles Quantum Computing Breakthrough Brings Blockchain Resistance Into the Spotlight Again - Forbes [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- Five things to know about blockchain and CRE - REjournals.com [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- Blockchain Technology Is Already Improving Lives At 22 Hospitals - Forbes [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- How Blockchain Is Changing The Game For Social Impact Initiatives - Forbes [Last Updated On: September 25th, 2019] [Originally Added On: September 25th, 2019]
- The Shift Toward Decentralized Finance: Why Are Financial Firms Turning To Crypto? - Forbes [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- Could Blockchain Revolutionize the Real Estate Industry? - RisMedia.com [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- Cross Reality And Blockchain - A New Era Of The VR Industry - Forbes [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- Vontobel to offer structured product using blockchain technology - Investment Europe [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- MineRP to partner with Karuschain to adopt blockchain platform - Mining Technology [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- Stellar Development Foundation proposes to disable inflation mechanism from its protocol - The Block Crypto [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- BurstIQ raises $5.5M to bring blockchain to the healthcare space - VatorNews [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- Blockchains Next Frontier: Saving the Planet (and Possibly Pandas, Too) - Observer [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- Mark Cuban bullish on blockchain, but would take bananas over bitcoin - The Block Crypto [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- Energy Industry Blockchain Landscape - The National Law Review [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- US Homeland Security grants blockchain credentialing contract to Danube Tech - Ledger Insights [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- U Wyoming Spurs Blockchain Development with Hackathon 'Stampede' - Campus Technology [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- How the blockchain is inspiring organizational design - Quartz [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- Blockchain At The United Nations Leading Solutions To The Global Crisis - Forbes [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- Exploring cryptocurrency and blockchain in Iceland - Penn: Office of University Communications [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- Will Facebook's Libra Overtake Bitcoin Cryptocurrency And The Ethereum Blockchain? How Will It Work? - Forbes [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- Overstock.com Hones In On Blockchain Identity With Medici Ventures And Evernym Partnership - Forbes [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- How Blockchain Is Affecting The Marketing And Advertising Industry - Forbes [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- Japanese Messaging App LINE Positioning Itself As Leader In Blockchain and Crypto Space - Forbes [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- Could Blockchain Help the Cannabis Industry? Were About to Find Out - Observer [Last Updated On: October 1st, 2019] [Originally Added On: October 1st, 2019]
- Energy Blockchain Applications Expected to Experience a 67% CAGR - Transmission & Distribution World [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Blockchain Technology is Disrupting the Startup Ecosystem - Times of India [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Is blockchain the answer for sustainability in the cocoa sector? - ConfectioneryNews.com [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Blockchain voting is vulnerable to hackers, software glitches and bad ID photos among other problems - The Conversation US [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Blockchain is not the only solution for better and faster payments - Euromoney magazine [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Can blockchain restore trust to the fund management and audit industries? - Accountancy Age [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Smart contracts and blockchain will provide needed trust, says Princeton professor - TechRepublic [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Gartner IT Symposium/Xpo 2019: Blockchain strategy must evolve at the same pace as technology - TechRepublic [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]
- Binance CEO: Putin Is the Most Influential Person in Blockchain - Cointelegraph [Last Updated On: October 24th, 2019] [Originally Added On: October 24th, 2019]