ChronoEOS: Configuration Control System Based on EOSIO Blockchain for On-Running Forensic Analysis
Authors: Telmo Egüés Arregui
Date: 01.01.2023
Abstract
In almost any industrial field, there are critical devices and elements that must be trusted. Therefore, it is meaningful to make a secure and reliable record of the events occurring in that environment, which may be used for a possible future forensic investigation in an industrial environment. Blockchain technology covers this need. This project presents ChronoEOS, an application that allows different versions of critical files to be stored securely and immutably, using EOSIO’s blockchain technology. In this way, changes to the configuration files of a robotic arm are stored in the blockchain. In addition, a REST API has been deployed that allows the authorized user to make changes to the corresponding file by interacting with a Smart Contract deployed on the blockchain. Finally, there is a Lookout Agent pointing to the files that are being monitored. This code detects when the version stored in the blockchain is different from the original file, updating one or the other depending on where the last change has been applied. © 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.
BIB_text
title = {ChronoEOS: Configuration Control System Based on EOSIO Blockchain for On-Running Forensic Analysis},
pages = {11},
keywds = {
Control version; EOSIO; Forensic analysis; Smart industry
}
abstract = {
In almost any industrial field, there are critical devices and elements that must be trusted. Therefore, it is meaningful to make a secure and reliable record of the events occurring in that environment, which may be used for a possible future forensic investigation in an industrial environment. Blockchain technology covers this need. This project presents ChronoEOS, an application that allows different versions of critical files to be stored securely and immutably, using EOSIO’s blockchain technology. In this way, changes to the configuration files of a robotic arm are stored in the blockchain. In addition, a REST API has been deployed that allows the authorized user to make changes to the corresponding file by interacting with a Smart Contract deployed on the blockchain. Finally, there is a Lookout Agent pointing to the files that are being monitored. This code detects when the version stored in the blockchain is different from the original file, updating one or the other depending on where the last change has been applied. © 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.
}
isbn = {978-303121228-4},
date = {2023-01-01},
}