11 1 Bio Metrics Architectures

Embed Size (px)

Citation preview

  • 8/8/2019 11 1 Bio Metrics Architectures

    1/32

    1

    Biometrics Systems

    Adapted from B. Cukic

  • 8/8/2019 11 1 Bio Metrics Architectures

    2/32

    2 - 2

    Biometric Systems

    Segment OrganizationIntroductionSystem architecture

  • 8/8/2019 11 1 Bio Metrics Architectures

    3/32

    2 - 3

    BiometricsEngineering Definition and ApproachesDefinition, Criteria for SelectionSurvey of Current Biometrics and Relative PropertiesIntroduction to socio-legal implications and issues

    Introduction

  • 8/8/2019 11 1 Bio Metrics Architectures

    4/32

    2 - 4

    Recap Identification in the 21 st

    CenturyDispersion of people from their Natural IDCentersSocial units have grown to tens of thousandsor millions/billions.Need to assure associations of identity withend-to-end transactions without physicalpresence

    Project your presence (ID) instantly,accurately, and securely across any distance

  • 8/8/2019 11 1 Bio Metrics Architectures

    5/32

    2 - 5

    Identification MethodsWe need to achieve this recognitionautomatically in order to

    authenticate our identity.Identity is not a passive thing, butassociated with an act or intentinvolving the person with thatidentitySeek a manageable engineeringdefinition.

  • 8/8/2019 11 1 Bio Metrics Architectures

    6/32

    2 - 6

    Biometric IdentificationPervasive use of biometric ID is enabled bya utomated systems

    Enabled by inexpensive embedded computing andsensing.Computer controlled acquisition, processing, storage,and matching using biometrics.

    Biometric systems are one solution toincreasing demand for strong authentication of actions in a global environment.

    Biometrics tightly binds an event to an individual

    A biometric can not be lost or forgotten,however a biometric must be enrolled.

  • 8/8/2019 11 1 Bio Metrics Architectures

    7/322 - 7

    What is an Automated Biometric

    System?An automated biometric system usesbiological, physiological or behavioral

    characteristics to automaticallyauthenticate the identity of an individualbased on a previous enrollment event.For the purposes of this course, humanidentity authentication is the focus. But ingeneral, this need not necessarily be the case.

  • 8/8/2019 11 1 Bio Metrics Architectures

    8/322 - 8

    Characteristics of a Useful

    BiometricIf a biological, physiological, or behavioralcharacteristic has the following properties

    UniversalityUniquenessPermanenceCollectability

    .then it can potentially serve as abiometric for a given application .

  • 8/8/2019 11 1 Bio Metrics Architectures

    9/322 - 9

    Useful Biometrics1. Universality

    Universality : Every person shouldpossess this characteristicIn practice, this may not be the caseOtherwise, population of

    nonuniversality must be small < 1%

  • 8/8/2019 11 1 Bio Metrics Architectures

    10/322 - 10

    Useful Biometrics2. Uniqueness

    Uniqueness : No two individuals possess the

    same characteristic.Genotypical Genetically linked (e.g.identical twins will have same biometric)Phenotypical Non-genetically linked,

    different perhaps even on same individualEstablishing uniqueness is difficult to proveanalyticallyMay be unique, but uniqueness must bedistinguishable

  • 8/8/2019 11 1 Bio Metrics Architectures

    11/322 - 11

    Useful Biometrics3. Permanence

    Permanence : The characteristic does not

    change in time, that is, it is time invariantAt best this is an approximationDegree of permanence has a major impact on thesystem design and long term operation of biometrics. (e.g. enrollment, adaptive matchingdesign, etc.)Long vs. short-term stability

  • 8/8/2019 11 1 Bio Metrics Architectures

    12/322 - 12

    Useful Biometrics4. Collectability

    Collectability : The characteristic can be

    quantitatively measured.In practice, the biometric collection must be :

    Non-intrusiveReliable and robust

    Cost effective for a given application

  • 8/8/2019 11 1 Bio Metrics Architectures

    13/322 - 13

    Current/Potential

    BiometricsVoiceInfrared facialthermographyFingerprintsFaceIrisEarEKG, EEGOdor

    GaitKeystroke dynamicsDNASignatureRetinal scanHand & finger geometrySubcutaneous bloodvessel imaging

    What is consensus evaluation of currentbiometrics based on these four criteria?

  • 8/8/2019 11 1 Bio Metrics Architectures

    14/322 - 14

    System-Level CriteriaOur four criteria were for evaluation of theviability of a chosen characteristic for use asa biometricOnce incorporated within a system thefollowing criteria are key to assessment of agiven biometric for a specific application:

    PerformanceUser AcceptanceResistance to Circumvention

  • 8/8/2019 11 1 Bio Metrics Architectures

    15/32

    2 - 15

    en ra r vacy,Sociological, and Legal

    Issues/ConcernsSystem Design and Implementation must adequatelyaddress these issues to the satisfaction of the user,the law, and society.

    Is the biometric data like personal information (e.g. such asmedical information) ?Can medical information be derived from the biometric data?Does the biometric system store information enabling apersons identity to be reconstructed or stolen?Is permission received for any third party use of biometric

    information?

  • 8/8/2019 11 1 Bio Metrics Architectures

    16/32

    2 - 16

    entra r vacy,Sociological, and Legal

    Issues/Concerns (2)Continued:

    What happens to the biometric data after theintended use is over?Is the security of the biometric data assured duringtransmission and storage?

    Contrast process of password loss or theft with that of abiometric.How is a theft detected and new biometric recognized?

    Notice of Biometric Use. Is the public aware abiometric system is being employed?

  • 8/8/2019 11 1 Bio Metrics Architectures

    17/32

  • 8/8/2019 11 1 Bio Metrics Architectures

    18/32

    2 - 18

    Automated Biometric Identification: A ComprehensiveAutomated Biometric Identification: A ComprehensiveViewView

    BiometricSignature

    Acquisition

    Camera(s),

    Si CMOSSystem-on-a- chip

    Lab on a chip,Implantable

    med.device

    Data ReductionClassification

    Processing

    0.0 0.5 1.0 1.5 2.0 2.5

    Minutiaextractio

    n

    Filtering,FFT,

    wavelets,

    Fractals

    Template StorageDatabase SearchMatch, Retrieval

    Databases,

    Time series

    dataData Mining

    StatisticalModeling

    Arrhythmia,

    SIDS,

    Identity

    BiologicalAgents,

    Microbialpathogens..

    .

    MAT

    CH?

    ActionLogical/Phys.

    Access (IA,

    medical, bio)

    BiometricSignatureSelection

    Iris, Hand,Face,

    Voice,Electro-

    physiological

    Musculo-skeletal,

    Molecular, DNA

    Identification Process

  • 8/8/2019 11 1 Bio Metrics Architectures

    19/32

    2 - 19

    Biometric Systems

    Segment OrganizationIntroductionSystem Architecture

  • 8/8/2019 11 1 Bio Metrics Architectures

    20/32

    20

    System Architecture

    ApplicationAuthentication Vs. Identification

    Enrollment, Verification ModulesArchitecture Subsystems

  • 8/8/2019 11 1 Bio Metrics Architectures

    21/32

    2 - 21

    Biometric ApplicationsFour general classes:

    Access (Cooperative, known subject)Logical Access (Access to computer networks,systems, or files)

    Physical Access (access to physical places orresources)

    Transaction LoggingSurveillance (Non-cooperative, known subject)Forensics (Non-cooperative or unknown subject)

  • 8/8/2019 11 1 Bio Metrics Architectures

    22/32

    2 - 22

    Biometric Applications (2) Transactions via e-commerceSearch of digital librariesComputer loginsAccess to internet and local networksDocument encryptionCredit cards and ATM cardsAccess to office buildings and homesProtecting personal property

    Tracking and storing time and attendanceLaw enforcement and prison managementAutomated medical diagnosticsAccess to medical and official records.

  • 8/8/2019 11 1 Bio Metrics Architectures

    23/32

    2 - 23

    System ArchitectureArchitecture Dependent on Application:

    Identification: Who are you?

    One to Many (millions) match (1:Many)One to few (less than 500) (1:Few)Cooperative and Non-cooperative subjects

    Authentication: Are you who you say youare?

    One to One Match (1:1) Typically assume cooperative subject

    Enrollment and Verification Stages commonto both.

  • 8/8/2019 11 1 Bio Metrics Architectures

    24/32

    2 - 24

    System Architecture (2)Enrollment : Capture and processing of userbiometric data for use by system in subsequentauthentication operations.

    Acquire and DigitizeBiometric Data

    ExtractHigh Quality Biometric

    Features/Representation

    FormulateBiometric

    Feature/Rep TemplateDatabase

    TemplateRepository

    Authentication/Verification : Capture and

    processing of user biometric data in order torender an authentication decision based on theoutcome of a matching process of the stored tocurrent template.

    Acquire and DigitizeBiometric Data

    ExtractHigh Quality Biometric

    Features/Representation

    FormulateBiometric

    Feature/Rep Template

    TemplateMatcher

    Decision

    Outp ut

  • 8/8/2019 11 1 Bio Metrics Architectures

    25/32

  • 8/8/2019 11 1 Bio Metrics Architectures

    26/32

    2 - 26

    System Architecture (4)Authentication Application:Verification/Authentication Mode/Stage Architecture

    BiometricData Collection

    TransmissionQuality

    Sufficient?

    Yes

    Template Match

    DecisionConfidence?

    Signal Processing,Feature Extraction,

    Representation

    No

    Database

    Generate Template

    Additional image preprocessing,adaptive

    extraction/representation

    Require new acquisition of biometric

    Approx 512 bytes of data per template

    No Yes

  • 8/8/2019 11 1 Bio Metrics Architectures

    27/32

    2 - 27

    Architecture SubsystemsData Collection

    Transmission

    Signal Processing/Pattern MatchingDatabase/StorageDecision

    What comprises these subsystems andhow do they interact with otherelements (what are their interface andperformance specifications?)

  • 8/8/2019 11 1 Bio Metrics Architectures

    28/32

    2 - 28

    Architecture Subsystems

    (2)Data Collection Module

    Biometric choice, presentation of biometric, biometric data collection by sensorand its digitization.

    Biometric Data Collection

    TransmissionBiometric Presentation Sensor

    Recollect

    Signal ProcessingFeature ExtractionRepresentation

  • 8/8/2019 11 1 Bio Metrics Architectures

    29/32

    2 - 29

    Architecture Subsystems

    (3) Transmission Module

    Compress and encrypt sensor digital data, reverse process.

    Recollect

    Biometric Data Collection Transmission

    Biometric Presentation Sensor

    C o m p r e s s i o n

    T r a n s m i s s i o n

    D e c o m p r e s s

    E n c r y p t i o n

    D e c r y p t i o

    nSignal Processing,

    Feature Extraction,Representation

  • 8/8/2019 11 1 Bio Metrics Architectures

    30/32

    2 - 30

    Architecture Subsystems

    (4)Signal Processing/Matching Module

    Be aware of potential transmission prior to match

    TransmissionSignal Processing

    Feature Extraction,Representation

    C o m p re s s i o n

    T r a n s m i s s i o n

    D e c o m p r e s s

    E n c r y p

    t i o n

    D e c r y p

    t i o n

    Yes

    No

    Template MatchDatabase

    Generate Template

    Reprocess

    QualityControl

    Recollect

    DecisionConfidence? No Yes

  • 8/8/2019 11 1 Bio Metrics Architectures

    31/32

    2 - 31

    Architecture SubsystemsDatabase moduleIn what form is biometric stored? Template or raw data?

    TransmissionSignal Processing

    Feature Extraction,Representation

    C o m p re s s i o n

    T r a n s m i s s i o n

    E x p a n s i o n

    E n c r y p

    t i o n

    D e c r y p

    t i o n

    Yes

    No

    Template Match

    Generate Template

    Reprocess

    DecisionConfidence?

    QualityControl

    Recollect

    Biometric Template : A fileholding a mathematicalrepresentation of the

    identifying features extractedfrom the raw biometric data.

    Database Templates

    Images

    No Yes

  • 8/8/2019 11 1 Bio Metrics Architectures

    32/32

    Architecture SubsystemsDecision moduleIs there enough similarity to the stored information to declare a match with a certainconfidence ?

    TransmissionSignal Processing

    Feature Extraction,Representation

    C o m p

    r e s s i o

    n

    T r a n s m i s s i o

    n

    D e c o m p r e s s

    E n c r y p

    t i o n

    D e c r y

    p t i o n

    Reprocess

    Decision

    Confidence?

    DecisionConfidence?

    QualityControl

    Recollect

    Database Templates

    Images

    Template Match

    Generate Template

    No

    No

    Yes

    Yes