<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Behavioral Analysis For a Continuous User Authentication</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Giacomo Giorgi Supervised by Fabio Martinelli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Saracino</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Istituto di Informatica e Telematica-Consiglio Nazionale Delle Ricerche</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>New generation devices are pervasive in nature and provide a number of security sensitive functionalities, which might expose the user private information to serious security and privacy threats. The main countermeasure used to prevent unauthorized access is the user authentication. Most of these devices are still protected by traditional authentication mechanisms (PIN, password), which are exposed to well known security limitations. These issues are mitigated by the introduction of new physical biometric authentication mechanisms. Biometric authentication, basing on user physical traits and requiring the user presence at the authentication time, makes the system more secure. Despite the new mechanisms overcome some data security issues, they still su er from other usability problems. In this paper we explore a new unobtrusive authentication mechanism based on human behavior.</p>
      </abstract>
      <kwd-group>
        <kwd>Machine learning Authentication Human behavior</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The most common user authentication mechanisms used are based on the
concepts of: (i) what the user knows, (ii) what the user has, (iii) what the user
is, (iv) what the user does. The traditional authentication mechanisms (i, ii)
as explained in literature [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] are not considered much safe to provide security
to the users because of many aws in the conventional systems. These security
issues are mitigated by the introduction of the physical biometric authentication
mechanisms. However the systems based on physical biometrics require more
users cooperation since such traits cannot be analyzed unobtrusively, thereby
reducing the usability of the system. The main open challenges of an
authentication system are: (i) Identi cation of a discriminative biometric trait, (ii)
Limited resource available, (iii) Robustness over biometric trait variation, (iv)
unobtrusiveness. In this paper is described the structure of a new authentication
mechanism based on the physical human behavior analysis exploiting the user
interaction with its smart devices.
      </p>
      <p>Copyright c 2019 for the individual papers by the papers authors. Copying
permitted for private and academic purposes. This volume is published and copyrighted by
its editors. SEBD 2019, June 16-19, 2019, Castiglione della Pescaia, Italy.</p>
    </sec>
    <sec id="sec-2">
      <title>Related work</title>
      <p>
        Use sensor data to identify and authenticate smartphone users based on a
person's movements is a topic already treated in literature. In the paper [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], they
collect individuals data related to walk, jog, and climb stairs having a mobile
phone equipped with the sensor and they demonstrated to function as biometric
signatures. In a similar way [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], demonstrated that the way a phone is held or
kept at di erent positions through motions can be used to authenticate users.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Approach</title>
      <p>
        The approach proposed in order to solve the aforementioned issues, is based on
the aggregation of di erent behavioral analysis classi ed in: (i) behavioral user
actions, (ii) user interactions with the smart devices and reported in Table 1. In
order to avoid the direct user interaction with the system and make it less
intrusive, data are collected transparently from the devices' sensors (accelerometer
and gyroscope). Basing on the fact that each user can has a unique distinctive
behavior in doing these actions, it is possible build a system ables to recognize a
user starting from the analysis of its behavior. The system is composed by two
main components: (i) Human Action Recognition (HAR), (ii) User veri cation.
The HAR component performs the task of identifying the speci c movement or
action of a person based on sensor data, while the user veri cation component
is used to verify the identity of who has performed the action. Figure 1 shows
the complete pipeline.
As rst step has been implemented an Android application ables to fetch data
from the main smartphone sensors. The application requires to the user to
perform the speci c actions listed in Table 1 in order to catch sensors' values
associated to the action required. The data collected will be used to train a Human
Action Recognition in recognizing the new type of actions de ned. The
Identity veri cation component, as showed in Figure 1 is composed by a set of sub
components, each of one dedicated to the veri cation of the identity through
the analysis of a di erent action. One of the sub component analyzed is the
Gait recognition component. As explained in the paper [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] a deep neural network
architecture is applied to the problem on identifying 153 person exploiting 2
inertial sensors located on the right wrist and on right side of pelvis. Given a
gait cycle (walking cycle that starts with initial contact of the right heel and
it continues until the right heel contacts the ground again), the task is to
determine to which person the cycle belongs. The network extracts, from a single
input gait cycle, features of two di erent abstraction level (through two 1D
convolutional layers) and applies a temporal aggregation on the features extracted
in the second level (bidirectional recurrent layers). The result is a temporal
aggregation feature vectors that are concatenated and passed to a fully connected
layer composed by 153 softmax units which compute the probability of the input
gait cycle to belong to a speci c identity. Figure 2 shows the architecture.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Experiments</title>
      <p>
        The experiments are done on the ZJU-gaitAcc dataset that is described in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
The dataset contains the gait acceleration series of records collected from 153
subjects gathered in two walking sessions. The aim of our experiments is to
learn user identity starting from its walking path. To this end we considered
two scenarios in which we experimented the recognition ability in the same
session (walking gaits recorded in the same day) and in di erent sessions (walking
gaits recorded over time). Figures 3 and 4, show the CMC curve reporting the
recognition accuracy for both scenarios. The real case, right side of the
pelvisright wrist (S3-S1), reaches 94% and 96% of accuracy at rank-1 respectively in
cross sessions and single session scenario.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and Future work</title>
      <p>As showed in Section 3.1, the gait identi cation network reaches an high
accuracy in recognizing a person among 153 di erent identities, that result is very
promising in perspective of the implementation of a veri cation network. As
future work, starting from the gait identi cation network, we plan to implement
a siamese architecture to better adapt to veri cation problem. In addition we
plan to reproduce the experiments on the data collected through smartphone
and nally extend the veri cation to other user actions in combination with a
HAR based on the actions showed in Table 1.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Giorgi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martinelli</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saracino</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheikhalishahi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Walking through the deep: Gait analysis for user authentication through deep learning</article-title>
          .
          <source>In: IFIP International Conference on ICT Systems Security and Privacy Protection</source>
          . pp.
          <volume>62</volume>
          {
          <fpage>76</fpage>
          . Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Kwapisz</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          , Weiss,
          <string-name>
            <given-names>G.M.</given-names>
            ,
            <surname>Moore</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.A.</surname>
          </string-name>
          :
          <article-title>Cell phone-based biometric identi cation</article-title>
          .
          <source>In: 2010 Fourth IEEE International Conference on Biometrics: Theory, Applications and Systems (BTAS)</source>
          . pp.
          <volume>1</volume>
          {
          <issue>7</issue>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Primo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Phoha</surname>
            ,
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Serwadda</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Context-aware active authentication using smartphone accelerometer measurements</article-title>
          .
          <source>In: Proceedings of the IEEE conference on computer vision and pattern recognition workshops</source>
          . pp.
          <volume>98</volume>
          {
          <issue>105</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Raza</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Iqbal</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sharif</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haider</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>A survey of password attacks and comparative analysis on methods for secure authentication</article-title>
          .
          <source>World Applied Sciences Journal</source>
          <volume>19</volume>
          (
          <issue>4</issue>
          ),
          <volume>439</volume>
          {
          <fpage>444</fpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. Zhang,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Jia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          :
          <article-title>Accelerometer-based gait recognition by sparse representation of signature points with clusters</article-title>
          .
          <source>IEEE transactions on cybernetics 45(9)</source>
          ,
          <year>1864</year>
          {
          <year>1875</year>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>