Bidirectional Blockchain

Joshua Lampkins, Tiffany Hyun‐Jin Kim · 2020

Ensuring the authenticity and integrity of data transferred over the Internet is still a daunting task. Although various mechanisms have been proposed to strengthen the key management infrastructure, they still rely on trusted third parties (TTPs) or require additional entities to monitor the system. This paper introduces Bidirectional Blockchain - a collection of protocols that ensure the authenticity of data sent from a collection of one or more servers to distributed clients (e.g., Internet of Things (IoT) devices) without relying on TTPs. Bidirectional Blockchain is based on the benefits of multi-party computation and blockchain to ensure the secrecy of keys used to sign the distributed data and the correctness and integrity of the received data, respectively. We implemented Bidirectional Blockchain on a Raspberry Pi, and our evaluation results confirm that Bidirectional Blockchain is lightweight and hence can be used to secure a variety of data transactions, including software updates, even on resource-constrained devices.

Read the paper · More papers on PaperTik