BioID SDK Version 3.1

The BioID SDK has undergone many changes since version 3.0, mostly because of the few problems that had been reported to us during the 3.0 developer's test. Nevertheless, although quite a few interface changes had to be made to ensure stability, adapting an existent 3.0 project shouldn't take much more than a recompilation and very few minor changes in the code.

BioID V3.1

The following list informs about the new features in BioID SDK 3.1

Operating Systems
BioID SDK and its major components Server, Client and Admin support the Microsoft operating systems:

  • Windows 2000 SP1
  • Windows XP
  • Windows NT4 SP6

Algorithmic changes

  • New features for face recognition yield better face accuracy
  • New scoring for voice yields better voice accuracy
  • New template compression yields smaller template size
    • New face template: ~ 2 KByte
    • New voice template: ~ 1 KByte
    • New mimic template: ~ 1 KByte

Enhanced Active-X control
Bug fixes now allow the integration of the BioID OCX into any application like e.g. MS PowerPoint. Also, when using voice only, a real-time spectrum visualization has been added.

Offline Face Recognition
With the new "FaceOff" Module, the SDK contains an interface to enroll single bitmap images, store the biometric templates at the BioID server, and allow verification/identification again of single bitmap images.

Management Console additions
The new management console replaces the wizards of version 3.0 and allows for administration of

  • Servers
    Displays a list of all BioID servers and allows editing.
    In order to add or delete BioID servers the BioID Server Setup is used.
  • Clients
    Displays a list of all BioID clients and allows for creation, editing and deleting.
    Additionally a comparison of security level and required channels exists between clients and servers.
  • Users
    Displays a list of all BioID users and allows for creation, editing and deleting.
    Additionally a comparison of security level and required channels exists between clients, servers and users.
    Besides adding users, it is possible to import several users or groups at once.
    Further on the administrator can review and delete patterns of users and can train a single user or all. A search function to find a user by his UserID is also implemented.

Enhanced BioAPI BSP
In version 3.0, the BioAPI BSP of BioID only supported the mandatory functions "Enroll" and "Verify". In version 3.1, the following functions are supported:

  • Capture
  • CreateTemplate
  • Enroll
  • Process
  • VerifyMatch
  • Verify
  • Identify (with some restrictions, please refer to the complete 3.1 SDK documentation)

Additionally, the following options are supported:

  • Payload (encrypted)
  • BIR signing
  • Return of raw/audit data

Security
BioID 3.0 always assumed administrative rights for usage of any BioID component. Now in version 3.1, normal users can also use certain functions.

Installation
The former complete setup has been split into the following single components:

  • Client
  • Server
  • Admin
  • SDK

Therefore, applications developed by SDK users can choose which components to integrate. In version 3.0, sometimes it was necessary to manually insert the BioID database - this can now be done by the BioID Server Setup. Additionally, the new setups do not require the original packages for un-installation. All setup log files now hide password information.

Licensing
A new licensing scheme using the MAC-address of a PC allows mass rollouts of the software. Additionally, BioID is now using "delayed trigger codes", meaning that it is no longer necessary to keep the licensing window open until the license key is obtained.

 

HumanScan AG BioID