Testing Fingerprint biometrics in JCOP card

Hi,

I was testing fingerprint biometrics in JCOP41v22 cards. Can anybody pls tell me the template format. Which standard they are following and what is the matching algorithm. I have already done some coding using ANSI INCITS 378-2004. But the problem is the card is dumping the data in itself in any format while enrollment but never getting matched even with the same data as dumped.

Thanks for any help.

Message was edited by:

gsudesh

[469 byte] By [gsudesha] at [2007-11-26 19:17:57]
# 1
Some weeks ago there was a discussion about biometric API.See at: http://forum.java.sun.com/thread.jspa?forumID=23&threadID=5124962
HartmutForJCOPa at 2007-7-9 21:32:54 > top of Java-index,Java Mobility Forums,Consumer and Commerce...
# 2

Thanks for your reply.

I followed the same specification and used the data structure provided by ANSI INCITS 378-2004. My problem is that the card is getting enrolled successfully with any data provided (even if its not as per the above specified format). It is enrolling everything. Match-on-card is always getting failed, even though, exactly same data as I enrolled is provided.

So my question was if somebody have any idea about the data format which supported by jcop.

Thanks again.

gsudesha at 2007-7-9 21:32:54 > top of Java-index,Java Mobility Forums,Consumer and Commerce...
# 3

Apparently JCOP does not include a match-on-card algorithm. As Joseph.Smith pointed out in his numerous posts in this forum, the algorithm is something proprietary. The JCF API mentions the develoment process where the algorithm needs to be supplied to the mask devoper to be connected with the JCRE. So my opinion about the JCF Biometry package on JCOP is that is is quite useless. Just check out how much this JCF Bio Api is used ... What you need to to is to implement the BioBuilder class yourself to get full control over the enrollment and verification methods, following the open standards.

References:

http://forum.java.sun.com/thread.jspa?forumID=23&threadID=423436

http://www.javacardforum.org/03_documents/00_documents/fileload_06.pdf

lexdabeara at 2007-7-9 21:32:54 > top of Java-index,Java Mobility Forums,Consumer and Commerce...
# 4

There's some (older, JC211/OP201) JCOP31bio cards out there which actually do have an on-card-matching engine. You can try to probe IBM to see if they will supply you with samples. I assume the MOC engine is from a third party, so you may have to sign an NDA.

I just wanted to point out that this actually exists and works, but if you don't have a good business case, it's probably next to impossible to get.

mkdataa at 2007-7-9 21:32:54 > top of Java-index,Java Mobility Forums,Consumer and Commerce...
# 5
Woo, mkdata is back :)So is where a MOC built in non-bio cards? I see that the on-card API exists, but what does the initMatch()/match() method do internally in JCOP?
lexdabeara at 2007-7-9 21:32:54 > top of Java-index,Java Mobility Forums,Consumer and Commerce...