windows 10 fingerprint
play

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


  1. Windows 10 Fingerprint Introduction and Implementation Yife feng ng Zheng ng Softwar are e Engi gineer neer

  2. What’s Biometrics Identification Fingerprint •

  3. Biometrics Advantages

  4. Biometrics Usage

  5. Biometric Identification Gathering and Feature Template Enrollment Quantizing Extracting Storing Gathering and Feature Comparing Identification Quantizing Extracting and Matching

  6. Biometrics Key-points FAR(Fals alse Accept Rate) e) - Uniqueness • FRR(Fals alse e Reject Rate) e) - Reliab abil ilit ity •

  7. Windows Biometric Framework Architecture

  8. Windows Biometric Framework Core Platform

  9. Biometric Device based on USB

  10. Support WBF Fingerprint Devices what needs to be done Devel elop op a a creden dentia tial l prov ovide ider r for logo gon (prov ovided ided by OS from om Win8) • Devel elop op a FMA A to enhance ce the manag nageme ment t (prov ovided ided by OS from m Win8) • Notice No ce: • Win7 FMA A using g diffe feren ent t workin king g flow w as s Win8 or later er, , once devel elop oping ng the FMA/Dr MA/Driver iver/Adapt /Adapter ers s on Win7, they must be based sed-on on Win7 WDK K and instr tructions uctions

  11. Windows In-box Components 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.

  12. WDK Supports

  13. Two Types

  14. T en Positions

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

  16. One Sample

  17. WBDI Driver INF

  18. WBDI Driver

  19. IOCTL Codes

  20. WBIO_CAPTURE_DATA & WINBIO_DATA

  21. WINBIO_BIR & WINBIO_BIR_DATA

  22. WINBIO_BIR_HEADER & WINBIO_REGISTERED_FORMAT

  23. WINBIO_BDB_ANSI_381_HEADER

  24. WINBIO_BDB_ANSI_381_RECORD

  25. Role of Engine Adapter

  26. Expose the WbioQueryEngineInterface external function

  27. WINBIO_ENGINE_INTERFACE

  28. Enrollment Example

  29. Identification Example

  30. Enable Integrity Check /integri egrity tycheck check

  31. T est Sign Add the following command into “Project ->Prop opertie ies->Buil ild Events->Pos ost-Buil ild Event- >Command Line” • Signtool ol sign /v /ph ph /s /s Private ateCertStor ore /n WBFTest.com( com(Test) st) /t http://t /tim imestam stamp.ve verisig risign.com/s om/script cripts/ s/time mestamp. stamp.dll ll • $(Plat latfo form) m)\$( $(Conf onfigu igura ration ionNam Name)\Engi ngine neAd Adap apter er.dll ll

  32. Enable Auto-Sign

  33. HCK T ools/Win10 HLK

  34. 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

Recommend


More recommend