biometric systems & interoperability - nist€¦ · bioapi java version tenprint capture using...

61
Biometric Systems & Interoperability Kevin Mangold National Institute of Standards and Technology September 27, 2011

Upload: others

Post on 16-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Biometric Systems & Interoperability

Kevin Mangold

National Institute of Standards and Technology

September 27, 2011

Page 2: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Any mention of commercial products within is for

information only; it does not imply recommendation or

endorsement by NIST.

Page 3: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Core Team

Matt Aronoff

Kayee Kwong

Kevin Mangold

Karen Marshall

Ross J. Micheals

Page 4: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Usability Support

Yee-Yin Choong

Kristin Greene

Brian Stanton

Mary Theofanos

Page 5: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

in∙ter∙op∙er∙a∙bil∙i∙tythe ability to work together without

unique knowledge

Page 6: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active
Page 7: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

interoperability specifications formally describe how both parts and

the whole can work together

Page 8: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active
Page 9: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

The National Biometrics Challenge. The

National Science and Technology Council

(NSTC) Subcommittee on Biometrics &

Identity Management, 2006

Page 10: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

“Preeminent challenge[:] Establish

standards for plug-and-play performance—

biometric systems interoperability.”

Page 11: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Biometric Recognition: Challenges and Opportunities. National Academies Study,

2010.

Page 12: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

“Biometric systems should be designed to

anticipate the development and adoption of

new advances and standards, modularizing

components that are likely to become

obsolete, such as biometric sensors and

matcher systems, so that they can be

easily replaced.”

Page 13: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

“Biometric systems should be designed to

anticipate the development and adoption of

new advances and standards, modularizing

components that are likely to become

obsolete, such as biometric sensors and

matcher systems, so that they can be

easily replaced.”

Page 14: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

What if a special forces team wants to use different software?

Page 15: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

How should a border control agency manage the short lifecycle of COTS digital cameras?

Page 16: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

What if a local police department wants to use a different mobile fingerprint scanner?

Page 17: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Cost/Benefit of Providing Interoperability

Page 18: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

All changes have a cost of time or money.

There is a cost to including interoperability up front.

Page 19: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Interoperability reduces the cost of adding new components.

Savings through reuse.

Page 20: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Raze teardown costs.

Page 21: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Cost to automotive supply chainInteroperability Cost Analysis of the U.S. Automotive Supply

Chain, (Planning Report #99-1), 1999,

http://www.nist.gov/director/prog-ofc/report99-1.pdf

$1B

Page 22: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Cost to construction industryCost Analysis of Inadequate Interoperability in the U.S.

Capital Facilities Industry. NIST GCR 04-867. 2004.

http://www.fire.nist.gov/bfrlpubs/build04/PDF/b04022.pdf

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $15.8B

Page 23: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $1B $1B $1B $1B

$1B $1B $1B

Cost to Health Care IndustryJ. Walker, E. Pan, D. Johnston, J. Adler-Milstein, D. Bates and B. Middleton. The

Value Of Health Care Information Exchange And Interoperability. Health Affairs,

January 2005.

$77.8B

Page 24: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

1998

BioAPI Consortium

Page 25: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

operating system

architectures (processor)programming environment

Page 26: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

BioAPI BIP

BioAPI C Version (Native)

BioAPI C# Version

BioAPI COM

BioAPI Java Version

Tenprint Capture Using BioAPI

Page 27: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

operating system

architectures (processor)

programming environment

physical connections

communications protocols

Page 28: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Thousands upon thousands of different possible combinations

Each combination requires its own significant investment

Dependencies create roadblocks to improving or changing particular components

Page 29: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

2011

Page 30: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

www

Page 31: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

“The web services framework has, in

essence, begun to create a standard

software ‘communication bus’”

Jamie Lewis, Burton Group

Page 32: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Windows

Unix

Mac

Page 33: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Cellular Phones

Tablet Computers

Printers & Peripherals

Video Game Consoles

Digital Video Recorders

High Definition Video Players

Television “Set Top Boxes”

Children’s Toys

Page 34: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

http://www.nist.gov

Page 35: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active
Page 36: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active
Page 37: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Simple Mail Transport Protocol

Page 38: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

App

OS

Page 39: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active
Page 40: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

biometric sensors

WS-Biometric Devices

Page 41: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Expose biometric devices to various clients via web services

Page 42: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

initialize

configure

capture

download

Page 43: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

NIST Special Publication 500-288

Specification for WS-Biometric Devices

[email protected]

Page 44: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

FBI

DHS

NIST

DoD

Page 45: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

matcher systems

Biometric Identity Assurance Services (BIAS)

Page 46: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

“provide the biometrics and security

industries with a documented, open

framework for deploying and invoking

identity assurance capabilities that can

be readily accessed as services”

Page 47: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

enrollmentidentificationverification

Page 48: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Booz Allen Hamilton

Daon

National Institutes of Health

NIST

DoD

DHS

Page 49: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Timeline of OASIS Biometric Identity Assurance Services (BIAS) Technical Committee

Page 50: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

2007

BIAS Messaging

protocol drafted

2006

OASIS BIAS TC

Chartered

2008

Scope changed to

SOAP profile

2009

Informal public

review

Committee Draft 1

Page 51: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

2010Q2

NIST becomes

active participant

NIST rewrites

WSDL and updates

CBEFF XML

2010Q1

2010Q3

2010Q4

Committee Draft 2

Page 52: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

2011Q2

Committee Draft 3

NIST Reference

Implementation

2011Q1

2011Q3

Committee Draft 4

2011Q4

Committee Draft 5

Public Review for

Committee

Specification

Initiated

Page 53: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

2012and beyond

Official Committee Specification

NIST assists stakeholders to

provide the statements of use

BIAS SOAP Profile becomes OASIS Standard

CBEFF Updated approved as ISO standard

Page 54: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Related Projects

Page 55: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Programmable 3D Surface GeneratorSBIR Phase II

PHT Aerospace

Page 56: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Video-based Automatic System for Iris Recognition (VASIR)

iris.nist.gov

Page 57: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

Best Practices for Biometric Sensor Integration

Page 58: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

“Prism”Automatically Generate Code for Reading & Writing ANSI/NIST & Related Files

Page 59: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

NBIS.Net: Use NBIS software from modern Microsoft development tools

Page 60: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

wsabiWeb Services for Acquiring Biometric

Information

Usability tested touch & gesture interface to

WS-Biometric Devices sensors

Page 61: Biometric Systems & Interoperability - NIST€¦ · BioAPI Java Version Tenprint Capture Using BioAPI ... 2009 Informal public review Committee Draft 1. 2010 Q2 NIST becomes active

[email protected]

http://bws.nist.gov