SmartLock: Access Control Through Smart Contracts and Smart Property

  • Mauricio Xavier Zaparoli
  • Adler Diniz de Souza
  • Andre Henrique de Oliveira Monteiro
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 800)


This paper focuses on the viability of using smart contract controlled electronic locks to give access to people by the lock’s owner in locations like hotels, coworking spaces or even their homes. The goal is that the guest rents a property using the lock and receives a temporary digital key according to his reservation which he uses to unlock the property’s door using an app on his smartphone. The lock was designed using a Raspberry Pi 3 B+ controlling a 12v solenoid lock through a python script and running the audio communication protocol for both microcomputer and smartphone. The smart contracts were developed using Solidity from the Ethereum platform. The paper will cover the designed architecture and implementation details of the project.


Blockchain Ethereum Smart property Smart contract Electronic lock 


  1. 1.
    Dealing with AirBnB for a lost key is ridiculous. Airbnb Hell, 28-July-2016. [Online]. Available: Accessed 02 Oct 2018
  2. 2.
    Elderly AirBnB guest in Germany kicks cat, steals keys. Airbnb Hell, 15-Sept-2016. [Online]. Available: Accessed 02 Oct 2018
  3. 3.
    XU, Y.-H., Kim, J.-W., Pennington-Gray, L.: Explore the spatial relationship between AirBnB rental and crime. Tourism Trabel and Research Association: Advancing Tourism Research Globally, 2017 ttra International ConferenceGoogle Scholar
  4. 4.
    White, B.: Short-term rental guests robbed, pistol whipped in hollywood. NBC Southern California, 11-July-2018. [Online]. Available: Accessed 02 Oct 2018
  5. 5.
    Robin, N.: British tourists flee New Orleans after AirBnB home invasion., 06-June-2018. [Online]. Available: Accessed 02 Oct 2018
  6. 6.
    Thomas, E.: EXCLUSIVE: discovery bay AirBnB host says her home was brutally ransacked by renters. ABC7 San Francisco, 11-May-2018. [Online]. Available: Accessed 02 Oct 2018
  7. 7.
    Clothes stolen by host, AirBnB does nothing. Airbnb Hell, 26-June-2018. [Online]. Available: Accessed 02 Oct 2018
  8. 8.
    Dishonest host refuses to admit shoes have been stolen. Airbnb Hell, 26-Sept-2018. [Online]. Available: Accessed 02 Oct 2018
  9. 9.
    Guests robbed in salo AirBnB, host possessions untouched. Airbnb Hell, 16-Nov-2017. [Online]. Available: Accessed 02 Oct 2018
  10. 10.
    Yli-Huumo, J., Ko, D., Choi, S., Park, S., Smolander, K.: Where is current research on blockchain technology? – a systematic review. PLoS ONE 11(10), e0163477 (2016). [Online]. Available: Accessed 03 Oct 2018CrossRefGoogle Scholar
  11. 11.
    Swan, M.: Blockchain: Blueprint for a New Economy. O’Reilly Media, Sebastopol (2015)Google Scholar
  12. 12.
    Gatteschi, V., Lamberti, F., Demartini, C., Pranteda, C., Santamaría, V.: To blockchain or not to blockchain: that is the question. IT Prof. 20(2), 62–74 (2018)CrossRefGoogle Scholar
  13. 13.
    Nakamoto: Bitcoin: a peer-to-peer electronic cash system (2008). [Online]. Available: Accessed 03 Oct 2018
  14. 14.
    Beck, R., Avital, M., Rossi, M., e Thatcher, J.B.: Blockchain technology in business and information systems research. Bus. Inf. Syst. Eng. 59(6), 381–384 (2017)CrossRefGoogle Scholar
  15. 15.
    Burniske, C., Tatar, J.: Cryptoassets the Innovative Investor’s Guide to Bitcoin and Beyond, 1st edn. McGraw-Hill Education, New York (2018)Google Scholar
  16. 16.
    Tapscott, D., Taspcott, A.: Blockchain Revolution: How the Technology Behind Bitcoin Is Changing Money, Business, and the World. 1st edn. Penguin Random House LLC, New York (2016)Google Scholar
  17. 17.
    Nofer, M., Gomber, P., Hinz, O., e Schiereck, D.: Blockchain. Bus. Inf. Syst. Eng. (BISE) 59(3), 183–187 (2017)Google Scholar
  18. 18.
    Antonopoulos, A.M.: Mastering Bitcoin: Unlocking Digital Cryptocurrencies, 1st edn. O’Reilly Media, Sebastopol (2015)Google Scholar
  19. 19.
    Zhao, J.L., Fan, S., Yan, J.: Overview of business innovations and research opportunities in blockchain and introduction to the special issue. Financ. Innov. 2, 1–7 (2016)CrossRefGoogle Scholar
  20. 20.
    Ethereum: Solidity. Solidity – solidity 0.4.24 documentation. [Online]. Available: Accessed 04 Oct 2018
  21. 21.
    D’Aliessi, M.: How does ethereum work? – Michele D’Aliessi – medium. Medium, 11-Feb-2018. [Online]. Available: Accessed 04 Oct 2018
  22. 22.
    Cambridge Dictionary: Contract meaning in the Cambridge English dictionary. Cambridge dictionary. [Online]. Available: Accessed 03 Oct 2018
  23. 23.
    What is contract? definition and meaning. [Online]. Available: Accessed 03 Oct 2018
  24. 24.
    Szabo, N.: Smart Contracts: Phonetic Sciences, Amsterdam (1994). [Online]. Available: Accessed 04 Oct 2018
  25. 25.
    Szabo, N.: Nick Szabo – smart contracts: building blocks for digital markets. Literature Review on Reaction Time (1996). [Online]. Available: Accessed 04 Oct 2018
  26. 26.
    Acheson, N.: What is smart property, and what can it be used for? fintechblue, 08-May-2016. [Online]. Available: Accessed 04 Oct 2018
  27. 27.
    Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Software Engineering Group School of Computer Science and Mathematics Keele University, Keele, UK, 9 July 2007Google Scholar
  28. 28.
    Vo, H.T., Mehedy, L., Mohania, M., Abebe, E.: Blockchain-Based Data Management and Analytics for Micro-insurance Applications. IBM Research, Australia (2017)Google Scholar
  29. 29.
    Masluk, A., Gofman, M.: Protecting personal data with blockchain technology. In: Latifi, S. (ed.) Information Technology – New Generations. Advances in Intelligent Systems and Computing, vol. 738. Springer, Cham, Princeton, NJ. USA. (2018)Google Scholar
  30. 30.
    Dhore, K., Stallworth, B., Xu, K.: BitTrade: A Pure Implementation of Smart Property. Princeton, NJ, USA (2015)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Mauricio Xavier Zaparoli
    • 1
  • Adler Diniz de Souza
    • 1
  • Andre Henrique de Oliveira Monteiro
    • 1
  1. 1.Institute of Mathematics and ComputationFederal University of ItajubáItajubáBrazil

Personalised recommendations