Windows 10 Fingerprint Introduction and Implementation Yife feng - - PowerPoint PPT Presentation

windows 10 fingerprint
SMART_READER_LITE
LIVE PREVIEW

Windows 10 Fingerprint Introduction and Implementation Yife feng - - PowerPoint PPT Presentation

Windows 10 Fingerprint Introduction and Implementation Yife feng ng Zheng ng Softwar are e Engi gineer neer Whats Biometrics Identification Fingerprint Biometrics Advantages Biometrics Usage Biometric Identification


slide-1
SLIDE 1
slide-2
SLIDE 2

Windows 10 Fingerprint Introduction and Implementation

Yife feng ng Zheng ng Softwar are e Engi gineer neer

slide-3
SLIDE 3
slide-4
SLIDE 4

Identification

  • Fingerprint

What’s Biometrics

slide-5
SLIDE 5

Biometrics Advantages

slide-6
SLIDE 6

Biometrics Usage

slide-7
SLIDE 7

Biometric Identification

Gathering and Quantizing Feature Extracting Comparing and Matching Gathering and Quantizing Feature Extracting Template Storing Enrollment Identification

slide-8
SLIDE 8
  • FAR(Fals

alse Accept Rate) e) - Uniqueness

  • FRR(Fals

alse e Reject Rate) e) - Reliab abil ilit ity

Biometrics Key-points

slide-9
SLIDE 9

Windows Biometric Framework Architecture

slide-10
SLIDE 10

Windows Biometric Framework Core Platform

slide-11
SLIDE 11

Biometric Device based on USB

slide-12
SLIDE 12
  • Devel

elop

  • p a

a creden dentia tial l prov

  • vide

ider r for logo gon (prov

  • vided

ided by OS from

  • m Win8)
  • Devel

elop

  • p a FMA

A to enhance ce the manag nageme ment t (prov

  • vided

ided by OS from m Win8)

  • No

Notice ce: Win7 FMA A using g diffe feren ent t workin king g flow w as s Win8 or later er, , once devel elop

  • ping

ng the FMA/Dr MA/Driver iver/Adapt /Adapter ers s on Win7, they must be based sed-on

  • n Win7 WDK

K and instr tructions uctions

Support WBF Fingerprint Devices what needs to be done

slide-13
SLIDE 13
  • Notice:
  • For fingerprint biometric devices that do not have on-chip storage or matching capabilities, Microsoft provides inbox sensor

and storage adapters components. An IHV or ISV must supply the engine adapter component for these devices.

  • For fingerprint biometric devices that do support on-chip matching and storage, the IHV or ISV must supply all BU adapter

components.

Windows In-box Components

slide-14
SLIDE 14

WDK Supports

slide-15
SLIDE 15

Two Types

slide-16
SLIDE 16

T en Positions

slide-17
SLIDE 17

Two Standards - NISTIR 6529-A & ANSI-INCITS-381-2004

slide-18
SLIDE 18

One Sample

slide-19
SLIDE 19

WBDI Driver INF

slide-20
SLIDE 20

WBDI Driver

slide-21
SLIDE 21

IOCTL Codes

slide-22
SLIDE 22

WBIO_CAPTURE_DATA & WINBIO_DATA

slide-23
SLIDE 23

WINBIO_BIR & WINBIO_BIR_DATA

slide-24
SLIDE 24

WINBIO_BIR_HEADER & WINBIO_REGISTERED_FORMAT

slide-25
SLIDE 25

WINBIO_BDB_ANSI_381_HEADER

slide-26
SLIDE 26

WINBIO_BDB_ANSI_381_RECORD

slide-27
SLIDE 27

Role of Engine Adapter

slide-28
SLIDE 28

Expose the WbioQueryEngineInterface external function

slide-29
SLIDE 29

WINBIO_ENGINE_INTERFACE

slide-30
SLIDE 30

Enrollment Example

slide-31
SLIDE 31

Identification Example

slide-32
SLIDE 32

/integri egrity tycheck check

Enable Integrity Check

slide-33
SLIDE 33
  • Add the following command into “Project->Prop
  • pertie

ies->Buil ild Events->Pos

  • st-Buil

ild Event->Command Line”

  • Signtool
  • l sign /v /ph

ph /s /s Private ateCertStor

  • re /n WBFTest.com(

com(Test) st) /t http://t /tim imestam stamp.ve verisig risign.com/s

  • m/script

cripts/ s/time mestamp. stamp.dll ll $(Plat latfo form) m)\$( $(Conf

  • nfigu

igura ration ionNam Name)\Engi ngine neAd Adap apter er.dll ll

T est Sign

slide-34
SLIDE 34

Enable Auto-Sign

slide-35
SLIDE 35

HCK T

  • ols/Win10 HLK
slide-36
SLIDE 36

http://msdn.microsoft.com/en-us/library/windows/hardware/dn613952(v=vs.85).aspx http://msdn.microsoft.com/en-us/library/windows/hardware/ff536448(v=vs.85).aspx http://msdn.microsoft.com/en-us/library/windows/hardware/dn613904(v=vs.85).aspx http://download.microsoft.com/download/F/3/5/F3536898-FF3C-4548-8418- 08D79555A0DB/Credential%20Provider%20Framework%20Changes%20in%20Windows%208.docx http://msdn.microsoft.com/en-us/library/windows/desktop/dd401509(v=vs.85).aspx http://msdn.microsoft.com/en-us/library/windows/hardware/dn614027(v=vs.85).aspx http://msdn.microsoft.com/en-us/library/windows/hardware/hh998458.aspx

slide-37
SLIDE 37