IoT Devices Authentication Using Artificial Neural Network
Source abstract
Abstract
User authentication is one of the critical concerns of information security. Users tend to use strong textual passwords, but remembering complex passwords is hard as they often write it on a piece of paper or save it in their mobile phones. Textual passwords are slightly unprotected and are easily attackable. The attacks include dictionary, shoulder surfing, and brute force. Graphical passwords overcome the shortcomings of textual passwords and are designed to aid memorability and ease of use. This paper proposes a Process-based Pattern Authentication (PPA) system for Internet of Things (IoT) devices that does not require a server to maintain a static password of the login user. The server stores user’s information, which they provide at the time of registration, i.e., the R-code and the symbol, but the P-code, i.e., the actual password, will change with every login attempt of users. In this scheme, users may draw a pattern on the basis of calculation from the P-code and R-code in the PPA pattern, and can authenticate themselves using their touch dynamic behaviors through Artificial Neural Network (ANN). The ANN is trained on touch behaviors of legitimate users reporting superior performance over the existing methods. For experimental purposes, PPA is implemented as a prototype on a computer system to carry out experiments for the evaluation in terms of memorability and usability. The experiments show that the system has an effect of 5.03% of the False Rejection Rate (FRR) and 4.36% of the False Acceptance Rate (FAR), respectively.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: User Authentication and Security Systems · Biometric Identification and Security · Advanced Malware Detection Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (37)
Show source-provided references
1. User authentication on smartphones: Focusing on iris biometrics10.1109/MCE.2016.2522018 ↗
2. Spammer detection and fake user identification on social networks10.1109/ACCESS.2019.2918196 ↗
3. Biometrics: Getting back to business
4. Vap code: A secure graphical password for smart devices10.1016/j.compeleceng.2016.12.007 ↗
5. Multi-Factor pattern implicit authentication
6. PassTag: A graphical textual hybrid fallback authentication system
7. Passpositions: A secure and user-friendly graphical password scheme
8. Servers voice graphical authentication
9. Touch me once and I know its you! Implicit authentication based on touch screen patterns
10. The picture superiority effect in associative memory: A developmental study10.1111/bjdp.12280 ↗
11. Kumar · Advances in Artificial Intelligence and Data Engineering · 2021 · 1133 · 761
12. M-pattern: A novel scheme for improving the security of android pattern unlock against smudge attacks10.1016/j.icte.2018.11.003 ↗
13. Mobile banking: Evolution and threats: Malware threats and security solutions10.1109/MCE.2018.2881291 ↗
14. Smartphone user authentication based on holding position and touch-typing biometrics10.32604/cmc.2019.06294 ↗
15. Operation code authentication preventing shoulder surfing attacks
16. Unknown attack detection: Combining relabeling and hybrid intrusion detection10.32604/cmc.2021.017502 ↗
17. Autosen: Deep learning-based implicit continuous authentication using smartphone sensors10.1109/JIOT.2020.2975779 ↗
18. Touchalytics: On the applicability of touchscreen input as a behavioral biometric for continuous authentication10.1109/TIFS.2012.2225048 ↗
19. Silentsense: Silent user identification via touch and movement behavioral biometrics
20. Intelligent biometric pattern password authentication systems for touchscreens10.1016/j.eswa.2015.04.052 ↗
21. Pattern password authentication based on touching location
22. Harmonized authentication based on thump stroke dynamics on touch screen mobile phones10.1016/j.dss.2016.09.007 ↗
23. Facial attributes for active authentication on mobile devices10.1016/j.imavis.2016.05.004 ↗
24. Continuous authentication of smartphone of smartphone users based on activity pattern recognition using passive mobile sensing
25. Deep learning based interface of private information using embedded sensors in smart devices10.1109/MNET.2018.1700349 ↗
26. BioMove: Biometric user identification from human kinesiological movements for virtual reality systems10.3390/s20102944 ↗
27. Machine learning algorithms for improving security on touch screen devices: A survey, challenges and new perspectives10.1007/s00521-020-04775-0 ↗
28. A robust and scalable four factor authentication architecture to enhance security for mobile online transaction
29. Draw it as shown: Behavioral pattern lock for mobile user authentication10.1109/ACCESS.2019.2918647 ↗
30. Stress detection while keyboard typing behaviors by using smart phone sensors and machine learning techniques
31. Variance ranking attributes selection techniques for binary classification problem in imbalance data10.1109/ACCESS.2019.2899578 ↗
32. Adversarial fingerprinting authentication for deep neural networks10.1016/j.comcom.2019.12.016 ↗
33. Comparative analysis of supervised and un supervised approaches applied to large scale in the wild face verification10.3390/sym12111832 ↗
34. Prediction of whether mushroom is edible or poisonous using back-propogation neural network
35. A simple and secure reformation-based password scheme10.1109/ACCESS.2020.3049052 ↗
36. A shoulder surfing resistant graphical authentication system10.1109/TDSC.2016.2539942 ↗
37. Less is more: Quantifying the security benefits of debloating web applications