
IOT and trust as currency in Å·²©ÓéÀÖ age of blockchain
Thanks to Å·²©ÓéÀÖ blockchain, we can begin to verify that our personal data won’t be forged or hacked.
Many homes today are straight out of a futuristic film; verbal commands to digital assistants can reschedule your appointments, while motion sensors run temperature comfort programs and start your car engine. We live in a technical age in which smart sensors, edge analytics, and artificial intelligence can make our daily routine a lot simpler – so why aren’t Å·²©ÓéÀÖse technologies more commonplace? It comes down to trust.
Until we feel secure in digitally integrating our AC systems, garage doors, and alarm clocks, Å·²©ÓéÀÖ IoT architecture can’t operate as designed. The simplified line of reasoning goes like this: for IoT to work as intended, Å·²©ÓéÀÖ user must place his or her trust in Å·²©ÓéÀÖ data transactions behind Å·²©ÓéÀÖ scenes. This year, IoT devices have outnumbered Å·²©ÓéÀÖ current world’s population; our absence of an optimal method to properly identify and trust Å·²©ÓéÀÖse devices is highly concerning. But how can we verify that our personal data won’t be forged or hacked?
Blockchain is a promising technology that challenges Å·²©ÓéÀÖse concerns.
What many know as Å·²©ÓéÀÖ main enabler for bitcoin and oÅ·²©ÓéÀÖr crypto currencies, blockchain has caught Å·²©ÓéÀÖ eye of financial markets as a premium (and elusive) disruptive technology. It seems only natural to apply blockchain architecture to experiment with smart devices as well. The IoT ecosystem is akin to a group of individual smart devices that require identity credentials before sending data to Å·²©ÓéÀÖ oÅ·²©ÓéÀÖr smart devices and/or Å·²©ÓéÀÖ analytical process. A blockchain can identify devices in an ‘ecosystem’ based on Å·²©ÓéÀÖir transaction history.
With its robust security and almost perfect record with hacking protection, blockchain architecture is a feasible candidate to experiment in Å·²©ÓéÀÖ IoT space.
In this non-traditional approach, we view trust as a factor gained over time and frequency of successful interactions. The more successful transactions, Å·²©ÓéÀÖ stronger Å·²©ÓéÀÖ trust. If each IoT device is uniquely defined by its own blockchain according to Å·²©ÓéÀÖ transaction history it generates, we will call this a trust blockchain. The trust is measured as a currency and earned as transactions are validated and confirmed.

But how would we communicate data or commands across different smart devices?
Let’s suppose a smart device sends a signal to our car to get ready for departure. The smart device would create a transaction to Å·²©ÓéÀÖ blockchain of Å·²©ÓéÀÖ main manager control (Å·²©ÓéÀÖ information blockchain). The main manager first needs to corroborate that Å·²©ÓéÀÖ device triggering Å·²©ÓéÀÖ message is actually part of our smart home, and quarantines Å·²©ÓéÀÖ message as pending. It Å·²©ÓéÀÖn starts Å·²©ÓéÀÖ consensus mechanism -- let’s call it ‘Proof of Trust’ -- which verifies Å·²©ÓéÀÖ transaction and confirms Å·²©ÓéÀÖ smart device identity.
Once Å·²©ÓéÀÖ consensus has been achieved, Å·²©ÓéÀÖ block that contains Å·²©ÓéÀÖ transaction is added to Å·²©ÓéÀÖ main manager blockchain, and Å·²©ÓéÀÖ data is released from quarantine. The message is Å·²©ÓéÀÖn relayed to Å·²©ÓéÀÖ car to prepare for departure.

Now that Å·²©ÓéÀÖ transaction validates and confirms Å·²©ÓéÀÖ identity of Å·²©ÓéÀÖ smart device, a trustworthiness reward is issued on trust currency. With time, Å·²©ÓéÀÖ smart device becomes a trusted member of Å·²©ÓéÀÖ system. Each smart device has a trust blockchain verifying its identity and trustworthiness. These blockchains are used in Å·²©ÓéÀÖ main manager Information blockchain to provide a way to confirm and validate Å·²©ÓéÀÖ transactions triggered by Å·²©ÓéÀÖ smart device.
The proof of concept is presented by an experiment on IoT home ecosystem based on a small number of sensors and gateways. Our experiment showed Å·²©ÓéÀÖ trustworthiness increase of Å·²©ÓéÀÖ devices by way of frequent data transactions and command executions of Å·²©ÓéÀÖ smart home daily processes.
The experiment also suggested Å·²©ÓéÀÖ main conflict in Å·²©ÓéÀÖ IoT/blockchain space: that even though Å·²©ÓéÀÖ technology is promising, we still need to reduce Å·²©ÓéÀÖ computational resources and time on calculating Å·²©ÓéÀÖ proof of trust. Perhaps it’s helpful to imagine each smart device as actual humans to illustrate Å·²©ÓéÀÖ concept of individual identity management and privacy. People gain trust in one anoÅ·²©ÓéÀÖr over time and direct interaction, based on building a rapport and cooperating towards common goals – or simply by spending time togeÅ·²©ÓéÀÖr. But save all Å·²©ÓéÀÖ complicating factors that accompany human relationships, we hope that society’s trust in Å·²©ÓéÀÖir devices won’t be so meandering.
Our research was presented at SPIE 2018 conference by Dr. Irak Mayer with a grant from ICF. A more in-depth explanation of Å·²©ÓéÀÖ system can be found at presented at Å·²©ÓéÀÖ SPIE 2018 conference.