Does or did anyone develope E-passport?

E-Passport holds Biometric Information on card.The biometrics must comply with some standards, in which the format of biometric data is defined. What are the standards' name? And where can I find them?

Thanks

[222 byte] By [Bobby_SHa] at [2007-11-27 10:37:51]
# 1

What are your requirements?

lexdabeara at 2007-7-28 18:50:54 > top of Java-index,Java Mobility Forums,Consumer and Commerce...
# 2

Thanks, you are really enthusiastic.

I want to know if I want to perform MOC(Match on Card), do I need to organize my biometric data objects following some standards?

Such as:ISO7816-11.CBEFF.

Or I just write my applet as comfortable as I can, regardless of the standards?

Bobby_SHa at 2007-7-28 18:50:54 > top of Java-index,Java Mobility Forums,Consumer and Commerce...
# 3

A document I found useful which describes some standards used for fingerprint verification:

http://www.bsi.de/english/publications/studies/BioFinger.pdf --> 7 Standards and Universal Fingerprints --> 7.2.1 General Standards

And the NIST document:

http://fingerprint.nist.gov/standard/Approved-Std-20070427.pdf

I am not an expert in biometry. Maybe leva or JosephSmith can help you more.

lexdabeara at 2007-7-28 18:50:54 > top of Java-index,Java Mobility Forums,Consumer and Commerce...
# 4

to perform your MOC, you'll need to call the api's supplied by the MOC vendor. They usually implement the Javacard Bio. I have seen cases where vendors have required you to use their API which is just another JavaCard API

Joseph.Smitha at 2007-7-28 18:50:54 > top of Java-index,Java Mobility Forums,Consumer and Commerce...
# 5

Thanks!

Bobby_SHa at 2007-7-28 18:50:54 > top of Java-index,Java Mobility Forums,Consumer and Commerce...
# 6

Hi,

What are you interested in: in developing your own MOC algorithm, or using some vendors MOC algorithms?

Best regards,

Eve

Ievaa at 2007-7-28 18:50:54 > top of Java-index,Java Mobility Forums,Consumer and Commerce...
# 7

I want to develop an applet to execute my own MOC algorithm.

The questions now I have met with include:

1.Does my biometric template need to be compliant with some standards ?

2.MOC needs large amount of float number calculation, while java card does not support float number.So if I use short number to represent float number on card, I wonder if the speed of calculation will slow daown much.

Bobby_SHa at 2007-7-28 18:50:54 > top of Java-index,Java Mobility Forums,Consumer and Commerce...
# 8

1. It depends, whether you want to be your application interindustry and compliant with some american standards like NIST or more global ISO/ iEC standards?

Such an application has to be compliant with the whole set of ISO 7816 standards for the ICC smart cards.

It also depends on the biometry, you are going to compare, because ISO 7816-11 references other CBEFF standards.

P.S. I my oppinion: standards give interoperability but reduce the performance.

2. Yes, the perfomance is critical in MOC algorithms. There are no floats on Java Card, and nowadays i heard only about one ATHENA card, that suppports integer primitive type. Such constraints oblige you to change even the idea of the algorithm and the idea of simlarity scores counting, to reduce their values to fit in 2 bytes of short. This i actually the main problem, why MOC algorithm cannot be so accurate as PC versions can.

Best regards,

Eve

Ievaa at 2007-7-28 18:50:54 > top of Java-index,Java Mobility Forums,Consumer and Commerce...
# 9

Thats why I state building a post issuance MOC algorithm isn't worth the effort.

Joseph.Smitha at 2007-7-28 18:50:54 > top of Java-index,Java Mobility Forums,Consumer and Commerce...