• DocumentCode
    774065
  • Title

    Hybrid Architectures for Efficient and Secure Face Authentication in Embedded Systems

  • Author

    Aaraj, Najwa ; Ravi, Srivaths ; Raghunathan, Anand ; Jha, Niraj K.

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ
  • Volume
    15
  • Issue
    3
  • fYear
    2007
  • fDate
    3/1/2007 12:00:00 AM
  • Firstpage
    296
  • Lastpage
    308
  • Abstract
    In this paper, we propose an efficient and secure embedded processing architecture that addresses various challenges involved in using face-based biometrics for authenticating a user to an embedded system. Our paper considers the use of robust face verifiers (PCA-LDA, Bayesian), and analyzes the computational workload involved in running their software implementations on an embedded processor. We then present a suite of hardware and software enhancements to accelerate these algorithms-fixed-point arithmetic, various code optimizations, generic custom instructions and dedicated coprocessors, and exploitation of parallel processing capabilities in multiprocessor systems-on-chip (SoCs). We also identify attacks targeted against the authentication process, and develop security measures to ensure the integrity of biometric code/data. We evaluated the proposed architectures in the context of popular open-source software implementations of face authentication algorithms running on a commercial embedded processor (Xtensa from Tensilica). Our paper shows that fast, in-system verification is possible even in the context of many resource-constrained embedded systems. We also demonstrate that the security of the authentication process for the given attack model can be achieved with minimum hardware overheads
  • Keywords
    biometrics (access control); coprocessors; embedded systems; face recognition; fixed point arithmetic; multiprocessing systems; parallel processing; system-on-chip; biometric code; embedded systems; face authentication; face biometrics; face verifiers; fixed-point arithmetic; hardware overheads; multiprocessor systems; parallel processing; system-on-chip; user authentication; Authentication; Biometrics; Computer architecture; Data security; Embedded software; Embedded system; Face; Hardware; Open source software; Software algorithms; Coprocessors; custom instructions; embedded systems; face biometrics; multiprocessor systems; security;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2007.893608
  • Filename
    4154764