TR2021-041

Blockchain for Embedded System Accountability


    •  Chiu, M., Goldsmith, A., Kalabic, U., "Blockchain for Embedded System Accountability", IEEE International Conference on Blockchain and Cryptocurrency (ICBC), DOI: 10.1109/​ICBC51069.2021.9461143, May 2021.
      BibTeX TR2021-041 PDF
      • @inproceedings{Chiu2021may,
      • author = {Chiu, Michael and Goldsmith, Abraham and Kalabic, Uros},
      • title = {Blockchain for Embedded System Accountability},
      • booktitle = {IEEE International Conference on Blockchain and Cryptocurrency (ICBC)},
      • year = 2021,
      • month = may,
      • doi = {10.1109/ICBC51069.2021.9461143},
      • url = {https://www.merl.com/publications/TR2021-041}
      • }
  • MERL Contact:
  • Research Areas:

    Human-Computer Interaction, Information Security

Abstract:

We present, in the form of a proof of concept, a permissioned blockchain framework that attains accountability within a system containing embedded devices. Accountability is a desirable property of distributed systems that enables the detection, identification, and removal of faulty or malicious behavior. It is a complementary approach to Byzantine fault tolerance, which is concerned with ensuring continued functioning of the system in the presence of Byzantine faults. Our proof of concept consists of a Raspberry Pi acting as a human interface; the blockchain is implemented in Hyperledger Fabric and the Raspberry Pi runs a lightweight blockchain client to minimize computational burden. The application shows that we are able to use smart contracts to detect and identify faulty or malicious hardware, and the permissioning framework to remove it.