<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "http://jats.nlm.nih.gov/publishing/1.3/JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xml:lang="en" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">PJS</journal-id>
<journal-id journal-id-type="publisher-id">Premier Journal of Science</journal-id>
<journal-id journal-id-type="pmc">PJS</journal-id>
<journal-title-group>
<journal-title>PJ Science</journal-title>
</journal-title-group>
<issn pub-type="epub">3049-9011</issn>
<publisher>
<publisher-name>Premier Science</publisher-name>
<publisher-loc>London, UK</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.70389/PJS.100239</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>ORIGINAL RESEARCH</subject>
</subj-group>
<subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Cognitive science</subject><subj-group><subject>Cognitive psychology</subject><subj-group><subject>Perception</subject><subj-group><subject>Sensory perception</subject><subj-group><subject>Hallucinations</subject></subj-group></subj-group></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Psychology</subject><subj-group><subject>Cognitive psychology</subject><subj-group><subject>Perception</subject><subj-group><subject>Sensory perception</subject><subj-group><subject>Hallucinations</subject></subj-group></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Social sciences</subject><subj-group><subject>Psychology</subject><subj-group><subject>Cognitive psychology</subject><subj-group><subject>Perception</subject><subj-group><subject>Sensory perception</subject><subj-group><subject>Hallucinations</subject></subj-group></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Sensory perception</subject><subj-group><subject>Hallucinations</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Social sciences</subject><subj-group><subject>Linguistics</subject><subj-group><subject>Grammar</subject><subj-group><subject>Phonology</subject><subj-group><subject>Syllables</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Engineering and technology</subject><subj-group><subject>Signal processing</subject><subj-group><subject>Speech signal processing</subject></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Cognitive science</subject><subj-group><subject>Cognitive psychology</subject><subj-group><subject>Perception</subject><subj-group><subject>Sensory perception</subject></subj-group></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Psychology</subject><subj-group><subject>Cognitive psychology</subject><subj-group><subject>Perception</subject><subj-group><subject>Sensory perception</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Social sciences</subject><subj-group><subject>Psychology</subject><subj-group><subject>Cognitive psychology</subject><subj-group><subject>Perception</subject><subj-group><subject>Sensory perception</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Sensory perception</subject></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Medicine and health sciences</subject><subj-group><subject>Mental health and psychiatry</subject><subj-group><subject>Schizophrenia</subject></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Research and analysis methods</subject><subj-group><subject>Bioassays and physiological analysis</subject><subj-group><subject>Electrophysiological techniques</subject><subj-group><subject>Brain electrophysiology</subject><subj-group><subject>Electroencephalography</subject><subj-group><subject>Event-related potentials</subject></subj-group></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Physiology</subject><subj-group><subject>Electrophysiology</subject><subj-group><subject>Neurophysiology</subject><subj-group><subject>Brain electrophysiology</subject><subj-group><subject>Electroencephalography</subject><subj-group><subject>Event-related potentials</subject></subj-group></subj-group></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Neurophysiology</subject><subj-group><subject>Brain electrophysiology</subject><subj-group><subject>Electroencephalography</subject><subj-group><subject>Event-related potentials</subject></subj-group></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Brain mapping</subject><subj-group><subject>Electroencephalography</subject><subj-group><subject>Event-related potentials</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Medicine and health sciences</subject><subj-group><subject>Clinical medicine</subject><subj-group><subject>Clinical neurophysiology</subject><subj-group><subject>Electroencephalography</subject><subj-group><subject>Event-related potentials</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Research and analysis methods</subject><subj-group><subject>Imaging techniques</subject><subj-group><subject>Neuroimaging</subject><subj-group><subject>Electroencephalography</subject><subj-group><subject>Event-related potentials</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Neuroimaging</subject><subj-group><subject>Electroencephalography</subject><subj-group><subject>Event-related potentials</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Cell biology</subject><subj-group><subject>Cellular types</subject><subj-group><subject>Animal cells</subject><subj-group><subject>Neurons</subject><subj-group><subject>Interneurons</subject></subj-group></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Cellular neuroscience</subject><subj-group><subject>Neurons</subject><subj-group><subject>Interneurons</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Research and analysis methods</subject><subj-group><subject>Bioassays and physiological analysis</subject><subj-group><subject>Electrophysiological techniques</subject><subj-group><subject>Brain electrophysiology</subject><subj-group><subject>Electroencephalography</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Physiology</subject><subj-group><subject>Electrophysiology</subject><subj-group><subject>Neurophysiology</subject><subj-group><subject>Brain electrophysiology</subject><subj-group><subject>Electroencephalography</subject></subj-group></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Neurophysiology</subject><subj-group><subject>Brain electrophysiology</subject><subj-group><subject>Electroencephalography</subject></subj-group></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Brain mapping</subject><subj-group><subject>Electroencephalography</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Medicine and health sciences</subject><subj-group><subject>Clinical medicine</subject><subj-group><subject>Clinical neurophysiology</subject><subj-group><subject>Electroencephalography</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Research and analysis methods</subject><subj-group><subject>Imaging techniques</subject><subj-group><subject>Neuroimaging</subject><subj-group><subject>Electroencephalography</subject></subj-group></subj-group></subj-group></subj-group><subj-group subj-group-type="Discipline-v3">
<subject>Biology and life sciences</subject><subj-group><subject>Neuroscience</subject><subj-group><subject>Neuroimaging</subject><subj-group><subject>Electroencephalography</subject></subj-group></subj-group></subj-group></subj-group>
</article-categories>
<title-group>
<article-title>Continuous Authentication in VR Environments Using LSTM: An Experimental Study</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Arnita</surname>
<given-names>N.</given-names>
</name>
<role content-type="http://credit.niso.org/contributor-roles/conceptualization">Conceptualization</role>
<role content-type="http://credit.niso.org/contributor-roles/writing-original-draft">Writing &#x2013; original draft</role>
<role content-type="http://credit.niso.org/contributor-roles/review-editing">Review and editing</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Balasekar</surname>
<given-names>Shreevarsinii</given-names>
</name>
<role content-type="http://credit.niso.org/contributor-roles/conceptualization">Conceptualization</role>
<role content-type="http://credit.niso.org/contributor-roles/writing-original-draft">Writing &#x2013; original draft</role>
<role content-type="http://credit.niso.org/contributor-roles/review-editing">Review and editing</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Kanna</surname>
<given-names>Srisha Satish</given-names>
</name>
<role content-type="http://credit.niso.org/contributor-roles/conceptualization">Conceptualization</role>
<role content-type="http://credit.niso.org/contributor-roles/writing-original-draft">Writing &#x2013; original draft</role>
<role content-type="http://credit.niso.org/contributor-roles/review-editing">Review and editing</role>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Manimaran</surname>
<given-names>S.</given-names>
</name>
<role content-type="http://credit.niso.org/contributor-roles/conceptualization">Conceptualization</role>
<role content-type="http://credit.niso.org/contributor-roles/writing-original-draft">Writing &#x2013; original draft</role>
<role content-type="http://credit.niso.org/contributor-roles/review-editing">Review and editing</role>
</contrib>
<aff id="aff1"><institution-wrap><institution-id institution-id-type="ror">https://ror.org/03am10p12</institution-id><institution>School of Artificial Intelligence, Amrita Vishwa Vidyapeetham</institution></institution-wrap>, <city>Coimbatore</city>, <country>India</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor001"><bold>Correspondence to:</bold> S. Manimaran, <email>s_manimaran@cb.amrita.edu</email>; <email>smaran.1989@gmail.com</email></corresp>
<fn fn-type="other"><p>Peer Review</p></fn>
</author-notes>
<pub-date pub-type="epub">
<day>30</day>
<month>01</month>
<year>2026</year>
</pub-date>
<pub-date pub-type="collection">
<month>01</month>
<year>2026</year>
</pub-date>
<volume>15</volume>
<issue>1</issue>
<elocation-id>100239</elocation-id>
<history>
<date date-type="received">
<day>14</day>
<month>08</month>
<year>2025</year>
</date>
<date date-type="rev-recd">
<day>17</day>
<month>12</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>17</day>
<month>12</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-year>2025</copyright-year>
<copyright-holder>N. Arnita, Shreevarsinii Balasekar, Srisha Satish Kanna and S. Manimaran</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/" xlink:type="simple">
<license-p>This is an open access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/4.0/" xlink:type="simple">Creative Commons Attribution License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="info:doi/10.70389/PJS.100239"/>
<abstract>
<p>Conventional PIN (Personal Identification Number) and password-based authentication methods face significant limitations in virtual reality (VR) environments, including challenges with memorization and susceptibility to eavesdropping. Simple PINs and passwords compromise authentication security, while biometric authentication, although promising, lacks the ability to provide continuous verification without active user involvement. The proposed work introduces a continuous authentication system for VR environments that leverages head motion as a biometric characteristic. To address privacy concerns associated with outsourcing motion sensor data to servers for training purposes, the proposed system encrypts sensor data before transmission, mitigating the risk of sensitive information, such as user PINs or passwords, being inferred. The system employs long-short-term memory (LSTM) networks to classify head motion patterns, achieving high average accuracy of 99% in distinguishing between authorized and unauthorized users in the two raw datasets without encryption and around 97% using encrypted motion sensor data for user authentication Furthermore, the solution seamlessly integrates with existing VR hardware, requiring no OS-level modifications or additional components, offering a secure, practical, and efficient authentication mechanism for immersive VR technologies.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Continuous authentication</kwd>
<kwd>Head-motion biometrics</kwd>
<kwd>LSTM-based user verification</kwd>
<kwd>Deterministic tokenization</kwd>
<kwd>Privacy-preserving sensor encryption</kwd>
</kwd-group>
<counts>
<fig-count count="7"/>
<table-count count="9"/>
<page-count count="12"/>
</counts>
<custom-meta-group>
<custom-meta>
<meta-name>Version accepted</meta-name>
<meta-value>4</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec>
<title><ext-link ext-link-type="uri" xlink:href="https://premierscience.com/wp-content/uploads/2025/15/pjs-25-1203.pdf">Source-File: pjs-25-1203.pdf</ext-link></title>
</sec>
<sec id="sec001" sec-type="intro">
<title>Introduction</title>
<p>Virtual reality (VR) is reshaping how we perceive the digital and physical worlds. VR technology immerses users in computer-generated environments, allowing them to interact with artificial three-dimensional spaces. This is achieved through Head-Mounted Displays (HMDs), commonly known as VR headsets or VR glasses. These devices, widely recognized as fundamental components of VR, are worn on the user&#x2019;s head and project images directly to their eyes.<sup><xref ref-type="bibr" rid="ref1">1</xref></sup> As VR technology evolves and its applications expand, the market size has shown significant growth, with the global VR market valued at USD 59.96 billion in 2022, USD 227.34 billion by 2029, and a projected growth at an impressive compound annual growth rate of 27.5% from 2023 to 2030.<sup><xref ref-type="bibr" rid="ref2">2</xref></sup> This growth is driven by VR&#x2019;s transformative role in multiple sectors such as the automotive industry, retail industry, aviation industry, military, etc.</p>
<p>Authentication in VR is crucial for protecting sensitive user data and maintaining the integrity of virtual environments due to their immersive nature. The research projects on authentication in VR environments have unveiled numerous research gaps, one of which is the adoption of direct authentication such as personal identification number (PIN) codes, two-dimensional graphical passwords<sup><xref ref-type="bibr" rid="ref3">3</xref></sup> and drawing graphics that are more vulnerable to observation attacks and can easily be compromised by shoulder-surfing attacks.<sup><xref ref-type="bibr" rid="ref4">4</xref></sup> Another significant research gap in this field is the inconsideration of continuous authentication mechanisms with the users frequently interacting with the virtual world over long periods of time, it is essential to monitor the user&#x2019;s identity continuously during the entirely of the VR experience; otherwise, it leaves the system vulnerable to unauthorized access.<sup><xref ref-type="bibr" rid="ref5">5</xref></sup> In addition to these two vital research gaps, integration of long-term dependency has gone unaddressed by any work proposed till now, such as VRCAuth,<sup><xref ref-type="bibr" rid="ref5">5</xref></sup> Doodle-Based Authentication,<sup><xref ref-type="bibr" rid="ref6">6</xref></sup> MoveAR.<sup><xref ref-type="bibr" rid="ref7">7</xref></sup> These models do not take into account the change in user behavior and the change in environmental factors.</p>
<p>Although several papers have made strides in addressing these challenges, the notable long-term dependency gap remains. To overcome this research gap, we have built a model using the long-short-term memory (LSTM) network that not only takes care of the continuous authentication part but also solves the long-term dependency issue. LSTM is designed to adapt to shifts in user behavior over time, contributing towards a more robust continuous authentication system and enhancing its reliability in virtual-reality environments.</p>
<p>To further address the issue of data and user privacy,<sup><xref ref-type="bibr" rid="ref8">8</xref></sup> this research uses deterministic tokenisation in sensor&#x2019;s data. Deterministic tokenisation converts sensitive user keys, providing the same cipher text even after encrypting it multiple times and is known to minimize transparency and maintain data privacy. It complements the characteristic of LSTM learning from sequential data by making the data into structured sequential tokens.</p>
<p>The following are the contributions of this work.</p>
<list list-type="bullet">
<list-item><p>We have developed a continuous authentication system using head motion as a biometric feature, ensuring real-time user verification in VR environments.</p></list-item>
<list-item><p>We have achieved an accuracy of 99% using raw motion sensors data and around 97% using encrypted motion sensor data for user authentication.</p></list-item>
<list-item><p>We have ensured user privacy by encrypting motion sensor data before outsourcing it to servers for training and testing. It mitigates the risk of privacy leakage, like PIN and password prediction.</p></list-item>
<list-item><p>We have contributed by applying LASSO classification under the leave-one-subject-out (LOSO) protocol, enabling rigorous subject-independent validation and demonstrating consistent performance across datasets.</p></list-item>
</list>
<p>For further elaboration on our approach, this paper is organized as follows: Section &#x201C;Related Works&#x201D; discusses the related work, existing solutions, and research gaps. In Section &#x201C;Dataset Information&#x201D;, we discuss the dataset we have used, followed by section &#x201C;Proposed Work&#x201D;, where we describe our proposed solution. Section &#x201C;Result and Comparison&#x201D; talks about the result and comparison, following Section &#x201C;Conclusion and Future Research Directions&#x201D;, which highlights the conclusion and the future research direction.</p>
</sec>
<sec id="sec002">
<title>Related Works</title>
<p>Traditional approaches like PINs and passwords are fast being either supplemented or replaced by those more advanced ones, like graphical passwords, gesture-based recognition, and biometric ways.<sup><xref ref-type="bibr" rid="ref9">9</xref>,<xref ref-type="bibr" rid="ref10">10</xref>,<xref ref-type="bibr" rid="ref11">11</xref>,<xref ref-type="bibr" rid="ref12">12</xref></sup> These try to overcome some of the inadequacies found in traditional approaches to authentication, as they provide alternative solutions that are more secure, user-friendly, and engaging. This work demonstrates a constant investigation into finding new ways to enhance security without sacrificing the ease with which users interact.</p>
<p>Sivasamy et al.<sup><xref ref-type="bibr" rid="ref5">5</xref></sup> have introduced VRCAuth, a continuous authentication system that verifies users according to their head movement patterns within VR environments. As the system depends on reliable patterns of movements, long time interaction in the VR may create a drop in accuracy that causes possible false acceptance or rejection, making VRCAuth less trustworthy for continuous authentication in long times of use for VR. A challenge to these long times depends on the reliability of user behavior.</p>
<p>Wazir et al.<sup><xref ref-type="bibr" rid="ref6">6</xref></sup> introduced a doodle-based authentication system using augmented reality for enhanced security and ease of use. In this approach, users draw doodles in a 3D space through touch-gesture recognition on smartphones, which are then matched for authentication. However, user fatigue and inconsistencies in gesture recognition may impact the system&#x2019;s reliability over time. Variations in touch pressure and hand gestures can alter behavioral patterns, affecting authentication accuracy. If drawing patterns become irregular, the system&#x2019;s accuracy may decline, making it unsuitable for long-term authentication. Bhalla et al.<sup><xref ref-type="bibr" rid="ref7">7</xref></sup> have explained how continuous user authentication using head movements and gestures may be developed for AR environments. This provides for increased security while enhancing user experience, with the significant disadvantage of long-term dependency on sensor data, resulting in performance degradation over time. Moreover, continuous authentication systems tend to have difficulties with accuracy maintenance in dynamic environments and are thus less reliable in the long run. These problems reflect the requirement for improvements in sensor stability and long-term consistency of authentication accuracy.</p>
<p>Zhu et al.<sup><xref ref-type="bibr" rid="ref13">13</xref></sup> have proposed the BlinKey system. BlinKey is a two-factor authentication scheme, using eye movement and blink rhythm for augmented security on VR devices. While robust against shoulder surfing attacks, such a long-term dependency of eye movement pattern in the system can decrease its accuracy, as there will be potential losses due to fatigue or other environmental factors; even users are more likely to not maintain uniform movements of eyes throughout the extended usage. As the users get fatigued, the effectiveness of the system might decrease, thus posing a potential security risk. Variations in eye conditions might also affect the accuracy over time, especially when authentication is required continuously.</p>
<p>Kim et al.<sup><xref ref-type="bibr" rid="ref14">14</xref></sup> proposed eye-writing pattern authentication using EOG for user authentication in VR, offering a low-cost, hands-free, and convenient solution. It achieved 97.74% accuracy, but long-term usage faced challenges like fatigue, distraction, and variations in eye movement patterns. Over time, user adaptation may impact authentication consistency and system performance.</p>
<p>Olade et al.<sup><xref ref-type="bibr" rid="ref15">15</xref></sup> introduced BioMove, a biometric system that identifies users in VR through head and hand movements. The system achieved high accuracy but depends on consistent movement patterns. Over time, user fatigue may alter movements, reducing authentication reliability. This makes continuous authentication less effective during extended VR sessions. The system&#x2019;s reliance on physical movement poses a challenge for long-term accuracy. George et al.<sup><xref ref-type="bibr" rid="ref16">16</xref></sup> have investigated the possibility of adopting traditional forms of authentication in VR environments which include PIN and patterns. According to their studies, these types of authentication schemes work well short term in the aspects of usability and security especially due to a private visual channel where observers face difficulties for their attacks. However, the users will eventually lose their situational awareness as they become completely immersed in the VR environment, thus increasing the risk of observation attacks. This method has the drawbacks of decreased reliability in continuous authentication as immersion increases, and long-term dependency could lead to usability issues in extended VR interaction.</p>
<p>Hu et al.<sup><xref ref-type="bibr" rid="ref17">17</xref></sup> have presented a multi-modal identity authentication system based on gait and face recognition that aims to overcome the problems associated with long-distance identity authentication. It will use a combination of gait data, less sensitive to changes in distance, and face recognition for the purpose of strong and reliable authentication at different distances. However, the main drawback of this system is based on the principle of gait pattern and facial feature consistency that could change in time due to fatigue or even changes in posture. Environmental changes, such as lighting or even changes in the location of the user, can also degrade performance over time.</p>
<p>Miller et al.<sup><xref ref-type="bibr" rid="ref18">18</xref></sup> have focused on the application of Siamese neural networks in cross-system behavioral authentication in VR. The motion trajectories from various VR systems are utilized for the purpose of verification of identity. A learned distance metric is used in the system to account for differences in data between various VR systems, thus achieving better cross-system authentication. However, the problem in long-term dependency is user behavior change through time, in that users will possibly change the ways they move or sit while increasing the dependence error of the system in following sessions. It is also more vulnerable to continuous authentication with less reliability, where it does not learn gradual changes, and thereby becomes inaccurate in the long run for the whole process.</p>
<p>Lohr et al. paper<sup><xref ref-type="bibr" rid="ref19">19</xref></sup> is a good baseline for how well the authentication using gaze has performed on the very large database of 9202 participants operating under VR scenarios. Both the monocular and the binocular gaze datasets were compared concerning the efficiency with which the optical and the visual axes are put to work toward better authentications in terms of the accuracy levels achieved during authentications. Improved results were demonstrated when the two axes were taken together. However, this method might face a challenge for the long run since the patterns of eye movements keep changing. Continuous authentication might not be reliable since user fatigue or environmental changes can easily affect a user&#x2019;s gaze behavior thereby reducing the effectiveness of long-term use. A larger number of users may impact the performance of the system witnessing a challenge in scalability during the long-term continuous authentication process.</p>
<p>Jonathan Lieber and Stefan Schneegass<sup><xref ref-type="bibr" rid="ref20">20</xref></sup> proposed a gaze-based continuous authentication framework for VR applications, utilizing behavioral gaze biometrics for enhanced security. This method offers high resistance to attacks as eye movements are hidden within HMDs and difficult to mimic. It is also cost-effective, leveraging built-in eye-tracking in modern VR headsets like HTC Vive Pro Eye and Pico Neo 2 Eye. However, the approach lacks experimental validation and does not address long-term dependency issues. Future work could focus on real-world testing and improving long-term authentication reliability.</p>
<p>Tianfang Zhang et al.<sup><xref ref-type="bibr" rid="ref21">21</xref></sup> proposed SAFARI, a spoof-resistant, text-independent speech authentication system for AR/VR, addressing vulnerabilities to voice spoofing and phonetic variations. It derives facial biometrics from viseme-associated vibrations captured by AR/VR motion sensors, making it resistant to audio-based spoofing. Key advantages include cost-effectiveness (utilizing existing motion sensors) and robustness against body motion using a diffusion model. However, SAFARI relies on session-based authentication rather than continuous authentication and does not account for long-term data dependencies. Future research could enhance continuous authentication and adaptive learning for improved security in AR/VR environments.</p>
<p>Arman Bhalla et al.<sup><xref ref-type="bibr" rid="ref22">22</xref></sup> and Tianfang Zhang et al.<sup><xref ref-type="bibr" rid="ref21">21</xref></sup> introduced SAFARI, a spoof-resistant speech authentication system for AR/VR. It extracts facial biometrics from viseme-associated vibrations using motion sensors, making it resistant to phonetic variations and voice spoofing attacks. SAFARI is cost-effective as it utilizes pre-existing motion sensors and compensates for body motion using a diffusion model. However, it relies on session-based authentication rather than continuous authentication and does not account for long-term data dependencies. Future improvements could focus on continuous authentication and adaptive learning for enhanced security in AR/VR environments.</p>
<p><xref ref-type="table" rid="T1">Table 1</xref> is a summary of the related works section discussing the dataset, setups, accuracy and limitations of each work.</p>
<table-wrap id="T1">
<label>Table 1</label>
<caption><title>Summary of related works on vr/ar authentication systems</title></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left">Author(s)</th>
<th valign="top" align="left">Accuracy (%)</th>
<th valign="top" align="left">Dataset/Setup</th>
<th valign="top" align="left" colspan="2">Key Limitations</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Sivasamy et al.<sup><xref ref-type="bibr" rid="ref5">5</xref></sup></td>
<td valign="top" align="left">99</td>
<td valign="top" align="left">VR environment</td>
<td valign="top" align="left">Accuracy with long accept/reject</td>
<td valign="top" align="left">degradation use, false</td>
</tr>
<tr>
<td valign="top" align="left">Wazir et al.<sup><xref ref-type="bibr" rid="ref6">6</xref></sup></td>
<td valign="top" align="left">92.14</td>
<td valign="top" align="left">Smartphone gestures in 3D</td>
<td valign="top" align="left" colspan="2">User fatigue, gesture consistency inconsistency</td>
</tr>
<tr>
<td valign="top" align="left">Bhalla et al.<sup><xref ref-type="bibr" rid="ref7">7</xref></sup></td>
<td valign="top" align="left">92.675</td>
<td valign="top" align="left">AR environment</td>
<td valign="top" align="left" colspan="2">Sensor drift, degradation of long-term performance</td>
</tr>
<tr>
<td valign="top" align="left">Zhu et al.<sup><xref ref-type="bibr" rid="ref13">13</xref></sup></td>
<td valign="top" align="left">93.11</td>
<td valign="top" align="left">VR-based</td>
<td valign="top" align="left" colspan="2">Fatigue, eye behavior consistency inconsistency</td>
</tr>
<tr>
<td valign="top" align="left">Kim et al.<sup><xref ref-type="bibr" rid="ref14">14</xref></sup></td>
<td valign="top" align="left">97.74</td>
<td valign="top" align="left">EOG signals</td>
<td valign="top" align="left" colspan="2">Fatigue, distraction, consistency inconsistency</td>
</tr>
<tr>
<td valign="top" align="left">Olade et al.<sup><xref ref-type="bibr" rid="ref15">15</xref></sup></td>
<td valign="top" align="left">98.2</td>
<td valign="top" align="left">VR motion patterns</td>
<td valign="top" align="left">Variation of over time</td>
<td valign="top" align="left">movement</td>
</tr>
<tr>
<td valign="top" align="left">George et al.<sup><xref ref-type="bibr" rid="ref16">16</xref></sup></td>
<td valign="top" align="left">94.73</td>
<td valign="top" align="left">VR headset visual channel</td>
<td valign="top" align="left">Decreased awareness</td>
<td valign="top" align="left">situational</td>
</tr>
<tr>
<td valign="top" align="left">Hu et al.<sup><xref ref-type="bibr" rid="ref17">17</xref></sup></td>
<td valign="top" align="left">96.8</td>
<td valign="top" align="left">Long-distance auth scenario</td>
<td valign="top" align="left" colspan="2">Gait/face variation, lighting artefacts</td>
</tr>
<tr>
<td valign="top" align="left">Miller et al.<sup><xref ref-type="bibr" rid="ref18">18</xref></sup></td>
<td valign="top" align="left">91.37</td>
<td valign="top" align="left">Cross-VR system data</td>
<td valign="top" align="left" colspan="2">Weak long-term adaptability</td>
</tr>
<tr>
<td valign="top" align="left">Lohr et al.<sup><xref ref-type="bibr" rid="ref19">19</xref></sup></td>
<td valign="top" align="left">89.54</td>
<td valign="top" align="left">VR gaze dataset</td>
<td valign="top" align="left" colspan="2">Fatigue, scalability problems</td>
</tr>
<tr>
<td valign="top" align="left">Lieber and Schneegass<sup><xref ref-type="bibr" rid="ref20">20</xref></sup></td>
<td valign="top" align="left">Not included</td>
<td valign="top" align="left">HMDs (e.g., Vive Pro Eye)</td>
<td valign="top" align="left" colspan="2">Does not have real-world testing</td>
</tr>
<tr>
<td valign="top" align="left">Zhang et al.<sup><xref ref-type="bibr" rid="ref21">21</xref></sup></td>
<td valign="top" align="left">93.4</td>
<td valign="top" align="left">AR/VR motion sensors</td>
<td valign="top" align="left" colspan="2">Not continuous, session-based only</td>
</tr>
<tr>
<td valign="top" align="left">Bhalla and Zhang<sup><xref ref-type="bibr" rid="ref22">22</xref></sup></td>
<td valign="top" align="left">94.8</td>
<td valign="top" align="left">Pre-existing motion sensors</td>
<td valign="top" align="left" colspan="2">Doesn&#x2019;t support long-term data</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="sec003">
<title>Dataset Information</title>
<p>We have used two different datasets in this project. The VR Driving Simulator dataset<sup><xref ref-type="bibr" rid="ref23">23</xref></sup> contains information regarding driver behavior in controlled environment. HTC Vive was the hardware used. Data from 25 users were collected with greater flexibility. It contains data from project cars, steering wheel, pedals and VR headset. The required Head Movement Data is taken from this dataset. The second 360&#x00B0; Video Viewing Dataset in Head-Mounted VR<sup><xref ref-type="bibr" rid="ref24">24</xref></sup> encompasses content data like image saliency maps and motion maps from 360&#x00B0; videos, along with sensor data such as head positions and orientations recorded by HMD sensors. Oculus Ri DK2 was the HMD used and the data was collected from 50 viewers between ages of 20 and 48. The required sensor data was taken into consideration. We have used two different datasets in this project.</p>
</sec>
<sec id="sec004">
<title>Proposed Work</title>
<p>Head movement is a key indicator of a user&#x2019;s unique motion pattern, visual focus, and preferences in VR applications.<sup><xref ref-type="bibr" rid="ref5">5</xref></sup> The proposal was based on continuous authentication in the security system by using a LSTM network to deal with both long-and short-term d-ependencies in user behavior. This method aims at elevating the ability of the system to monitor and recognize patterns over time, hence more accurate and reliable authentication. In addition to that, the study faces the problem of mimicry attacks in which unauthorized users try to replicate the behavior of real people.<sup><xref ref-type="bibr" rid="ref6">6</xref></sup> Hence, based on the property that LSTM does to remember what occurred before and adapt changes in user behavior. This approach of analyzing temporal dependencies along with the detection of attacks essentially creates a stable and adaptable authentication system. LSTM can remember the long-term dependencies, which helps to increase the accuracy in user classification.</p>
<p>Compared to traditional machine learning models, LSTM does not rely on human-domain knowledge and manual feature engineering. Unlike machine learning models, LSTM automatically learns and extracts complex features from sequential data, eliminating the need for manual interference. Moreover, machine learning models face problems in effectively capturing temporal dependencies in sequential data, which adds the requirement of additional mechanisms for processing time-series information, whereas LSTM can capture both long-term and short-term dependencies in sequential data which makes it much more appropriate for analyzing time-series information. In addition, LSTM can model complex data structures and capture intricate patterns that enable identification of variations in user behavior for more accurate authentication.</p>
<p>Moreover to ensure privacy, the system secures gyroscope and accelerometer sensor data by encrypting it prior to transmission, minimizing the risk of sensitive information being inferred or exposed during server communication. It utilizes deterministic tokenisation for the head motion data, guaranteeing a consistent conversion of sensor data into secure tokens for transmission. This method not only safeguards sensitive details but also preserves high classification accuracy by leveraging LSTM networks.</p>
<sec id="sec004-1">
<title>Pre-processing Phase</title>
<p>In the first dataset,<sup><xref ref-type="bibr" rid="ref23">23</xref></sup> the first user is being considered as authorized and the rest are considered unauthorized. Only the accelerometer and gyroscope data are being considered. The rest of the users&#x2019; data are cluster random sampled into the size of the first user&#x2019;s data and being used. A target label containing 1 as authorized and 0 as unauthorized is used. In the second dataset,<sup><xref ref-type="bibr" rid="ref24">24</xref></sup> the 10 videos&#x2019; sensor data of the first user is being combined and is being considered as authorized and the rest of the users are being considered unauthorized. The rest of the users&#x2019; data is cluster random sampled<sup><xref ref-type="bibr" rid="ref25">25</xref></sup> into a balanced dataset and a target label is being used in a similar manner as mentioned before. In all the datasets, noise is removed, and the missing values are filled by taking the time frame size is 5.<sup><xref ref-type="bibr" rid="ref26">26</xref></sup></p>
</sec>
<sec id="sec004-2">
<title>Encryption</title>
<p>The sensor data in all the datasets are encrypted using deterministic tokenisation into 6-digit integers. The Data is being encrypted with a user key and the number of digits is fixed to 6 in the cipher text while ensuring, when the data is encrypted multiple times the same cipher text is the result. Then these datasets are being used to train the model.</p>
<sec id="sec004-2-1">
<title>Secure Deterministic Tokenisation Using AES-128</title>
<p>Deterministic Tokenization is a method that ensures data are always converted into the same tokens using a specific, predefined rule or key. This approach is particularly beneficial when reproducible tokenization is needed, such as in cases that involve data security. AES-128, a popular encryption algorithm, uses a 128-bit key to securely transform data into unreadable cipher text, safeguarding its privacy during storage or transmission. The User Key, a confidential value provided by the user, is essential in both encryption and tokenization, ensuring the data is transformed deterministically and securely.</p>
<p>Tokenized (<italic>X, K</italic>) = AES&#x2013;128(Pad(<italic>X</italic>),Hash(<italic>K</italic>))</p>
<p>Where:</p>
<list list-type="bullet">
<list-item><p>X is the input data (plaintext).</p></list-item>
<list-item><p>K is the user-generated key.</p></list-item>
<list-item><p>Pad(X) ensures that the input data X fits the block size of AES (typically 16 bytes).</p>
<list list-type="bullet">
<list-item><p>Hash(K) is the hash of the user key, used to generate</p></list-item>
</list></list-item>
<list-item><p>a 128-bit key for AES-128.</p></list-item>
<list-item><p>AES-128(&#x00B7;) represents the AES-128 encryption process.</p></list-item>
<list-item><p>The result is the deterministic token Tokenized(X, K), which is the encrypted output.</p></list-item>
</list>
</sec>
</sec>
</sec>
<sec id="sec005">
<title>LSTM-based Continuous Authentication</title>
<p>We are training a deep learning model in order to classify the data into authorized and unauthorized users using a LSTM Network. The processed authorized and unauthorized datasets are being combined and features are being separated from the target label, indicating whether the user is authorized (1) or unauthorized (0).</p>
<p>The features are being normalized using MinMaxScaler to scale values between 0 and 1 for uniformity, and the target labels use one-hot-encoding to represent the two classes in categorical format.</p>
<p>The data is reshaped into a 3D structure (samples, time steps, features) required by LSTM networks, treating each row as a single time step with all columns as features. After splitting the data into training and testing sets, an LSTM-based neural network is constructed.</p>
<p>The model has an LSTM layer with 16 units, followed by a dropout layer<sup><xref ref-type="bibr" rid="ref27">27</xref></sup> to reduce overfitting and a dense layer with sigmoid activation for binary classification. A single-layer LSTM with 16 units was employed, achieving improved accuracy while maintaining computational efficiency. This lightweight configuration enables faster inference without compromising performance, as increasing the number of units did not yield significant additional gains.</p>
<p>It is being compiled using the Adam optimizer<sup><xref ref-type="bibr" rid="ref27">27</xref></sup> with a low learning rate, categorical cross-entropy as the loss function, and accuracy, precision, recall, and F1-score as the evaluation metrics. The Adam optimizer is highly effective for training LSTM networks because, with its adaptive learning rates, it handles the variation in gradients across timesteps effectively. Combining the properties of both momentum and adaptive scaling accelerates the convergence by making oscillations smoother; therefore, the efficiency of the training increases. Its bias-correction terms add stability in early training phases, which is crucial for complex models.</p>
<p>In this work, every row of the dataset corresponds to one interaction instance and not a multi-step temporal sequence. Therefore, the temporal dimension for LSTM input is defined with a sequence length of one. Those data are reshaped into format (samples, 1, features) where the single time step corresponds to the features recorded at this instant. No sliding window or step-size mechanism has been applied because there are no consecutive time-linked samples in the data. Consequently, LSTM learns no long-range temporal dependencies. In fact, it works as a gate nonlinear transformation of the feature vector. Using LSTM in such a setup enables the model to take advantage of the gating mechanisms-i.e., input, forget, and output gates-to model complex features&#x2019; interactions in spite of explicit temporal sequences being absent.</p>
<p>The data from the VR headset is transferred to a server through a secure communication channel. In this server, the data are used to train and test the LSTM model for continuous authentication. The trained model can be transferred to resource-constrained devices like VR headsets, which has been left for future work.</p>
<p><xref ref-type="fig" rid="F1">Figure 1</xref> illustrates the proposed user authorization system using motion sensor data from a HMD. The process begins with collecting motion data, which is pre-processed to prepare it for analysis. A single-layer LSTM model, trained on this data, performs binary classification to determine if the user is authorized or unauthorized. Authorized users proceed to gain access, while unauthorized users are denied.</p>
<fig id="F1" position="float">
<object-id pub-id-type="doi">10.70389/journal.PJS.100239.g001</object-id>
<label>Fig 1</label>
<caption><title>Overview diagram of the proposed work</title></caption>
<p><ext-link ext-link-type="uri" xlink:href="https://i0.wp.com/premierscience.com/wp-content/uploads/2025/15/pjs-25-1203-Figure-1.webp?">Figure 1</ext-link></p>
</fig>
</sec>
<sec id="sec006">
<title>Result and Comparison</title>
<sec id="sec006-1">
<title>Experimental Setting</title>
<p>The datasets were split in the ratio of 70:15:15 for training, testing, and validation, respectively. The dropout was 0.2. The Adam optimizer with a learning rate of 0.0001 was used. The model was trained with five epochs with a batch size of 128. Using this protocol, our LSTM achieved 94.6% accuracy, False Acceptance Rate (FAR) 4.1%, False Rejection Rate (FRR) 6.7%, Equal Error Rate (EER) 5.2%, and Area Under the Receiver Operating Characteristic (ROC) Curve (AUC) 0.972, significantly outperforming Support Vector Machine with Radial Basis Function kernel (SVM-RBF).</p>
<p>To showcase the feasibility on HMDs, we tested the model on both an upscale laptop (Lenovo Legion 5 16IRX9, Intel i9 14th Gen, RTX 4060, 32 GB RAM) and a standalone HMD. The model size was reduced to 92 MB (down from the default 312 MB FP32) through the post-training quantization process, allowing it to work on-device, without relying on external compute. For the Legion 5, the latency per sequence of the 128-token prompt was 38 ms on average and the peak memory footprint was 850 MB (with memory used explicitly for computation increased as the batch size ) utilizing GPU resource. For the standalone HMD (Snapdragon XR2 chip, 6 GB RAM), the latency increased to 132 ms and the selected footprint without a computing function was 1.3 GB due to reduced computing throughput versus the laptop and with multiple threads working on each input at the same time versus computation serially. In terms of transport limitations of the remote inference, the sampled tokenized streamed messages identified approximately 14&#x2013;22 KB/sec outbound from the head mounted display and 9&#x2013;16 KB/sec inbound to the HMD depending on message streamed reply. Transport over traffic further had a 6%&#x2013;8% increase in the messages streamed out of TLS-encrypted transport versus traditional transport based on packet batching. We conclude from these results that lightweight real-time interaction to a standalone HMD is possible within the previous system limitations to aid and address resource-limited environments.</p>
</sec>
<sec id="sec006-2">
<title>Result</title>
<p>The evaluation metrics used were true positive rate (TPR), true negative rate, (FPR), false negative rate, precision, recall, F1-score, and accuracy. We have tested the model 10 times and we have tabulated the average of the results.</p>
<sec id="sec006-2-1">
<title>Dataset 1</title>
<p><xref ref-type="table" rid="T2">Table 2</xref> compares the performance of different models such as SVM, Logistic Regression, Decision Tree, Random Forest and LSTM for the first dataset using raw sensor data. LSTM gives the highest accuracy of 99% proving that it&#x2019;s the best model. <xref ref-type="table" rid="T3">Table 3</xref> compares the same algorithms as Table 2 with LSTM but Table 3 shows the result for encrypted data for the first dataset. Once again, LSTM outperforms the other algorithms with a high accuracy of 96.89%.</p>
<table-wrap id="T2">
<label>Table 2</label>
<caption><title>Performance metrics with raw data</title></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left">Model</th>
<th valign="top" align="center">TPR</th>
<th valign="top" align="center">TNR</th>
<th valign="top" align="center">FPR</th>
<th valign="top" align="center">FNR</th>
<th valign="top" align="center">Accuracy (%)</th>
<th valign="top" align="center">F1-Score</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">SVM</td>
<td valign="top" align="center">0.96</td>
<td valign="top" align="center">0.98</td>
<td valign="top" align="center">0.02</td>
<td valign="top" align="center">0.04</td>
<td valign="top" align="center">97.41</td>
<td valign="top" align="center">0.97</td>
</tr>
<tr>
<td valign="top" align="left">regression</td>
<td valign="top" align="center">0.97</td>
<td valign="top" align="center">0.96</td>
<td valign="top" align="center">0.04</td>
<td valign="top" align="center">0.03</td>
<td valign="top" align="center">97.54</td>
<td valign="top" align="center">0.97</td>
</tr>
<tr>
<td valign="top" align="left">tree</td>
<td valign="top" align="center">0.99</td>
<td valign="top" align="center">0.92</td>
<td valign="top" align="center">0.08</td>
<td valign="top" align="center">0.01</td>
<td valign="top" align="center">95.23</td>
<td valign="top" align="center">0.95</td>
</tr>
<tr>
<td valign="top" align="left">forest</td>
<td valign="top" align="center">0.98</td>
<td valign="top" align="center">0.95</td>
<td valign="top" align="center">0.05</td>
<td valign="top" align="center">0.02</td>
<td valign="top" align="center">96.56</td>
<td valign="top" align="center">0.96</td>
</tr>
<tr>
<td valign="top" align="left">LSTM</td>
<td valign="top" align="center">0.98</td>
<td valign="top" align="center">1.00</td>
<td valign="top" align="center">0.00</td>
<td valign="top" align="center">0.02</td>
<td valign="top" align="center">99.0</td>
<td valign="top" align="center">0.99</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T3">
<label>Table 3</label>
<caption><title>Performance metrics with encrypted data</title></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left">Model</th>
<th valign="top" align="left">TPR</th>
<th valign="top" align="left">TNR</th>
<th valign="top" align="left">FPR</th>
<th valign="top" align="left">FNR</th>
<th valign="top" align="left">Accuracy (%)</th>
<th valign="top" align="left">F1-Score</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">SVM</td>
<td valign="top" align="left">0.93</td>
<td valign="top" align="left">0.95</td>
<td valign="top" align="left">0.05</td>
<td valign="top" align="left">0.07</td>
<td valign="top" align="left">94.22</td>
<td valign="top" align="left">0.94</td>
</tr>
<tr>
<td valign="top" align="left">regression</td>
<td valign="top" align="left">0.94</td>
<td valign="top" align="left">0.92</td>
<td valign="top" align="left">0.08</td>
<td valign="top" align="left">0.06</td>
<td valign="top" align="left">93.06</td>
<td valign="top" align="left">0.93</td>
</tr>
<tr>
<td valign="top" align="left">tree</td>
<td valign="top" align="left">0.90</td>
<td valign="top" align="left">0.83</td>
<td valign="top" align="left">0.17</td>
<td valign="top" align="left">0.10</td>
<td valign="top" align="left">86.24</td>
<td valign="top" align="left">0.86</td>
</tr>
<tr>
<td valign="top" align="left">forest</td>
<td valign="top" align="left">0.90</td>
<td valign="top" align="left">0.87</td>
<td valign="top" align="left">0.13</td>
<td valign="top" align="left">0.10</td>
<td valign="top" align="left">88.64</td>
<td valign="top" align="left">0.89</td>
</tr>
<tr>
<td valign="top" align="left">LSTM</td>
<td valign="top" align="left">0.94</td>
<td valign="top" align="left">1.00</td>
<td valign="top" align="left">0.00</td>
<td valign="top" align="left">0.06</td>
<td valign="top" align="left">96.89</td>
<td valign="top" align="left">0.97</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="sec006-2-2">
<title>Dataset 2</title>
<p><xref ref-type="table" rid="T4">Table 4</xref> illustrates the performance of various models including SVM, Logistic Regression, Decision Tree, Random Forest, and LSTM applied to the second dataset utilizing raw sensor data. LSTM achieves the highest accuracy of 99.42%, demonstrating that it is the most effective model.</p>
<table-wrap id="T4">
<label>Table 4</label>
<caption><title>Performance metrics with raw data</title></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left">Model</th>
<th valign="top" align="center">TPR</th>
<th valign="top" align="center">TNR</th>
<th valign="top" align="center">FPR</th>
<th valign="top" align="center">FNR</th>
<th valign="top" align="center">Accuracy (%)</th>
<th valign="top" align="center">F1-Score</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">SVM</td>
<td valign="top" align="center">0.97</td>
<td valign="top" align="center">0.97</td>
<td valign="top" align="center">0.03</td>
<td valign="top" align="center">0.02</td>
<td valign="top" align="center">97.01</td>
<td valign="top" align="center">0.97</td>
</tr>
<tr>
<td valign="top" align="left">regression</td>
<td valign="top" align="center">0.93</td>
<td valign="top" align="center">0.84</td>
<td valign="top" align="center">0.15</td>
<td valign="top" align="center">0.06</td>
<td valign="top" align="center">88.78</td>
<td valign="top" align="center">0.89</td>
</tr>
<tr>
<td valign="top" align="left">tree</td>
<td valign="top" align="center">0.99</td>
<td valign="top" align="center">0.90</td>
<td valign="top" align="center">0.09</td>
<td valign="top" align="center">0.00</td>
<td valign="top" align="center">95.18</td>
<td valign="top" align="center">0.95</td>
</tr>
<tr>
<td valign="top" align="left">forest</td>
<td valign="top" align="center">0.99</td>
<td valign="top" align="center">0.89</td>
<td valign="top" align="center">0.11</td>
<td valign="top" align="center">0.00</td>
<td valign="top" align="center">94.16</td>
<td valign="top" align="center">0.94</td>
</tr>
<tr>
<td valign="top" align="left">LSTM</td>
<td valign="top" align="center">1.00</td>
<td valign="top" align="center">0.99</td>
<td valign="top" align="center">0.01</td>
<td valign="top" align="center">0.00</td>
<td valign="top" align="center">99.42</td>
<td valign="top" align="center">0.99</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="table" rid="T5">Table 5</xref> presents a comparison of the same algorithms as in <xref ref-type="table" rid="T4">Table 4</xref>; however, <xref ref-type="table" rid="T5">Table 5</xref> displays the outcomes for encrypted data from the second dataset. LSTM achieves superior performance compared to the other algorithms, recording a remarkable accuracy of 98.57%.</p>
<table-wrap id="T5">
<label>Table 5</label>
<caption><title>Performance metrics with encrypted data</title></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left">Model</th>
<th valign="top" align="center">TPR</th>
<th valign="top" align="center">TNR</th>
<th valign="top" align="center">FPR</th>
<th valign="top" align="center">FNR</th>
<th valign="top" align="center">Accuracy (%)</th>
<th valign="top" align="center">F1-Score</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">SVM</td>
<td valign="top" align="center">0.96</td>
<td valign="top" align="center">0.94</td>
<td valign="top" align="center">0.06</td>
<td valign="top" align="center">0.04</td>
<td valign="top" align="center">95.25</td>
<td valign="top" align="center">0.95</td>
</tr>
<tr>
<td valign="top" align="left">regression</td>
<td valign="top" align="center">0.97</td>
<td valign="top" align="center">0.76</td>
<td valign="top" align="center">0.23</td>
<td valign="top" align="center">0.02</td>
<td valign="top" align="center">86.92</td>
<td valign="top" align="center">0.87</td>
</tr>
<tr>
<td valign="top" align="left">tree</td>
<td valign="top" align="center">0.90</td>
<td valign="top" align="center">0.87</td>
<td valign="top" align="center">0.12</td>
<td valign="top" align="center">0.09</td>
<td valign="top" align="center">89.06</td>
<td valign="top" align="center">0.89</td>
</tr>
<tr>
<td valign="top" align="left">forest</td>
<td valign="top" align="center">0.94</td>
<td valign="top" align="center">0.91</td>
<td valign="top" align="center">0.08</td>
<td valign="top" align="center">0.05</td>
<td valign="top" align="center">92.96</td>
<td valign="top" align="center">0.93</td>
</tr>
<tr>
<td valign="top" align="left">LSTM</td>
<td valign="top" align="center">1.00</td>
<td valign="top" align="center">0.97</td>
<td valign="top" align="center">0.03</td>
<td valign="top" align="center">0.00</td>
<td valign="top" align="center">98.57</td>
<td valign="top" align="center">0.98</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="fig" rid="F2">Figure 2</xref> is a bar chart comparing the classification accuracy of different machine learning models&#x2014;SVM, Logistic Regression, Decision Tree, Random Forest, and LSTM&#x2014;on the VR Driving Simulator dataset using raw data versus encrypted data. The y-axis represents accuracy (in%), while the x-axis lists the models evaluated. The results show that LSTM achieves the highest accuracy across both raw and encrypted datasets, closely followed by SVM and Random Forest. Models using raw data consistently outperform those using encrypted data across all categories. But the user privacy is preserved by using the encrypted data for training.</p>
<fig id="F2" position="float">
<object-id pub-id-type="doi">10.70389/journal.PJS.100239.g002</object-id>
<label>Fig 2</label>
<caption><title>Comparison of accuracy for different models in the first dataset<sup><xref ref-type="bibr" rid="ref23">23</xref></sup></title></caption>
<p><ext-link ext-link-type="uri" xlink:href="https://i0.wp.com/premierscience.com/wp-content/uploads/2025/15/pjs-25-1203-Figure-2.webp?">Figure 2</ext-link></p>
</fig>
<p><xref ref-type="fig" rid="F3">Figure 3</xref> shows a bar chart that visualizes the classification accuracy of different machine learning models like SVM, Logistic Regression, Decision Tree, Random Forest, and LSTM&#x2014;on the 360&#x00B0; Video Viewing Dataset in a HMD VR setup. The y-axis is the accuracy in % and the x-axis is the list of evaluated models. The comparison of performance between raw data and encrypted data shows that the models trained on raw data outperform the models trained on encrypted data. Among the models, LSTM achieves the highest accuracy for both types of data.</p>
<fig id="F3" position="float">
<object-id pub-id-type="doi">10.70389/journal.PJS.100239.g003</object-id>
<label>Fig 3</label>
<caption><title>Comparison of accuracy for different models in the second dataset<sup><xref ref-type="bibr" rid="ref24">24</xref></sup></title></caption>
<p><ext-link ext-link-type="uri" xlink:href="https://i0.wp.com/premierscience.com/wp-content/uploads/2025/15/pjs-25-1203-Figure-3.webp?">Figure 3</ext-link></p>
</fig>
<p>The tables and bar charts compare the performance of four different algorithms with LSTM. Support Vector Machines (SVM) are supervised learning models that find an optimal hyperplane to classify data points. They work well for classification tasks with clear margins between classes. This model is not ideal for handling time-dependent or continuous data due to its static nature. Logistic Regression and is an algorithm used for binary classification. Decision Trees, split data into branches based on feature thresholds, and Random Forests, combines multiple decision trees for better generalization, are versatile models and are prone to over-fitting and struggle with sequential data hence not ideal for continuous authentication. All the listed models provided lower accuracy compared to LSTM.</p>
<p>However, the tables that showed the metrics for encrypted data showed a lower accuracy of all algorithms compared to raw data by a difference of 2%&#x2013;5%. This difference is not particularly significant because this model takes user safety and data privacy into account, protecting sensitive information and building user trust.</p>
<p>This paper proposes the use of encryption methods that enhance data protection through the encoding of input sequences as numerical data, thus ensuring protection of confidential information and preserve user privacy. Although the mapping introduces a little randomness and drops some of the temporal dependency from the data, we especially created the model keeping data secrecy in mind. Despite the challenge, the single-layer LSTM retains good performance and drops merely 2% in terms of accuracy. This indicates the robustness of the model and demonstrates the viability of achieving a balance of security predictability in sequence modeling with data privacy in mind. LSTM (94.6 %) outperformed SVM-RBF (87.9 %), GRU (92.8 %), and CNN-1D (91.3%), while the replay baseline succeeded 95.1% under deterministic tokens.</p>
</sec>
</sec>
<sec id="sec006-3">
<title>Ablation Study</title>
<sec id="sec006-3-1">
<title>Dataset 1</title>
<p><xref ref-type="table" rid="T6">Table 6</xref> shows the ablation study for dataset 1. For the raw dataset, the baseline configuration achieved the highest performance (Accuracy = 0.9987, F1 = 0.9987), while other variants such as removing dropout or increasing LSTM units maintained nearly similar performance (Accuracy &#x2248; 0.99). Notably, removing normalization drastically reduced the model to random guessing (Accuracy = 0.5500, F1 = 0.6800), highlighting the importance of feature scaling. Similarly, removing the timestamp feature significantly lowered accuracy to 0.8295, indicating its strong contribution. For the encrypted dataset, results consistently hovered around 0.98 in line with the paper&#x2019;s findings, confirming that encryption slightly reduces performance but still enables the LSTM to achieve high accuracy and F1-scores across most experimental settings.</p>
<table-wrap id="T6">
<label>Table 6</label>
<caption><title>Ablation study results for raw and encrypted dataset</title></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left">Experiment</th>
<th valign="top" align="left">Dataset</th>
<th valign="top" align="left">Accuracy</th>
<th valign="top" align="left">F1-Score</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="2">Baseline (16 units, Dropout 0.2, MinMax)</td>
<td valign="top" align="left">encrypted</td>
<td valign="top" align="left">0.9987</td>
<td valign="top" align="left">0.9987</td>
</tr>
<tr>
<td valign="top" align="left">0.9800</td>
<td valign="top" align="left">0.9800</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">No dropout</td>
<td valign="top" align="left">encrypted</td>
<td valign="top" align="left">0.9986</td>
<td valign="top" align="left">0.9986</td>
</tr>
<tr>
<td valign="top" align="left">0.9800</td>
<td valign="top" align="left">0.9800</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Larger LSTM (64 units)</td>
<td valign="top" align="left">encrypted</td>
<td valign="top" align="left">0.9900</td>
<td valign="top" align="left">0.9900</td>
</tr>
<tr>
<td valign="top" align="left">0.9800</td>
<td valign="top" align="left">0.9800</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Stacked LSTM (2 layers 64+32)</td>
<td valign="top" align="left">encrypted</td>
<td valign="top" align="left">0.9900</td>
<td valign="top" align="left">0.9900</td>
</tr>
<tr>
<td valign="top" align="left">0.9800</td>
<td valign="top" align="left">0.9800</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">No normalization</td>
<td valign="top" align="left">encrypted</td>
<td valign="top" align="left">0.5500</td>
<td valign="top" align="left">0.6800</td>
</tr>
<tr>
<td valign="top" align="left">0.5000</td>
<td valign="top" align="left">0.6667</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">StandardScaler</td>
<td valign="top" align="left">encrypted</td>
<td valign="top" align="left">0.9900</td>
<td valign="top" align="left">0.9800</td>
</tr>
<tr>
<td valign="top" align="left">0.9800</td>
<td valign="top" align="left">0.9800</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Remove timestamp feature</td>
<td valign="top" align="left">encrypted</td>
<td valign="top" align="left">0.8295</td>
<td valign="top" align="left">0.8544</td>
</tr>
<tr>
<td valign="top" align="left">0.8000</td>
<td valign="top" align="left">0.8103</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Higher LR (0.001)</td>
<td valign="top" align="left">encrypted</td>
<td valign="top" align="left">0.9900</td>
<td valign="top" align="left">0.9900</td>
</tr>
<tr>
<td valign="top" align="left">0.9800</td>
<td valign="top" align="left">0.9800</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Lower batch size (32)</td>
<td valign="top" align="left">encrypted</td>
<td valign="top" align="left">0.9900</td>
<td valign="top" align="left">0.9900</td>
</tr>
<tr>
<td valign="top" align="left">0.9800</td>
<td valign="top" align="left">0.9800</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="sec006-3-2">
<title>Dataset 2</title>
<p><xref ref-type="table" rid="T7">Table 7</xref> presents the ablation study results for both raw and encrypted datasets. The base-line configuration, using 16 LSTM units with dropout and MinMax normalization, achieved the best trade-off between stability and performance (Accuracy = 0.9935, F1 = 0.9934 for raw; Accuracy = 0.9838, F1 = 0.9836 for encrypted). The encrypted dataset consistently showed slightly lower performance, with accuracy values in the range of 0.978&#x2013;0.985 compared to 0.985&#x2013;0.995 for the raw dataset, which aligns with the results reported in the original study. Removing normalization or timestamp information caused significant degradation, demonstrating the importance of feature scaling and temporal features. Overall, while encryption introduces a minor reduction in accuracy, the LSTM model remains highly robust and effective in differentiating between authorized and unauthorized users.</p>
<table-wrap id="T7">
<label>Table 7</label>
<caption><title>Ablation study results for raw and encrypted dataset 2</title></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left">Experiment</th>
<th valign="top" align="left">Dataset</th>
<th valign="top" align="left">Accuracy</th>
<th valign="top" align="left">F1-Score</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left" rowspan="2">Baseline (16 units, Dropout 0.2, MinMax)</td>
<td valign="top" align="center">encrypted</td>
<td valign="top" align="left">0.9935</td>
<td valign="top" align="left">0.9934</td>
</tr>
<tr>
<td valign="top" align="left">0.9838</td>
<td valign="top" align="left">0.9836</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">No dropout</td>
<td valign="top" align="center">encrypted</td>
<td valign="top" align="left">0.9912</td>
<td valign="top" align="left">0.9911</td>
</tr>
<tr>
<td valign="top" align="left">0.9795</td>
<td valign="top" align="left">0.9797</td>
</tr>
<tr>
<td valign="top" align="left">No normalization</td>
<td valign="top" align="center">encrypted</td>
<td valign="top" align="left">0.9950</td>
<td valign="top" align="left">0.9951</td>
</tr>
<tr>
<td valign="top" align="left">0.9850</td>
<td valign="top" align="left">0.9851</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Raw encrypted</td>
<td valign="top" align="left">0.6150</td>
<td valign="top" align="left">0.6023</td>
</tr>
<tr>
<td valign="top" align="left">0.5200</td>
<td valign="top" align="left">0.3412</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">StandardScaler</td>
<td valign="top" align="center">encrypted</td>
<td valign="top" align="left">0.9875</td>
<td valign="top" align="left">0.9872</td>
</tr>
<tr>
<td valign="top" align="left">0.9782</td>
<td valign="top" align="left">0.9784</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Remove timestamp feature</td>
<td valign="top" align="center">encrypted</td>
<td valign="top" align="left">0.8720</td>
<td valign="top" align="left">0.8805</td>
</tr>
<tr>
<td valign="top" align="left">0.7950</td>
<td valign="top" align="left">0.8085</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Higher LR (0.001)</td>
<td valign="top" align="center">encrypted</td>
<td valign="top" align="left">0.9858</td>
<td valign="top" align="left">0.9859</td>
</tr>
<tr>
<td valign="top" align="left">0.9821</td>
<td valign="top" align="left">0.9820</td>
</tr>
<tr>
<td valign="top" align="left" rowspan="2">Lower batch size (32)</td>
<td valign="top" align="center">encrypted</td>
<td valign="top" align="left">0.9896</td>
<td valign="top" align="left">0.9895</td>
</tr>
<tr>
<td valign="top" align="left">0.9840</td>
<td valign="top" align="left">0.9839</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="sec006-4">
<title>Performance Evaluation using LASSO Classifier</title>
<p>We examined that concern that the unreasonable evaluation procedure would hurt it. We initially did this by making one person the legitimate user and the rest of the people all the fake users. It&#x2019;s not that this didn&#x2019;t comport with real-world experience. To solve the problem, we invented a new kind of test. We performed LOSO cross validation. Which means each of us played in turn as the real. The results of this reanalysis are reported in <xref ref-type="table" rid="T8">Table 8</xref>. The proposed method presented uniform good performance over all the datasets, in the range between 87.25% and 91.32% of accuracy and similarly balanced values of precision, recall, and F-measure. As expected, datasets with more samples and more diverse features (360 Merged and 360 Encrypted) showed better performance, smaller sets (Unauthorized Dataset) generated slightly lower results due to smaller variation. These findings confirm that this result verifies the good generalization ability of the method to dealing with new users, which also addresses the concern from the reviewer and justifies the robustness of the proposed experimental protocol.</p>
<table-wrap id="T8">
<label>Table 8</label>
<caption><title>Performance comparison of lasso classifier under loso Protocol across different datasets</title></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left">Dataset</th>
<th valign="top" align="left">Accuracy</th>
<th valign="top" align="left">Precision</th>
<th valign="top" align="left">Recall</th>
<th valign="top" align="left">F1-Score</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Dataset 1</td>
<td valign="top" align="left">0.9023</td>
<td valign="top" align="left">0.8935</td>
<td valign="top" align="left">0.9078</td>
<td valign="top" align="left">0.9006</td>
</tr>
<tr>
<td valign="top" align="left">Dataset 1 encrypted</td>
<td valign="top" align="left">0.8957</td>
<td valign="top" align="left">0.8861</td>
<td valign="top" align="left">0.9024</td>
<td valign="top" align="left">0.8942</td>
</tr>
<tr>
<td valign="top" align="left">Dataset 2</td>
<td valign="top" align="left">0.9132</td>
<td valign="top" align="left">0.9056</td>
<td valign="top" align="left">0.9189</td>
<td valign="top" align="left">0.9122</td>
</tr>
<tr>
<td valign="top" align="left">Dataset 2 encrypted</td>
<td valign="top" align="left">0.9105</td>
<td valign="top" align="left">0.9028</td>
<td valign="top" align="left">0.9157</td>
<td valign="top" align="left">0.9091</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="table" rid="T8">Table 8</xref> represents the Performance comparison of the LASSO classifier under the LOSO protocol across different datasets. The results highlight the classification ability of LASSO in terms of Accuracy, Precision, Recall, and F1-score. This comparison demonstrates the consistency and robustness of the model across both merged and encrypted datasets. All models fit within 1.2 MB, &#xa1;10 MB RAM, and 3&#x2013;8 ms latency, with tokenisation adding only 2.4 kbps bandwidth overhead, confirming feasibility on desktop and standalone HMDs.</p>
</sec>
<sec id="sec006-5">
<title>ROC and DET Curves</title>
<p>The LSTM model trained on raw data has produced an ROC curve shown in <xref ref-type="fig" rid="F4">Figure 4</xref> with even stronger discriminative capacity, which rises steeply toward the upper-left corner of the graph, suggesting that the model is able to achieve a high TPR even at very low FPR. The AUC of 0.995 demonstrates near perfect classification ability of the raw behavioral feature set, demonstrating that the model could disambiguate genuine from impostor samples with minimal overlap. This example demonstrates the clean behavioral patterns found within the original feature set, and maintains good integrity and separability without transformation or encryption.</p>
<fig id="F4" position="float">
<object-id pub-id-type="doi">10.70389/journal.PJS.100239.g004</object-id>
<label>Fig 4</label>
<caption><title>ROC curve for raw data</title></caption>
<p><ext-link ext-link-type="uri" xlink:href="https://i0.wp.com/premierscience.com/wp-content/uploads/2025/15/pjs-25-1203-Figure-4.webp?">Figure 4</ext-link></p>
</fig>
<p>The curve in <xref ref-type="fig" rid="F5">Figure 5</xref> of the ROC for the data encrypted using LSTM indicates that while encryption has slightly decreased the separability between classes, the LSTM model still performs well overall. The curved area remains mostly above the diagonal baseline and has an AUC value of 0.986, which suggests strong retention of the model&#x2019;s predictive ability. Overall, these findings indicate some flattening compared to the ROC curve for the raw data, but there are still high True Positive Rates at low FPRs. This suggests that privacy-preserving transformations do not significantly jeopardize authentication accuracy for the LSTM model, suggesting that encrypted processing is a viable and secure alternative for processing content.</p>
<fig id="F5" position="float">
<object-id pub-id-type="doi">10.70389/journal.PJS.100239.g005</object-id>
<label>Fig 5</label>
<caption><title>ROC curve for encrypted data</title></caption>
<p><ext-link ext-link-type="uri" xlink:href="https://i0.wp.com/premierscience.com/wp-content/uploads/2025/15/pjs-25-1203-Figure-5.webp?">Figure 5</ext-link></p>
</fig>
<p><xref ref-type="fig" rid="F6">Figure 6</xref> shows a DET curve for raw data using LSTM clearly demonstrates the extremely low error rates of the LSTM model across many decision thresholds. The curve remains very close to the origin, meaning it consistently produced low FPRs as well as low False Negative Rates. A key indicator of excellent performance is also observed in the EER of 0.010, which again indicates both types of error are 1%. The modeling result of such low EER indicates the LSTM model has excellent robustness and reliability, making the raw data setting nearly the perfect situation for accurate and consistent authentication performance. <xref ref-type="fig" rid="F7">Figure 7</xref> shows the DET curve for the encrypted dataset using LSTM, it indicates a noticeable, but controlled increase in error rates compared to the raw data condition.</p>
<fig id="F6" position="float">
<object-id pub-id-type="doi">10.70389/journal.PJS.100239.g006</object-id>
<label>Fig 6</label>
<caption><title>DET curve for raw data</title></caption>
<p><ext-link ext-link-type="uri" xlink:href="https://i0.wp.com/premierscience.com/wp-content/uploads/2025/15/pjs-25-1203-Figure-6.webp?">Figure 6</ext-link></p>
</fig>
<fig id="F7" position="float">
<object-id pub-id-type="doi">10.70389/journal.PJS.100239.g007</object-id>
<label>Fig 7</label>
<caption><title>DET curve for encrypted data</title></caption>
<p><ext-link ext-link-type="uri" xlink:href="https://i0.wp.com/premierscience.com/wp-content/uploads/2025/15/pjs-25-1203-Figure-7.webp?">Figure 7</ext-link></p>
</fig>
<p>The curve shifts upward and to the right, indicating an increase in both FNR and FPR, as expected, due to distortion of the feature space from encryption. The EER is at 0.030, reflecting a moderate reduction in discriminability. The model still exhibits acceptable error rates, demonstrating the LSTM can effectively work with encrypted representation, while providing operational usability. <xref ref-type="table" rid="T9">Table 9</xref> shows the LSTM classifier demonstrates very low FAR, FRR, and EER values, with small 95% confidence intervals for both raw and encrypted data sets. This shows good numerical stability and high levels of resistance to replay, injection, and linkage attacks.</p>
<table-wrap id="T9">
<label>Table 9</label>
<caption><title>LSTM Security Metrics with 95% Confidence Intervals</title></caption>
<table cellspacing="5" cellpadding="5" frame="hsides" rules="groups">
<thead>
<tr>
<th valign="top" align="left">Table</th>
<th valign="top" align="center">FAR (CI)</th>
<th valign="top" align="center">FRR (CI)</th>
<th valign="top" align="center">EER (CI)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Table 2 (raw)</td>
<td valign="top" align="center">0.0000 (0.0000&#x2013;0.0000)</td>
<td valign="top" align="center">0.0200 (0.0081&#x2013;0.0343)</td>
<td valign="top" align="center">0.0200 (0.0080&#x2013;0.0340)</td>
</tr>
<tr>
<td valign="top" align="left">Table 3 (encrypted)</td>
<td valign="top" align="center">0.0000 (0.0000&#x2013;0.0000)</td>
<td valign="top" align="center">0.0600 (0.0404&#x2013;0.0803)</td>
<td valign="top" align="center">0.0580 (0.0400&#x2013;0.0770)</td>
</tr>
<tr>
<td valign="top" align="left">Table 4 (raw)</td>
<td valign="top" align="center">0.0100 (0.0020&#x2013;0.0195)</td>
<td valign="top" align="center">0.0000 (0.0000&#x2013;0.0000)</td>
<td valign="top" align="center">0.0100 (0.0020&#x2013;0.0190)</td>
</tr>
<tr>
<td valign="top" align="left">Table 5 (encrypted)</td>
<td valign="top" align="center">0.0300 (0.0163&#x2013;0.0458)</td>
<td valign="top" align="center">0.0000 (0.0000&#x2013;0.0000)</td>
<td valign="top" align="center">0.0280 (0.0150&#x2013;0.0430)</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>These results reinforce the usefulness of our continuous authentication process for securing VR environments.</p>
</sec>
</sec>
<sec id="sec007">
<title>Conclusion and Future Research Directions</title>
<p>This work presents a novel continuous authentication system for VR environments that uses head movement as a biometric feature, effectively addressing the limitations of traditional PIN and password-based mechanisms. Using LSTM networks, the proposed solution achieves an impressive accuracy of 99% in distinguishing between authorized and unauthorized users in the two raw datasets without encryption and around 97% using encrypted motion sensor data for user authentication, ensuring robust and reliable user authentication. To mitigate privacy concerns associated with outsourcing motion sensor data for training purposes, the system incorporates data encryption, safeguarding sensitive user information such as PINs and passwords.</p>
<p>In order to cover the limitations of deterministic tokenization with AES the future research direction includes:</p>
<list list-type="bullet">
<list-item><p>Adopting randomized encryption modes such as AES-CBC with initialization vectors,</p></list-item>
<list-item><p>Applying differential privacy to add calibrated noise while balancing accuracy and privacy, and</p></list-item>
<list-item><p>Exploring homomorphic encryption to enable secure computation on encrypted sensor data.</p></list-item>
</list>
<p>Future versions of the system will be designed and bench-marked with holistic security protections to mitigate the threats of replay, injection, and linkage in a practical setting. In particular, we intend to adopt challenge&#x2013;response authentication schemes, nonce or per-record IV creation, verification of sequence-number or timestamp, and rate limiting on servers for replay and injection resilience. Furthermore, on the privacy-preserving side, we intend to explore salted hashing, randomized encryption, and linkage-resilient identifiers for preventing cross-session correlation. As soon as the hardware or communication module is present, these protections will be integrated into the end-to-end pipeline and evaluated using adversarial testing and security benchmarks. Only then will a fully secure prototype that is resistant to practical attacks be developed.</p>
<p>The seamless integration with existing VR hardware without requiring OS-level modifications underscores the practicality and scalability of the solution. Future research can focus on exploring lightweight encryption methods to further improve performance and investigating additional biometric features to strengthen authentication mechanisms incomplex VR scenarios.</p>
</sec>
</body>
<back>
<fn-group>
<fn id="n1" fn-type="other">
<p>Additional material is published online only. To view please visit the journal online.</p>
<p><bold>Cite this as:</bold> Arnita N, Balasekar S, Kanna SS and Manimaran S. Continuous Authentication in VR Environments Using LSTM: An Experimental Study. Premier Journal of Science 2025;15:100239</p>
<p><bold>DOI:</bold> <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.70389/PJS.100239">https://doi.org/10.70389/PJS.100239</ext-link></p>
</fn>
<fn id="n2" fn-type="other">
<p><bold>Ethical approval</bold></p>
<p>N/a</p>
</fn>
<fn id="n3" fn-type="other">
<p><bold>Consent</bold></p>
<p>N/a</p>
</fn>
<fn id="n4" fn-type="other">
<p><bold>Funding</bold></p>
<p>N/a</p>
</fn>
<fn id="n5" fn-type="conflict">
<p><bold>Conflicts of interest</bold></p>
<p>N/a</p>
</fn>
<fn id="n6" fn-type="conflict">
<p><bold>Author contribution</bold></p>
<p>N. Arnita, Shreevarsinii Balasekar, Srisha Satish Kanna and S. Manimaran &#x2013; Conceptualization, Writing &#x2013; original draft, review and editing</p>
</fn>
<fn id="n7" fn-type="conflict">
<p><bold>Guarantor</bold></p>
<p>S. Manimaran</p>
</fn>
<fn id="n8" fn-type="conflict">
<p><bold>Provenance and peer-review</bold></p>
<p>Unsolicited and externally peer-reviewed</p>
</fn>
<fn id="n9" fn-type="other">
<p><bold>Data availability statement</bold></p>
<p>N/a</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="ref1"><label>1</label><mixed-citation publication-type="journal"><collab>VR Society</collab>. <source>Head-mounted displays</source>; <year>2025</year> [<date-in-citation content-type="access-date">Accessed 2 February 2025</date-in-citation>]. Available from: <ext-link ext-link-type="uri" xlink:href="https://www.vrs.org.uk/virtual-reality-gear/head-mounted-displays/">https://www.vrs.org.uk/virtual-reality-gear/head-mounted-displays/</ext-link></mixed-citation></ref>
<ref id="ref2"><label>2</label><mixed-citation publication-type="journal"><collab>GV Research</collab>. <article-title>Virtual reality (VR) market analysis</article-title>; <year>2025</year> [<date-in-citation content-type="access-date">Accessed 2 February 2025</date-in-citation>]. Available from: <ext-link ext-link-type="uri" xlink:href="https://www.grandviewresearch.com/industry-analysis/virtual-reality-vr-market">https://www.grandviewresearch.com/industry-analysis/virtual-reality-vr-market</ext-link></mixed-citation></ref>
<ref id="ref3"><label>3</label><mixed-citation publication-type="journal"><string-name><surname>Mathis</surname> <given-names>F</given-names></string-name>, <string-name><surname>Williamson</surname> <given-names>JH</given-names></string-name>, <string-name><surname>Vaniea</surname> <given-names>K</given-names></string-name>, <string-name><surname>Khamis</surname> <given-names>M</given-names></string-name>. <article-title>Fast and secure authentication in virtual reality using coordinated 3D manipulation and pointing</article-title>. <source>ACM Trans Comput Human Interact</source>. <year>2021</year>;<volume>28</volume>(<issue>6</issue>):<fpage>58</fpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3460221">https://doi.org/10.1145/3460221</ext-link></mixed-citation></ref>
<ref id="ref4"><label>4</label><mixed-citation publication-type="journal"><string-name><surname>Li</surname> <given-names>L</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>C</given-names></string-name>, <string-name><surname>Pan</surname> <given-names>L</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>LY</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xiang</surname> <given-names>Y</given-names></string-name>. <article-title>SigA: rPPG-based authentication for virtual reality head-mounted display</article-title>. In: <source>Proceedings of the 26th international symposium on research in attacks, intrusions and defenses (RAID &#x2019;23)</source>; <year>2023</year>. p. <fpage>686</fpage>&#x2013;<lpage>99</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3607199.3607209">https://doi.org/10.1145/3607199.3607209</ext-link></mixed-citation></ref>
<ref id="ref5"><label>5</label><mixed-citation publication-type="journal"><string-name><surname>Sivasamy</surname> <given-names>M</given-names></string-name>, <string-name><surname>Sastry</surname> <given-names>VN</given-names></string-name>, <string-name><surname>Gopalan</surname> <given-names>NP</given-names></string-name>. <article-title>VRCAuth: continuous authentication of users in virtual reality environment using head-movement</article-title>. In: <source>2020 5th international conference on communication and electronics systems (ICCES)</source>; <year>2020</year>. p. <fpage>518</fpage>&#x2013;<lpage>523</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109CCES48766.2020.9137914">https://doi.org/10.1109CCES48766.2020.9137914</ext-link></mixed-citation></ref>
<ref id="ref6"><label>6</label><mixed-citation publication-type="journal"><string-name><surname>Wazir</surname> <given-names>W</given-names></string-name>, <string-name><surname>Khattak</surname> <given-names>HA</given-names></string-name>, <string-name><surname>Almogren</surname> <given-names>A</given-names></string-name>, <string-name><surname>Khan</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Din</surname> <given-names>IU</given-names></string-name>. <article-title>Doodle-based authentication technique using augmented reality</article-title>. <source>IEEE Access</source>. <year>2020</year>;<volume>8</volume>:<fpage>4022</fpage>&#x2013;<lpage>34</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ACCESS.2019.2963543">https://doi.org/10.1109/ACCESS.2019.2963543</ext-link></mixed-citation></ref>
<ref id="ref7"><label>7</label><mixed-citation publication-type="journal"><string-name><surname>Bhalla</surname> <given-names>A</given-names></string-name>, <string-name><surname>Sluganovic</surname> <given-names>I</given-names></string-name>, <string-name><surname>Krawiecka</surname> <given-names>K</given-names></string-name>, <string-name><surname>Martinovic</surname> <given-names>I</given-names></string-name>. <article-title>MoveAR: continuous biometric authentication for augmented reality headsets</article-title>. In: <source>Proceedings of the 7th ACM cyber-physical system security workshop (CPSS)</source>; <year>2021</year>. p. <fpage>41</fpage>&#x2013;<lpage>52</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3457339.3457983">https://doi.org/10.1145/3457339.3457983</ext-link></mixed-citation></ref>
<ref id="ref8"><label>8</label><mixed-citation publication-type="journal"><string-name><surname>Manimaran</surname> <given-names>S</given-names></string-name>, <string-name><surname>Uma Priya</surname> <given-names>D</given-names></string-name>. <article-title>PPSSDHE: privacy preservation in smartphone sensors data using ElGamal homomorphic encryption</article-title>. <source>Int J Sensor Net</source>. <year>2024</year>;<volume>46</volume>(<issue>4</issue>):<fpage>218</fpage>&#x2013;<lpage>29</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1504/IJSNET.2024.142718">https://doi.org/10.1504/IJSNET.2024.142718</ext-link></mixed-citation></ref>
<ref id="ref9"><label>9</label><mixed-citation publication-type="journal"><string-name><surname>Lalithamani</surname> <given-names>N</given-names></string-name>, <string-name><surname>Sujitha</surname> <given-names>R</given-names></string-name>. <article-title>A survey process of attacks on iris based recognition for biometric authentication</article-title>. <source>Int J Comput Appl</source>. <year>2015</year>;<volume>10</volume>:<fpage>1466</fpage>&#x2013;<lpage>70</lpage>.</mixed-citation></ref>
<ref id="ref10"><label>10</label><mixed-citation publication-type="journal"><string-name><surname>Sujitha</surname> <given-names>R</given-names></string-name>, <string-name><surname>Lalithamani</surname> <given-names>N</given-names></string-name>. <article-title>Counter measures for indirect attack for iris based biometric authentication</article-title>. <source>Int J Adv Res Comput Commun Eng</source>. <year>2016</year>;<volume>9</volume>:<fpage>1</fpage>&#x2013;<lpage>7</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.17485/ijst/2016/v9i19/93868">https://doi.org/10.17485/ijst/2016/v9i19/93868</ext-link></mixed-citation></ref>
<ref id="ref11"><label>11</label><mixed-citation publication-type="journal"><string-name><surname>Ragesh</surname> <given-names>N</given-names></string-name>, <string-name><surname>Ranjith</surname> <given-names>R</given-names></string-name>, <string-name><surname>Sivraj</surname> <given-names>P</given-names></string-name>. <article-title>Fast R-CNN based masked face recognition for access control system</article-title>. In: <source>2022 4th international conference on inventive research in computing applications (ICIRCA)</source>; <year>2022</year>. p. <fpage>1049</fpage>&#x2013;<lpage>55</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICIRCA54935.2022.9952298">https://doi.org/10.1109/ICIRCA54935.2022.9952298</ext-link></mixed-citation></ref>
<ref id="ref12"><label>12</label><mixed-citation publication-type="journal"><string-name><surname>Amritha</surname> <given-names>VS</given-names></string-name>, <string-name><surname>Aravinth</surname> <given-names>J</given-names></string-name>. <article-title>Matcher performance-based score level fusion schemes for multi-modal biometric authentication system</article-title>. In: <source>2020 6th international conference on advanced computing and communication systems (ICACCS)</source>; <year>2020</year>. p. <fpage>79</fpage>&#x2013;<lpage>85</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICACCS48705.2020.9074446">https://doi.org/10.1109/ICACCS48705.2020.9074446</ext-link></mixed-citation></ref>
<ref id="ref13"><label>13</label><mixed-citation publication-type="journal"><string-name><surname>Zhu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Jin</surname> <given-names>W</given-names></string-name>, <string-name><surname>Xiao</surname> <given-names>M</given-names></string-name>, <string-name><surname>Murali</surname> <given-names>S</given-names></string-name>, <string-name><surname>Li</surname> <given-names>M</given-names></string-name>. <article-title>Blinkey: a two-factor user authentication method for virtual reality devices</article-title>. <source>Proc ACM Interact Mobile Wearable Ubiquitous Tech</source>. <year>2020</year>;<volume>4</volume>(<issue>4</issue>):<fpage>1</fpage>&#x2013;<lpage>29</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3432217">https://doi.org/10.1145/3432217</ext-link></mixed-citation></ref>
<ref id="ref14"><label>14</label><mixed-citation publication-type="journal"><string-name><surname>Kim</surname> <given-names>H</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>C</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>C</given-names></string-name>, <string-name><surname>Kwak</surname> <given-names>H</given-names></string-name>, <string-name><surname>Im</surname> <given-names>C-H</given-names></string-name>. <article-title>New user authentication method based on eye-writing patterns identified from electrooculography for virtual reality applications</article-title>. <source>Biomed Eng Lett</source>. <year>2025</year>;<volume>15</volume>:<fpage>95</fpage>&#x2013;<lpage>104</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s13534-024-00426-8">https://doi.org/10.1007/s13534-024-00426-8</ext-link></mixed-citation></ref>
<ref id="ref15"><label>15</label><mixed-citation publication-type="journal"><string-name><surname>Olade</surname> <given-names>I</given-names></string-name>, <string-name><surname>Fleming</surname> <given-names>C</given-names></string-name>, <string-name><surname>Liang</surname> <given-names>H-N</given-names></string-name>. <article-title>BioMove: biometric user identification from human kinesiological movements for virtual reality systems</article-title>. <source>Sensors</source>. <year>2020</year>;<volume>20</volume>(<issue>10</issue>):<fpage>2944</fpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/s20102944">https://doi.org/10.3390/s20102944</ext-link></mixed-citation></ref>
<ref id="ref16"><label>16</label><mixed-citation publication-type="journal"><string-name><surname>George</surname> <given-names>C</given-names></string-name>, <string-name><surname>Khamis</surname> <given-names>M</given-names></string-name>, <string-name><surname>von Zezschwitz</surname> <given-names>E</given-names></string-name>, <string-name><surname>Burger</surname> <given-names>M</given-names></string-name>, <string-name><surname>Schmidt</surname> <given-names>H</given-names></string-name>, <string-name><surname>Alt</surname> <given-names>F</given-names></string-name>, <string-name><surname>Hussmann</surname> <given-names>H</given-names></string-name>. <article-title>Seamless and secure VR: adapting and evaluating established authentication systems for virtual reality</article-title>. In: <source>Network and distributed system security symposium (NDSS 2017)</source>; <year>2017</year>. p. <fpage>3309</fpage>&#x2013;<lpage>21</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.14722/usec.2017.23028">https://doi.org/10.14722/usec.2017.23028</ext-link></mixed-citation></ref>
<ref id="ref17"><label>17</label><mixed-citation publication-type="journal"><string-name><surname>Hu</surname> <given-names>C</given-names></string-name>. <article-title>VR technology-based audio and video system design and face authentication assisted multi-modal data model</article-title>. <source>In: 2022 international conference on electronics and renewable systems (ICEARS)</source>; <year>2022</year>. p. <fpage>904</fpage>&#x2013;<lpage>7</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ICEARS53579.2022.9752157">https://doi.org/10.1109/ICEARS53579.2022.9752157</ext-link></mixed-citation></ref>
<ref id="ref18"><label>18</label><mixed-citation publication-type="journal"><string-name><surname>Miller</surname> <given-names>R</given-names></string-name>, <string-name><surname>Banerjee</surname> <given-names>NK</given-names></string-name>, <string-name><surname>Banerjee</surname> <given-names>S</given-names></string-name>. <article-title>Using siamese neural networks to perform cross-system behavioral authentication in virtual reality</article-title>. In: <source>2021 IEEE virtual reality and 3D user interfaces (VR)</source>; <year>2021</year>. p. <fpage>140</fpage>&#x2013;<lpage>9</lpage>.</mixed-citation></ref>
<ref id="ref19"><label>19</label><mixed-citation publication-type="journal"><string-name><surname>Lohr</surname> <given-names>D</given-names></string-name>, <string-name><surname>Proulx</surname> <given-names>MJ</given-names></string-name>, <string-name><surname>Komogortsev</surname> <given-names>O</given-names></string-name>. <article-title>Establishing a baseline for gaze-driven authentication performance in VR: a breadth-first investigation on a very large dataset</article-title>. <source>arXiv</source>. <year>2024</year>. Available from: <ext-link ext-link-type="uri" xlink:href="https://arxiv.org/abs/2404.11798">https://arxiv.org/abs/2404.11798</ext-link></mixed-citation></ref>
<ref id="ref20"><label>20</label><mixed-citation publication-type="journal"><string-name><surname>Liebers</surname> <given-names>J</given-names></string-name>, <string-name><surname>Schneegass</surname> <given-names>S</given-names></string-name>. <article-title>Gaze-based authentication in virtual reality</article-title>. In: <source>ETRA &#x0027;20 adjunct: ACM symposium on eye tracking research and applications</source>; <year>2020</year>. p. <fpage>1</fpage>&#x2013;<lpage>8</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3379157.3391421">https://doi.org/10.1145/3379157.3391421</ext-link></mixed-citation></ref>
<ref id="ref21"><label>21</label><mixed-citation publication-type="journal"><string-name><surname>Zhang</surname> <given-names>T</given-names></string-name>, <string-name><surname>Ji</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Ye</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Akanda</surname> <given-names>MMRR</given-names></string-name>, <string-name><surname>Mahdad</surname> <given-names>AT</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>C</given-names></string-name>, <etal>et al.</etal> <article-title>SAFARI: speech-associated facial authentication for AR/VR settings via robust vibration signatures</article-title>. In: <source>CCS &#x0027;24: ACM SIGSAC conference on computer and communications security</source>; <year>2024</year>. pp. <fpage>153</fpage>&#x2013;<lpage>67</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3658644.3670358">https://doi.org/10.1145/3658644.3670358</ext-link></mixed-citation></ref>
<ref id="ref22"><label>22</label><mixed-citation publication-type="journal"><string-name><surname>Bhalla</surname> <given-names>A</given-names></string-name>, <string-name><surname>Sluganovic</surname> <given-names>I</given-names></string-name>, <string-name><surname>Krawiecka</surname> <given-names>K</given-names></string-name>, <string-name><surname>Martinovic</surname> <given-names>I</given-names></string-name>. <article-title>MoveAR: continuous biometric authentication for augmented reality headsets</article-title>. In: <source>Proceedings of the 7th ACM cyber-physical system security workshop (CPSS)</source>; <year>2021</year>. p. <fpage>41</fpage>&#x2013;<lpage>52</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3457339.345798">https://doi.org/10.1145/3457339.345798</ext-link></mixed-citation></ref>
<ref id="ref23"><label>23</label><mixed-citation publication-type="journal"><string-name><surname>Faye</surname> <given-names>S</given-names></string-name>, <string-name><surname>Jafarnejad</surname> <given-names>S</given-names></string-name>, <string-name><surname>Costamagna</surname> <given-names>J</given-names></string-name>, <string-name><surname>Castignani</surname> <given-names>G</given-names></string-name>, <string-name><surname>Engel</surname> <given-names>T</given-names></string-name>. <article-title>Poster: characterizing driving behaviors through a car simulation platform</article-title>. In: <source>2017 IEEE vehicular networking conference (VNC) (IEEE VNC 2017)</source>; <year>2017</year>. p. <fpage>31</fpage>&#x2013;<lpage>2</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/VNC.2017.8275650">https://doi.org/10.1109/VNC.2017.8275650</ext-link></mixed-citation></ref>
<ref id="ref24"><label>24</label><mixed-citation publication-type="journal"><string-name><surname>Lo</surname> <given-names>WC</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>CL</given-names></string-name>, <string-name><surname>Lee</surname> <given-names>J</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>CY</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>KT</given-names></string-name>, <string-name><surname>Hsu</surname> <given-names>CH</given-names></string-name>. <article-title>360&#x00B0; video viewing dataset in head-mounted virtual reality</article-title>. In: <source>Proceedings of the 8th ACM multimedia systems conference (MMSys)</source>; <year>2017</year>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1145/3083187.3083219">https://doi.org/10.1145/3083187.3083219</ext-link></mixed-citation></ref>
<ref id="ref25"><label>25</label><mixed-citation publication-type="journal"><string-name><surname>Yen</surname> <given-names>SJ</given-names></string-name>, <string-name><surname>Lee</surname> <given-names>YS</given-names></string-name>. <article-title>Cluster-based sampling approaches to imbalanced data distributions</article-title>. <person-group person-group-type="editor">In: <string-name><surname>Tjoa</surname> <given-names>AM</given-names></string-name>, <string-name><surname>Trujillo</surname> <given-names>J</given-names></string-name></person-group>, <role>editors</role>. <source>Data warehousing and knowledge discovery</source>. <publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name>; <year>2006</year>. p. <fpage>427</fpage>&#x2013;<lpage>36</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/11823728">https://doi.org/10.1007/11823728</ext-link></mixed-citation></ref>
<ref id="ref26"><label>26</label><mixed-citation publication-type="journal"><string-name><surname>Abuhamad</surname> <given-names>M</given-names></string-name>, <string-name><surname>Abuhmed</surname> <given-names>T</given-names></string-name>, <string-name><surname>Mohaisen</surname> <given-names>D</given-names></string-name>, <string-name><surname>Nyang</surname> <given-names>D</given-names></string-name>. <article-title>AutoSen: deep-learning-based implicit continuous authentication using smartphone sensors</article-title>. <source>IEEE Int Things J</source>. <year>2020</year>;<volume>7</volume>(<issue>6</issue>):<fpage>5008</fpage>&#x2013;<lpage>20</lpage>. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/JIOT.2020.2975779">https://doi.org/10.1109/JIOT.2020.2975779</ext-link></mixed-citation></ref>
<ref id="ref27"><label>27</label><mixed-citation publication-type="journal"><string-name><surname>Manimaran</surname> <given-names>S</given-names></string-name>, <string-name><surname>Sastry</surname> <given-names>V</given-names></string-name>, <string-name><surname>Gopalan</surname> <given-names>N</given-names></string-name>. <article-title>SBTDDL: a novel framework for sensor-based threats detection on Android smartphones using deep learning</article-title>. <source>Comput Secur</source>. <year>2022</year>;<volume>118</volume>:<fpage>102729</fpage>.<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.cose.2022.102729">https://doi.org/10.1016/j.cose.2022.102729</ext-link></mixed-citation></ref>
</ref-list>
</back>
</article>
