Skip to main content    

An official website of the United States government

Here’s how you know

**Official websites use .gov**              A **.gov** website belongs to an official government organization in the United States.            

**Secure .gov websites use HTTPS**              A **lock** (  LockA locked padlock) or **https://** means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.            

https://www.nist.gov/programs-projects/biometrics-web-services-bws

            -  Topics  -  All Topics 
-  Advanced communications 
-  Artificial intelligence 
-  Bioscience 
-  Buildings and construction 
-  Chemistry 
-  Climate 
-  Cybersecurity 
-  Electronics 
-  Energy 
-  Environment 
-  Fire 
-  Forensic science 
-  Health 
-  Information technology 
-  Infrastructure 
-  Manufacturing 
-  Materials 
-  Mathematics and statistics 
-  Metrology 
-  Nanotechnology 
-  Neutron research 
-  Performance excellence 
-  Physics 
-  Public safety 
-  Resilience 
-  Standards 
-  Transportation 
 
            -  Publications 
            -  Labs & Major Programs  -  Laboratories    -  Communications Technology Laboratory 
  -  Engineering Laboratory 
  -  Information Technology Laboratory 
  -  Material Measurement Laboratory 
  -  Physical Measurement Laboratory 
-  User Facilities    -  NIST Center for Neutron Research 
  -  CNST NanoFab 
-  Research Test Beds 
-  Research Projects 
-  Tools & Instruments 
-  Major Programs    -  Baldrige Performance Excellence Program 
  -  CHIPS for America Initiative 
  -  Manufacturing Extension Partnership (MEP) 
  -  Office of Advanced Manufacturing 
  -  Special Programs Office 
  -  Technology Partnerships Office 
 
            -  Services & Resources  -  Standards and Measurements    -  Calibration Services 
  -  Laboratory Accreditation (NVLAP) 
  -  Quality System 
  -  Standard Reference Materials (SRMs) 
  -  Standards.gov 
  -  Time Services 
  -  Office of Weights and Measures 
-  Software 
-  Data    -  Chemistry WebBook 
  -  National Vulnerability Database 
  -  Physical Reference Data 
  -  Standard Reference Data (SRD) 
-  Storefront 
-  License & Patents 
-  Computer Security Resource Center (CSRC) 
-  NIST Research Library 
 
            -  News & Events  -  News 
-  Events 
-  Blogs 
-  Feature Stories 
-  Awards 
-  Video Gallery 
-  Image Gallery 
-  Media Contacts 
 
            -  About NIST  -  About Us    -  Leadership 
  -  Organization Structure 
  -  Budget & Planning 
-  Contact Us 
-  Visit 
-  Careers    -  Student programs 
-  Work with NIST 
-  History    -  NIST Digital Archives 
  -  NIST Museum 
  -  NIST and the Nobel 
-  Educational Resources 
 

PROJECTS/PROGRAMS

# Biometrics Web Services (BWS)

## Share

Facebook

Linkedin

Twitter

Email

## Summary

 https://github.com/NIST-BWS/wsabi2

***Combining biometrics and web services to enable multimodal biometric interoperability and enhance mobile identification and remote authentication.***

## Description

## News

A WS-Biometric Devices Walkthrough is now available. This document provides step by step instructions to develop a WS-BD web camera service.
                  - NBIS.Net 5.0.0  is available. This release provides access to NBIS 5.0.0 functionality from within any .Net language.
                  - NIST has published an updated reference implementation for WS-Biometric Devices . This update includes experimental support for JavaScript Object Notation (JSON) as a message payload (as an alternative to XML).

This page last updated Monday, August 24, 2015

----

## listproc [at] nist.gov (subject: , body: subscribe%20bws%20%5BENTER%20YOUR%20NAME%5D)  (Join the Biometric Web Services Mailing List)

bws [at] nist.gov (subject: , body: )  (bws[at]nist[dot]gov) is an email list dedicated to an open and public discussion on biometrics, web services, service oriented architecture, and related technologies. The list has over 350 members from industry, government, and academia.

There are no requirements to join and participate in the discussion. The list is also used to announce developments regarding NIST biometric web services projects.

**To subscribe to the list, send an email to bws-request [at] nist.gov (subject: subscribe, body: )  (bws-request[at]nist[dot]gov) with "subscribe" as the subject.**

----

## Overview

"Web services" is a general term given to machine-to-machine communication using the same protocols that underlie the web. Our computers, cellular phone, set-top boxes (i.e., digital video recorders, cable boxes)—even our alarm clocks—all natively understand these common protocols. By using Web services as a means for interoperability, the capabilities and reach of biometrics is significantly improved.

Web services make it easier to allow
                  - Wireless communication  over commonly available equipment; for example the same sorts of wireless routers commonly found in homes today.
                  - Worldwide connectivity . Any device that can visit a Web page can use the same underlying protocols to communicate with a biometric sensor; no platform-specific middleware (software) is necessary.
                  - Secure communications  biometric capabilities via widely implemented security protocols such as TLS (formerly known as SSL).

----

##  Web Services for Biometric Devices (WS-Biometric Devices)

WS-Biometric Devices, or WS-BD, is a new command & control protocol for biometric devices. It uses the language for the web; proprietary knowledge of sensor interfaces are no longer required. Desktop, laptop, tablet, and smartphone applications can access sensors just as easily as they can navigate to a website.

### Specification 

The WS-Biometric Devices specification has been published as NIST Special Publication 500-288.

**Download NIST Special Publication 500-288****(PDF, 843 KB)**

NIST continually welcomes feedback, comments, and questions on the specification for consideration during updates. Send your comments directly to the WS-Biometric Devices team by emailing 500-288comments [at] nist.gov (500-288comments[at]nist[dot]gov).

### Reference Implementations

NIST has written two reference implementations against the WS-Biometric Devices specification. To help ensure the quality of the specification, they were developed independently on two different platforms. See the included README files for more information.The January 2015 version of the .NET Reference Implementation includes experimental support for JavaScript Object Notation (JSON) as a optional message payload. 

****.NET REFERENCE IMPLEMENTATION (JANUARY 2015)**(ZIP, 889 KB)**

**Java Reference Implementation (v1.1.28) (ZIP, 393 KB)**

The .NET reference implementation has been written in Visual Basic .NET, but is accessible from any .NET programming language. Both implementations include comprehensive integration tests that demonstrate how to use the specification and the implementation. 

### Walkthrough

The following document was developed as a tool developers can use to facilitate their understanding and development of a WS-BD service. This result of document is a WS-BD service with live preview/streaming. The libraries used in this walkthrough are compatible with most commercial-off-the-shelf web cameras (via DirectShow interface).

WS-BIOMETRIC DEVICES WALKTHROUGH**(PDF, 1.13 MB)**

### Reference Application

NIST has authored a reference application that showcases the WS-Biometric Devices (WS-BD) specification. The wsabi application (web services for acquiring biometric information) is a touchscreen-based app for collecting biometric data from WS-Biometric Device -capable sensors.The (iOS / Objective-C) source code for wsabi is located at the project's GitHub repository: https://github.com/NIST-BWS/wsabi2The user interface for wsabi was generated through a series of formal usability tests. NIST IR 8003, Design and Testing of a Mobile Touchscreen Interface for Multi-Modal Biometric Capture documents the user testing resulting recommendations for general purpose biometric capture with touch & gesture. Download Design and Testing of a Mobile Touchscreen Interface for Multi-Modal Biometric Capture (PDF, 3.079 MB)

----

## 

 Biometric Identity Assurance Services

BIAS defines a framework to deploy and invoke biometric operations, such as enrolling, identifying (comparing one to many), and verifying (comparing one to one) biometric information over a service-oriented architecture. It is a high-level abstraction that supports any biometric modality or data format.

## OASIS Standard

The OASIS BIAS TC has developed a Simple Object Access Protocol (SOAP) Profile aligning to INCITS 442:2010 – Biometric Identity Assurance Services (BIAS).

The OASIS BIAS SOAP Profile became an official OASIS standard on 24 May 2012. The OASIS Biometrics TC continues to maintain the BIAS standard.

## Reference Implementation

NIST developed a reference implementation to complement the 24 May 2012 standard. There are two components: a service and a client. The service is written in Visual Basic.Net and the client in Adobe Flex. It is a functional service which matches fingerprints using the Bozorth3 algorithm from NBIS.Net.

**Download BIAS Reference Implementation (14 January 2013) (ZIP, 10.1 MB)**

----

## 

 NIST Biometric Image Software for .NET (NBIS.Net)

The NIST Biometric Image Software (NBIS) distribution contains C source code for use in biometrics processing and analysis. NBIS.Net is an interoperability layer that provides a direct in-process interface to the native NBIS libraries directly from .Net.

**Download NBIS.Net 5.0.0 (11 March 2015) (ZIP 3,920 KB)**

The 11 March 2015 version has been updated to support NBIS 5.0.0. **NBIS.Net only supports 32-bit (Intel x86) architectures. Please contact us if you are interested in collaborating on (Intel/AMD) 64-bit support.**

Information technologyBiometrics

## Organizations

                          - NIST Headquarters
                            - Laboratory Programs
                              - Information Technology Laboratory
                                - Information Access Division
                                  - Image Group

## NIST Staff

Kevin C. Mangold

Kayee K. Hanaoka

Karen Marshall

Kristen K. Greene

## Project Status

## Funding

National Institute of Standards and Technology

Department of Homeland Security, Science & Technology, Standards Division

Federal Bureau of Investigation, Biometric Center of Excellence

### HEADQUARTERS

301-975-2000

Webmaster | Contact Us | Our Other Offices

TwitterFacebookLinkedInInstagramYouTubeGiphyRSS FeedMailing List

Feedback

            -  Site Privacy 
            -  Accessibility 
            -  Privacy Program 
            -  Copyrights 
            -  Vulnerability Disclosure 
            -  No Fear Act Policy 
            -  FOIA 
            -  Environmental Policy 
            -  Scientific Integrity 
            -  Information Quality Standards 
            -  Commerce.gov 
            -  Science.gov 
            -  USA.gov 
            -  Vote.gov