Griaule Biometrics

Home » Knowledge Base » Licensing » Fingerprint SDK » Articles

SUMMARY

This article describes how to identify and locate a product key. A product key is a unique combination of numbers and letters that is used during Griaule software registration to "unlock" the product. If you do not activate it using the product key, the product will always show a splash screen until you register the copy with the product key.

NOTE: A product key is not a license file or product ID (PID) number. A license file is created after a product is successfully installed and registered using the product key.

MORE INFORMATION

How to identify the product key

Griaule product keys contain 20 characters that are typically divided into groups of 4.

How to locate the product key

The product key can be found on Griaule's website. It's an information that is given after your payment has been approved.

You must be logged in on the website before you can view your product keys. Click on 'My Account', upper right on the page, and a list of yours product keys will be shown.

Product keys are specific to their software products. For example, you cannot use a ICAO Face SDK product key to unlock a Fingerprint SDK product.

APPLIES TO

  • Fingerprint SDK 2009
  • ICAO Face SDK 2008

In fact, the only difference between the both versions is the matching speed. While the Verification version does, at maximum, 100 matchings per second, the Identification version does up to 35.000 matchings per second. They are useful in different scenarios. An example of these scenarios are given below.

Scenario of use for the Fingerprint Verification SDK

  • Appropriate for 1:1 matching;
  • It requires an ID + the template for the matching;
  • Fast processing, involves only one matching;
  • The user should in general give an id (e-mail, login name, NINO, etc).

Example:

  1. Imagine a login screen, asking the user to be identified;
  2. At this screen the id should be given and then the fingerprint captured through the fingerprint reader (template format);
  3. The program then searches (in the database, e.g.) the record registered under the given id;
  4. The program retrieves the content of the template field of the retrieved record;
  5. Now the program uses the Fingerprint Verification SDK to know if the captured template at login screen is the same as the retrieved from the record;
  6. If the matching returns true, the user can access the system;
  7. If the matching returns false, the access should be denied;
  8. The process of identifying the user finishes.

Scenario of use for the Fingerprint Identification SDK

  • Appropriate for 1:N matching;
  • It requires only the fingerprint template for the matching;
  • Processing time dependent on the number (N) of templates, involves N matchings;
  • The user does not need to give an id (e-mail, login name, NINO, etc).

Example:

  1. Imagine a login screen, asking the user to be identified;
  2. At this screen the fingerprint should be captured through the fingerprint reader (template format);
  3. The program starts the loop through all user records in the system;
  4. For each user in the system, the program retrieves the template content;
  5. The program uses the Fingerprint Identification SDK to know if the captured fingerprint template is the same as the one of the current user record;
  6. If the matching returns true, stops the loop and the user can have access to the system;
  7. If the matching returns false, does not do anything and keep on doing the loop;
  8. In case the loop reaches the end of the user list and no positive matching was identified, the access to the system should be denied;
  9. The process of identifying the user finishes.

Trial License

  • Downloaded together with the software;
  • 30 days free trial;
  • No technical limitations.

No technical limitation means that its functionality is exactly the same you will
find on the registered versions, except for the fact that a splash screen will pop
up every initialization time, remembering you it's a trial license. After this trial
period, you need to buy a Single-Computer or Integrator license to replace the trial
one. The software you develop with the trial license needs no modification in order
to work the the registered licenses. After replacing the trial license with the
registered one, the software will find it out.

Single Computer License

  • Allowed to be used in only one computer;
  • No technical limitations.

Each computer will have a unique license. If you have less than 30 computers, this
should be the license mode of your choice. These licenses will be issued to a person
you specify, allowing easy deployment. Using a Single-User license in more than
one computer at the same time is a violation of the license agreement.

Integrator License

  • Allowed to be used in many computers*;
  • No technical limitations.

*Up to the number allowed by the purchased license. This license facilitates even
more the software deployment with Griaule's libraries. The Integrator license allows
you, with a single purchase, to deploy the licenses to many individual installations
of your application up to the number of computers the purchased license indicates.
You should choose this mode of licensing if you have a large number of clients that
will be using your software or a large number of computers in your company. The
table below shows the products that have Integrator licenses available for purchasing.

Software License Maximum number of computers
using the software libraries
Fingerprint SDK Integrator 150 150
Integrator 400 400
Integrator 1500 1500
Integrator 5000 5000
Integrator 15000 15000
AFIS SDK Integrator 50 50
Integrator 150 150
Integrator 400 400
WSQ SDK Integrator 50 50
Integrator 150 150
Integrator 400 400
ICAO Face SDK Integrator 10 10
Integrator 50 50
Integrator 200 200

Web application

If you have a web application developed using Griaule's SDK libraries, the right
license for you is the Integrator. You must estimate the maximum number of computer
will access your application and purchase a license according to this number.