EngraveChain: A Blockchain-Based Tamper-Proof Distributed Log System

A reliable log system is a prerequisite for many applications. Financial systems need to have transactions logged in a precise manner, medical systems rely on having trusted medical records and security logs record system access requests in order to trace malicious attempts. Keeping multiple copies...

Full description

Bibliographic Details
Main Authors: Louis Shekhtman, Erez Waisbard
Format: Article
Language:English
Published: MDPI AG 2021-05-01
Series:Future Internet
Subjects:
Online Access:https://www.mdpi.com/1999-5903/13/6/143
id doaj-ddedadf4600d45b092aa8b732696628d
record_format Article
spelling doaj-ddedadf4600d45b092aa8b732696628d2021-06-01T01:34:16ZengMDPI AGFuture Internet1999-59032021-05-011314314310.3390/fi13060143EngraveChain: A Blockchain-Based Tamper-Proof Distributed Log SystemLouis Shekhtman0Erez Waisbard1Network Science Institute, Northeastern University, Boston, MA 02115, USANokia Bell Labs, Kfar Saba 4464321, IsraelA reliable log system is a prerequisite for many applications. Financial systems need to have transactions logged in a precise manner, medical systems rely on having trusted medical records and security logs record system access requests in order to trace malicious attempts. Keeping multiple copies helps to achieve availability and reliability against such hackers. Unfortunately, maintaining redundant copies in a distributed manner in a byzantine setting has always been a challenging task, however it has recently become simpler given advances in blockchain technologies. In this work, we present a tamper-resistant log system through the use of a blockchain. We leverage the immutable write action and distributed storage provided by the blockchain as a basis to develop a secure log system, but we also add a privacy preserving layer that is essential for many applications. We detail the security and privacy aspects of our solution, as well as how they relate to performance needs in relevant settings. Finally, we implement our system over Hyperledger Fabric and demonstrate the system’s value for several use cases. In addition, we provide a scalability analysis for applying our solution in a large-scale system.https://www.mdpi.com/1999-5903/13/6/143blockchaincomputer securityintrusion detectiondistributed ledgeraccess controltrust
collection DOAJ
language English
format Article
sources DOAJ
author Louis Shekhtman
Erez Waisbard
spellingShingle Louis Shekhtman
Erez Waisbard
EngraveChain: A Blockchain-Based Tamper-Proof Distributed Log System
Future Internet
blockchain
computer security
intrusion detection
distributed ledger
access control
trust
author_facet Louis Shekhtman
Erez Waisbard
author_sort Louis Shekhtman
title EngraveChain: A Blockchain-Based Tamper-Proof Distributed Log System
title_short EngraveChain: A Blockchain-Based Tamper-Proof Distributed Log System
title_full EngraveChain: A Blockchain-Based Tamper-Proof Distributed Log System
title_fullStr EngraveChain: A Blockchain-Based Tamper-Proof Distributed Log System
title_full_unstemmed EngraveChain: A Blockchain-Based Tamper-Proof Distributed Log System
title_sort engravechain: a blockchain-based tamper-proof distributed log system
publisher MDPI AG
series Future Internet
issn 1999-5903
publishDate 2021-05-01
description A reliable log system is a prerequisite for many applications. Financial systems need to have transactions logged in a precise manner, medical systems rely on having trusted medical records and security logs record system access requests in order to trace malicious attempts. Keeping multiple copies helps to achieve availability and reliability against such hackers. Unfortunately, maintaining redundant copies in a distributed manner in a byzantine setting has always been a challenging task, however it has recently become simpler given advances in blockchain technologies. In this work, we present a tamper-resistant log system through the use of a blockchain. We leverage the immutable write action and distributed storage provided by the blockchain as a basis to develop a secure log system, but we also add a privacy preserving layer that is essential for many applications. We detail the security and privacy aspects of our solution, as well as how they relate to performance needs in relevant settings. Finally, we implement our system over Hyperledger Fabric and demonstrate the system’s value for several use cases. In addition, we provide a scalability analysis for applying our solution in a large-scale system.
topic blockchain
computer security
intrusion detection
distributed ledger
access control
trust
url https://www.mdpi.com/1999-5903/13/6/143
work_keys_str_mv AT louisshekhtman engravechainablockchainbasedtamperproofdistributedlogsystem
AT erezwaisbard engravechainablockchainbasedtamperproofdistributedlogsystem
_version_ 1721412166426296320