Development of an Electronic Smart Safe Box Using Private Blockchain Technology
Abstract
:1. Introduction
- Motion detector and camera recorder: The camera is activated to detect recorded data when someone moves in front of the box.
- GPS tracker and alarm: If anyone attempts to take the box by force, the administrator can trace them with the GPS tracker.
- Optical detector: Used to detect things in the security box and collect them in a log file to find missing items.
- Private blockchain: Used to secure all private block transactions logged so that no one can modify them.
- To the best of our knowledge, we are the first to consider using a private blockchain solution in a smart safe box to enhance security and tracing things.
- This paper demonstrates to detect the listed most common local use items stored in the local traditional safe box to enhance the security of things instead of memorizing the things that lead to forgetfulness or skepticism.
- We enhanced the safe box to be more robust, safe, and secure with more protection against being robbed of the stored things of value that improve the performance for detecting the current items or to go back historically to when it was taken and when it was there which led to more robustness and security in storing things in the box.
2. Literature Review
3. Materials and Methods
- (1)
- The user opens the box using the three-way methods (face recognition, fingerprint, or keypad password).
- (2)
- The user adds the items inside the box, and the optical detector detects these items and stores them in the block.
- (3)
- Collect the data.
- (4)
- Save the data in the private blockchain.
- (5)
- Use the logs option to access data if needed.
- GENESIS BLOCK 1
- ○
- Contain hash for itself data
- ○
- User entry log
- ○
- Items were detected
- ○
- Time
- BLOCK 2
- ○
- Contain hash for itself data
- ○
- Previous hash
- ○
- User entry log
- ○
- Items were detected
- ○
- Time
- BLOCK 3
- ○
- Contain hash for itself data
- ○
- Previous hash
- ○
- User entry log
- ○
- Items were detected
- ○
- Time
3.1. Working of the Blockchain in the Proposed Scheme
Initializing the Blockchain
3.2. Hardware Components
3.2.1. Three-Way Security Authentication
3.2.2. Cameras
External Camera
Face or Facial Recognition (FR)
Internal Camera
3.2.3. Fingerprint (FP)
3.2.4. Keypad Password (KP)
3.2.5. Arduino UNO
3.2.6. Buzzer/Alarm
3.2.7. Battery
3.2.8. LCD Screen
3.2.9. GPS Tracker
3.2.10. Speaker
3.2.11. PIR Sensor
3.2.12. RFID
3.3. Software Components
3.3.1. Optical Detector and TensorFlow
3.3.2. Khaznti App
3.3.3. One-Time Password (OTP)
3.3.4. SMS/GSM
4. Results
4.1. Hardware Tests
4.1.1. Face Recognition Test
4.1.2. Keypad Test
4.1.3. Fingerprint Test
4.1.4. GPS Test
4.2. Evaluation of Proposed Blockchain System for Smart Safe Box
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
GPS | Global Positioning System |
WORM | Write Once and Read Many |
IoT | Internet of Things |
URL | Uniform Resource Locator |
PIN | Personal Identification Number |
GSM | Global System for Mobile communication |
QR | Quick Response |
OTP | One Time Password |
PIR | Passive Infra-Red |
NSA | National Security Agency |
SHA | Secure Hash Algorithm |
LCD | Liquid-Crystal Display |
FR | Facial Recognition |
FP | Fingerprint |
KP | Keypad password |
RFID | Radio-Frequency IDentification |
HS | Heat Sensor |
PoC | Proof-of-Concept |
References
- AAl_Barazanchi, I.; Murthy, A.; Al Rababah, A.A.; Khader, G.; Abdulshaheed, H.R.; Rauf, H.T.; Daghighi, E.; Niu, Y. Blockchain Technology-Based Solutions for IOT Security. Iraqi J. Comput. Sci. Math. 2022, 3, 53–63. [Google Scholar] [CrossRef]
- Kabir, A.Z.M.T.; Nath, N.D.; Akther, U.R.; Hasan, F.; Alam, T.I. Six Tier Multipurpose Security Locker System Based on Arduino. In Proceedings of the 1st International Conference on Advances in Science, Engineering and Robotics Technology (ICASERT), Dhaka, Bangladesh, 3–5 May 2019; pp. 1–5. [Google Scholar] [CrossRef]
- Abdelmaboud, A.; Ahmed, A.I.A.; Abaker, M.; Eisa, T.A.E.; Albasheer, H.; Ghorashi, S.A.; Karim, F.K. Blockchain for IoT Applications: Taxonomy, Platforms, Recent Advances, Challenges and Future Research Directions. Electronics 2022, 11, 630. [Google Scholar] [CrossRef]
- Pal, S.; Dorri, A.; Jurdak, R. Blockchain for IoT access control: Recent trends and future research directions. J. Netw. Comput. Appl. 2022, 203, 103371. [Google Scholar] [CrossRef]
- Guo, L.; Chen, J.; Li, S.; Li, Y.; Lu, J. A blockchain and IoT based lightweight framework for enabling information transparency in supply chain finance. Digit. Commun. Netw. 2022, in press. [Google Scholar] [CrossRef]
- Li, X.; Lu, W.; Xue, F.; Wu, L.; Zhao, R.; Lou, J.; Xu, J. Blockchain-Enabled IoT-BIM Platform for Supply Chain Management in Modular Construction. J. Constr. Eng. Manag. 2022, 148, 04021195. [Google Scholar] [CrossRef]
- Jeoung, J.; Jung, S.; Hong, T.; Choi, J.-K. Blockchain-based IoT system for personalized indoor temperature control. Autom. Constr. 2022, 140, 104339. [Google Scholar] [CrossRef]
- Setyadi, R.R.; Istikmal; Irawan, A.I. Smart Safe Prototype Based Internet of Things (IoT) with Face and Fingerprint Recognition. In Proceedings of the 2020 3rd International Seminar on Research of Information Technology and Intelligent Systems (ISRITI), Yogyakarta, Indonesia, 10–11 December 2020; pp. 394–399. [Google Scholar] [CrossRef]
- Fahim, S.R.; Shahriar, S.; Islam, O.K.; Rahman, M.I.; Sarker, S.K.; Akter, S. Development of a Remote Tracking Security Box with Multi-Factor Authentication System Incorporates with a Biometric Sensing Device. In Proceedings of the IEEE International WIE Conference on Electrical and Computer Engineering (WIECON-ECE), Bengaluru, India, 15–16 November 2019; pp. 1–4. [Google Scholar] [CrossRef]
- Yahya, Y.; Wisjhnuadji, T.W.; Arunkumar, N. Automatic safe deposit box security system using Arduino Uno. J. Adv. Res. Dyn. Control Syst. 2017, 9, 806–819. [Google Scholar]
- Ayon, S.I.; Bin Shahadat, A.S. Smart Security Box using Arduino and GSM Module. In Proceedings of the IEEE International Conference on Robotics, Automation, Artificial-intelligence and Internet-of-Things (RAAICON), Dhaka, Bangladesh, 29 November–1 December 2019; pp. 155–159. [Google Scholar] [CrossRef]
- Sa-Ngiampak, J.; Hirankanokkul, C.; Sunthornyotin, Y.; Mingmongkolmitr, J.; Thunprateep, S.; Rojsrikul, N.; Tantipiwatanaskul, T.; Techapichetvanich, K.; Pongsawang, A.; Prayoonkittikul, T.; et al. LockerSwarm: An IoT-based Smart Locker System with Access Sharing. In Proceedings of the IEEE International Smart Cities Conference (ISC2), Casablanca, Morocco, 14–17 October 2019; pp. 587–592. [Google Scholar] [CrossRef]
- Luís, A.F.S.; Branco, P.I.P.D.C.; Martins, G.M.C.; Caldeira, J.M.L.P.; Soares, V.N.G.J. Smart Lockers: Approaches, Challenges and Opportunities. Int. J. Eng. Adv. Technol. 2022, 11, 141–149. [Google Scholar] [CrossRef]
- Anusha, N.; Sai, A.D.; Srikar, B. Locker security system using facial recognition and One Time Password (OTP). In Proceedings of the International Conference on Wireless Communications Signal Processing and Networking (WiSPNET), Chennai, India, 22–24 March 2017; pp. 812–815. [Google Scholar] [CrossRef]
- Cheng, W.C.; Hsiao, H.C.; Chou, Y.K.; Chen, C.W.; Chang, C.L. The Implementation of Smart Locker in Edge Computing. In Proceedings of the 2022 8th International Conference on Applied System Innovation (ICASI), Chiayi, Taiwan, 11–12 June 2021; pp. 170–173. [Google Scholar] [CrossRef]
- Reyna, A.; Martín, C.; Chen, J.; Soler, E.; Díaz, M. On blockchain and its integration with IoT. Challenges and opportunities. Futur. Gener. Comput. Syst. 2018, 88, 173–190. [Google Scholar] [CrossRef]
- Ali, M.S.; Vecchio, M.; Pincheira, M.; Dolui, K.; Antonelli, F.; Rehmani, M.H. Applications of Blockchains in the Internet of Things: A Comprehensive Survey. IEEE Commun. Surv. Tutor. 2018, 21, 1676–1717. [Google Scholar] [CrossRef]
- Datta, S.; Das, A.K.; Kumar, A.; Khushboo, S.D. Authentication and privacy preservation in iot based forest fire detection by using blockchain—A review. In Proceedings of the 4th International Conference on Internet of Things and Connected Technologies, Jaipur, India, 9–10 May 2019; pp. 133–143. [Google Scholar] [CrossRef]
- Kathayayani, N.; Murthy, J.K.; Naik, V.N. Hyperledger fabric blockchain for data security in iot devices. Int. J. Recent Technol. Eng. 2020, 9, 2571–2577. [Google Scholar] [CrossRef]
- Hang, L.; Kim, D.H. Design and implementation of an integrated IoT blockchain platform for sensing data integrity. Sensors 2019, 19, 2228. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Moudoud, H.; Cherkaoui, S.; Khoukhi, L. An iot blockchain architecture using oracles and smart contracts: The usecase of a food supply chain. In Proceedings of the 2019 IEEE 30th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Istanbul, Turkey, 8–11 September 2019; pp. 1–6. [Google Scholar] [CrossRef]
- Ali, J.; Ali, T.; Musa, S.; Zahrani, A. Towards secure iot communication with smart contracts in a blockchain infrastructure. Int. J. Adv. Comput. Sci. Appl. 2018, 9, 578–585. [Google Scholar] [CrossRef]
- Huang, Y.; Bian, Y.; Li, R.; Zhao, J.L.; Shi, P. Smart contract security: A software lifecycle perspective. IEEE Access 2019, 7, 150184–150202. [Google Scholar] [CrossRef]
- Liu, H.; Han, D.; Li, D. Fabric-IoT: A blockchain-based access control system in IoT. IEEE Access 2020, 8, 18207–18218. [Google Scholar] [CrossRef]
- Novo, O. Blockchain meets IoT: An architecture for scalable access management in IoT. IEEE Internet Things J. 2018, 5, 1184–1195. [Google Scholar] [CrossRef]
- Ouaddah, A.; Elkalam, A.A.; Ouahman, A.A. FairAccess: A new Blockchain-based access control framework for the Internet of Things. Secur. Commun. Netw. 2016, 9, 5943–5964. [Google Scholar] [CrossRef]
- Ouaddah, A.; Elkalam, A.A.; Ouahman, A.A. Towards a novel privacy-preserving access control model based on blockchain technology in IoT. In Europe and MENA Cooperation Advances in Information and Communication Technologies; Springer: Cham, Switzerland, 2017; pp. 523–533. [Google Scholar] [CrossRef]
- Pinno, O.J.A.; Gregio, A.R.A.; De Bona, L.C. Controlchain: Blockchain as a central enabler for access control authorizations in the iot. In Proceedings of the 2017 IEEE Global Communications Conference, Singapore, 4–8 December 2017; pp. 1–6. [Google Scholar] [CrossRef]
- Mostakim, N.; Sarkar, R.R.; Hossain, A. Smart Locker: IOT based Intelligent Locker with Password Protection and Face Detection Approach. Int. J. Wirel. Microw. Technol. 2019, 9, 1–10. [Google Scholar] [CrossRef]
- Htwe, K.M.; Htun, Z.M.; Tun, H. Design And Implementation Of Bank Locker Security System Based On Fingerprint Sensing Circuit And RFID Reader. Int. J. Sci. Technol. Res. 2015, 4, 6–10. [Google Scholar]
- Srinivasan, R.; Mettilda, T.; Surendran, D.; Gobinath, K.; Sathishkumar, P. Advanced locker security system. Int. J. Adv. Res. Sci. Eng. 2015, 4, 1465–1471. [Google Scholar]
- Ramani, R.; Selvaraju, S.; Valarmathy, S.; Niranjan, P. Bank locker security system based on RFID and GSM technology. Int. J. Comput. Appl. 2012, 57, 15–20. [Google Scholar]
- Jadhav, S.H.; Agrawal, S.S. Smart Bank Locker Security System Using Biometric Fingerprint and GSM Technology. Int. J. Sci. Res. 2013, 6, 2319–7064. [Google Scholar]
- Desai, H.; Kantarcioglu, M.; Kagal, L. A hybrid blockchain architecture for privacy-enabled and accountable auctions. In Proceedings of the 2019 IEEE International Conference on Blockchain (Blockchain), Atlanta, GA, USA, 14–17 July 2019; pp. 34–43. [Google Scholar] [CrossRef]
- Xiong, H.; Chen, M.; Wu, C.; Zhao, Y.; Yi, W. Research on Progress of Blockchain Consensus Algorithm: A Review on Recent Progress of Blockchain Consensus Algorithms. Future Internet 2022, 14, 47. [Google Scholar] [CrossRef]
- Baliga, A.; Subhod, I.; Kamat, P.; Chatterjee, S. Performance evaluation of the quorum blockchain platform. arXiv 2018, arXiv:1809.03421. [Google Scholar] [CrossRef]
- Ongaro, D.; Ousterhout, J. In search of an understandable consensus algorithm. In Proceedings of the 2014 USENIX Annual Technical Conference, Philadelphia, PA, USA, 19–20 June 2014; pp. 305–319. [Google Scholar]
- Lunawat, S.; Kumbhar, V.S.; Badole, M.; Andhare, M.S. 3-Level Authentication for Bank Locker Security. Int. J. Sci. Res. Multidiscip. Stud. 2019, 5, 44–47. [Google Scholar]
- Pereira, H.; Carreira, R.; Pinto, P.; Lopes, S.I. Hacking the RFID-based Authentication System of a University Campus on a Budget. In Proceedings of the 2020 15th Iberian Conference on Information Systems and Technologies, Sevilla, Spain, 24–27 June 2020; pp. 1–5. [Google Scholar] [CrossRef]
- Zanini, H. Custom Real-Time Object Detection in the Browser Using TensorFlow. Js. The TensorFlow Blog. Available online: https://blog.tensorflow.org/2021/01/custom-object-detection-in-browser.html (accessed on 22 February 2022).
- Azarnik, A.; Khosravi, A.; Rezaian, S.; Moradi, A. A mutual one-time password for online application. In Proceedings of the Second International Conference on Distributed Computing and High Performance Computing (DCHPC), Qom, Iran, 2–3 March 2022; pp. 86–92. [Google Scholar] [CrossRef]
- Lei, Z.; Nan, Y.; Fratantonio, Y.; Bianchi, A. On the insecurity of SMS one-time password messages against local attackers in modern mobile devices. In Proceedings of the 2021 Network and Distributed System Security (NDSS) Symposium, Online, 21–25 February 2021; pp. 1–18. [Google Scholar] [CrossRef]
- Pereira, F.; Crocker, P.; Leithardt, V.R. PADRES: Tool for PrivAcy, Data REgulation and Security. SoftwareX 2022, 17, 100895. [Google Scholar] [CrossRef]
FR | FP | KP | Alarm | LCD | APP | GPS | RFID | IRIS | OTP | HS | SMS | PIR | Speaker | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Six Tier Multipurpose Security Locker System Based on Arduino [1] | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||||
Smart Safe Prototype Based Internet of Things IoT [3] | ✓ | ✓ | ✓ | ✓ | ||||||||||
3-Level Authentication for Bank Locker Security [8] | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||
Smart Locker: IoT based Intelligent Locker [29] | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||||
Development of a Remote Tracking Security Box [10] | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||||
Design and Implementation of Bank Locker Security System [30] | ✓ | ✓ | ✓ | |||||||||||
Advanced locker security system [31] | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||||
Bank Locker Security System [32] | ✓ | ✓ | ✓ | ✓ | ||||||||||
Smart Bank Locker Security System [33] | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||||||||
This Research | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Password | Number of Tries | Result |
---|---|---|
9537 | one | Recognize |
7362 | one | Unrecognize |
1838 | 3 times | Unrecognize and locked the box |
Finger | Status | Response |
---|---|---|
Left thumb | Registered | Recognized |
Left Forefinger | Registered | Recognized |
Left Middle Finger | Registered | Recognized |
Left Finger ring | Register | Recognized |
Left Little finger | Register | Recognized |
Right Thumb | Not Register | Unrecognized |
Right Forefinger | Not Register | Unrecognized |
Right Middle Finger | Not Register | Unrecognized |
Right Finger ring | Not Register | Unrecognized |
Right Thumb | Not Register | Unrecognized |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Alothman, B.; Joumaa, C.; Alotaibi, A.; Alotaibi, B.; Almutairi, B.; Aldhafairi, A.; Khan, M. Development of an Electronic Smart Safe Box Using Private Blockchain Technology. Appl. Sci. 2022, 12, 6445. https://doi.org/10.3390/app12136445
Alothman B, Joumaa C, Alotaibi A, Alotaibi B, Almutairi B, Aldhafairi A, Khan M. Development of an Electronic Smart Safe Box Using Private Blockchain Technology. Applied Sciences. 2022; 12(13):6445. https://doi.org/10.3390/app12136445
Chicago/Turabian StyleAlothman, Basil, Chibli Joumaa, Abdulrahman Alotaibi, Bandar Alotaibi, Bashayer Almutairi, Asmaa Aldhafairi, and Murad Khan. 2022. "Development of an Electronic Smart Safe Box Using Private Blockchain Technology" Applied Sciences 12, no. 13: 6445. https://doi.org/10.3390/app12136445
APA StyleAlothman, B., Joumaa, C., Alotaibi, A., Alotaibi, B., Almutairi, B., Aldhafairi, A., & Khan, M. (2022). Development of an Electronic Smart Safe Box Using Private Blockchain Technology. Applied Sciences, 12(13), 6445. https://doi.org/10.3390/app12136445