smart contracts to connect them. As for the security of
smart contracts, we believe that the current state can
be improved through formal verification and fuzzing
techniques before deploying new chain code.
ACKNOWLEDGEMENTS
This research was supported by the European Re-
gional Development Fund, Competitiveness Oper-
ational Program 2014-2020 through project IDBC
(code SMIS 2014+: 121512).
REFERENCES
Abdelmaboud, A., Ahmed, A. I. A., Abaker, M., Eisa, T.
A. E., Albasheer, H., Ghorashi, S. A., and Karim, F. K.
(2022). Blockchain for IoT applications: Taxonomy,
platforms, recent advances, challenges and future re-
search directions. Electronics, 11(4).
Ammi, M., Alarabi, S., and Benkhelifa, E. (2021).
Customized blockchain-based architecture for secure
smart home for lightweight IoT. Information Process-
ing & Management, 58:102482.
Antwi, M., Adnane, A., Ahmad, F., Hussain, R., Habib ur
Rehman, M., and Kerrache, C. A. (2021). The case
of HyperLedger Fabric as a blockchain solution for
healthcare applications. Blockchain: Research and
Applications, 2(1):100012.
Buterin, V. (2013). Ethereum white paper: A next gener-
ation smart contract & decentralized application plat-
form. Technical report, Ethereum Foundation.
Cachin, C. (2016). Architecture of the Hyperledger
blockchain fabric. In Workshop on distributed
cryptocurrencies and consensus ledgers (DCCL’16),
pages 1–4.
Calo, S., Verma, D., Chakraborty, S., Bertino, E., Lupu, E.,
and Cirincione, G. (2018). Self-generation of access
control policies. In Proc. of SACMAT’18, pages 39—
-47. ACM.
Dorri, A., Kanhere, S. S., Jurdak, R., and Gauravaram, P.
(2017). Blockchain for IoT security and privacy: The
case study of a smart home. In 2nd IEEE PERCOM
Workshop On Security Privacy And Trust In The In-
ternet of Things, pages 618–623. IEEE.
Dotan, M., Pignolet, Y.-A., Schmid, S., Tochner, S., and
Zohar, A. (2021). Survey on blockchain networking:
Context, state-of-the-art, challenges. ACM Comput.
Surv., 54(5).
Hossain, M., Waheed, S., Rahman, Z., and Hossain, M.
(2020). Blockchain for the security of internet of
things: A smart home use case using Ethereum. In-
ternational Journal of Recent Technology and Engi-
neering, 8.
Krishnapriya, S. and Sarath, G. (2020). Securing land reg-
istration using blockchain. Procedia Computer Sci-
ence, 171:1708–1715. 3rd Int. Conf. on Computing
and Network Communications (CoCoNet’19).
Lee, B., Malik, S., Wi, S., and Lee, J.-H. (2017).
Firmware verification of embedded devices based on
a blockchain. In Proc. of QShine’16 conference, vol-
ume 199 of LNICST, pages 52–61. Springer.
Lee, Y., Rathore, S., Park, J., and Park, J. (2020). A
blockchain-based smart home gateway architecture
for preventing data forgery. Human-centric Comput-
ing and Information Sciences, 10:9.
Liu, S., Viotti, P., Cachin, C., Qu
´
ema, V., and Vukolic,
M. (2016). XFT: Practical fault tolerance beyond
crashes. In 12th USENIX Conf. on Operating Systems
Design and Implementation (OSDI’16), pages 485—-
500. USENIX Association.
Ma, C., Kong, X., Lan, Q., and Zhongding, Z. (2019). The
privacy protection mechanism of Hyperledger Fabric
and its application in supply chain finance. Cyberse-
curity, 2.
Moniruzzaman, M., Khezr, S., Yassine, A., and Benlamri,
R. (2020). Blockchain for smart homes: Review
of current trends and research challenges. Comput.
Electr. Eng., 83:106585.
Ouaddah, A., Elkalam, A., and Ouahman, A. (2017).
Towards a novel privacy-preserving access control
model based on blockchain technology in IoT. In
Proc. of EMENA-TSSL’16, pages 523–533. Springer.
Polge, J., Robert, J., and Le Traon, Y. (2021). Permissioned
blockchain frameworks in the industry: A compari-
son. ICT Express, 7(2):229–233.
Schiefer, M. (2015). Smart home definition and security
threats. In 9th Int. Conf. on IT Security Incident Man-
agement and IT Forensics, pages 114–118. IEEE.
Steichen, M., Fiz, B., Norvill, R., Shbair, W., and State,
R. (2018). Blockchain-based, decentralized access
control for IPFS. In Int. Conf. on Internet of Things
(Things’18), pages 1499–1506. IEEE.
Xu, X., Sun, G., Luo, L., Cao, H., Yu, H., and Vasi-
lakos, A. V. (2021). Latency performance model-
ing and analysis for hyperledger fabric blockchain
network. Information Processing & Management,
58(1):102436.
Xu, X., Weber, I., Staples, M., Zhu, L., Bosch, J., Bass, L.,
Pautasso, C., and Rimba, P. (2017). A taxonomy of
blockchain-based systems for architecture design. In
IEEE Int. Conf. on Software Architecture (ICSA’17),
pages 243–252. IEEE.
Yamashita, K., Nomura, Y., Zhou, E., Pi, B., and Jun,
S. (2019). Potential risks of Hyperledger Fabric
smart contracts. In Int. Workshop on Blockchain Ori-
ented Software Engineering (IWBOSE’19), pages 1–
10. IEEE.
Zhang, J. (2020). Deploying blockchain technology in the
supply chain. In Computer Security Threats, chap-
ter 5. IntechOpen.
Zhang, R., Xue, R., and Liu, L. (2019). Security and privacy
on blockchain. ACM Comput. Surv., 52(3).
Zou, Y., Meng, T., Zhang, P., Zhang, W., and Li, H. (2020).
Focus on blockchain: A comprehensive survey on
academic and application. IEEE Access, 8:187182–
187201.
Advancing Security and Data Protection for Smart Home Systems through Blockchain Technologies
499