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
fDate :
3/1/2007 12:00:00 AM
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;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2007.893608