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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Brotsis, S., Kolokotronis, N., Limniotis, K., Shiaeles, S., Kavallieros, D., Bellini, E., Pavué, C.: Blockchain solutions for forensic evidence preservation in IoT environments. In: 2019 IEEE Conference on Network Softwarization (NetSoft), pp. 110–114. IEEE (2019)
Cebe, M., Erdin, E., Akkaya, K., Aksu, H., Uluagac, S.: Block4forensic: an integrated lightweight blockchain framework for forensics applications of connected vehicles. IEEE Commun. Mag. 56(10), 50–57 (2018)
Divith Devaiah, M., Metre, P.B.: Survey on current digital forensic practices (2017)
Giova, G., et al.: Improving chain of custody in forensic investigation of electronic digital systems. Int. J. Comput. Sci. Netw. Secur. 11(1), 1–9 (2011)
He, N., Zhang, R., Wang, H., Wu, L., Luo, X., Guo, Y., Yu, T., Jiang, X.: \(\{\)EOSAFE\(\}\): security analysis of \(\{\)EOSIO\(\}\) smart contracts. In: 30th USENIX Security Symposium (USENIX Security 21), pp. 1271–1288 (2021)
Huang, Y., Wang, H., Wu, L., Tyson, G., Luo, X., Zhang, R., Liu, X., Huang, G., Jiang, X.: Understanding (mis) behavior on the EOSIO blockchain. Proc. ACM Meas. Anal. Comput. Syst. 4(2), 1–28 (2020)
Leiponen, A., Thomas, L.D., Wang, Q.: The dApp economy: a new platform for distributed innovation? Innovation 1–19 (2021)
Li, S., Qin, T., Min, G.: Blockchain-based digital forensics investigation framework in the internet of things and social systems. IEEE Trans. Comput. Soc. Syst. 6(6), 1433–1441 (2019). https://doi.org/10.1109/TCSS.2019.2927431
Liu, J., Zheng, W., Lu, D., Wu, J., Zheng, Z.: Understanding the decentralization of DPoS: perspectives from data-driven analysis on EOSIO. arXiv preprint arXiv:2201.06187 (2022)
Lone, A.H., Mir, R.N.: Forensic-chain: Ethereum blockchain based digital forensics chain of custody. Sci. Pract. Cyber Secur. J. 1, 21–27 (2018)
Prayudi, Y., Sn, A.: Digital chain of custody: state of the art. Int. J. Comput. Appl. 114(5) (2015)
Rafique, M., Khan, M.: Exploring static and live digital forensics: methods, practices and tools. Int. J. Sci. Eng. Res. 4(10), 1048–1056 (2013)
Ricardo, P., Jurcut, A.: BLOFF: a blockchain based forensic model in IoT (2021). https://doi.org/10.4018/978-1-7998-7589-5.ch003
Wang, Y., Cai, S., Lin, C., Chen, Z., Wang, T., Gao, Z., Zhou, C.: Study of blockchains’s consensus mechanism based on credit. IEEE Access 7, 10224–10231 (2019)
Xu, M., Chen, X., Kou, G.: A systematic review of blockchain. Financ. Innov. 5(1), 1–14 (2019). https://doi.org/10.1186/s40854-019-0147-z
Zheng, W., Zheng, Z., Dai, H.N., Chen, X., Zheng, P.: Xblock-EOS: extracting and exploring blockchain data from EOSIO. Inf. Process. Manag. 58(3), 102477 (2021). https://doi.org/10.1016/j.ipm.2020.102477
Acknowledgements
This work has been partially supported by the Basque Country Government under the ELKARTEK program, project REMEDY (KK-2021/00091), and by the Spanish Centre for the Development of Industrial Technology (CDTI) under the project ÉGIDA (EXP 00122721/CER-20191012).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Fernandez-Carrasco, J.A., Egues-Arregui, T., Zola, F., Orduna-Urrutia, R. (2023). ChronoEOS: Configuration Control System Based on EOSIO Blockchain for On-Running Forensic Analysis. In: Prieto, J., Benítez Martínez, F.L., Ferretti, S., Arroyo Guardeño, D., Tomás Nevado-Batalla, P. (eds) Blockchain and Applications, 4th International Congress . BLOCKCHAIN 2022. Lecture Notes in Networks and Systems, vol 595. Springer, Cham. https://doi.org/10.1007/978-3-031-21229-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-031-21229-1_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-21228-4
Online ISBN: 978-3-031-21229-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)