Biometric system

Thread Starter

Kittu20

Joined Oct 12, 2022
511
I think this answers your question (it took me 30 seconds to find this on the internet!):
https://www.biometricupdate.com/201...r-biometric-payment-cards-developed-with-idex
In the link, a card is inserted under a box that looks like an envelope. is that box called a sleeve ?

Anyway I'm trying to understand the general process how the microcontroller stores and compares the fingerprints of the user.

I understood that there is a card on which we put our finger. I do not understand how the microcontroller will read this fingerprint.

Will the microcontroller need a reader to read finger print data?


moderator : please move this topic on embedded forum
 

WBahn

Joined Mar 31, 2012
32,823
I understand Biometric Enrollment means the process of collecting biometric data samples from a person and subsequently storing the data.

I don't know what is the meaning of sleeve enrollment?

Can anyone explain meaning of sleeve enrollment?

https://www.google.com/url?sa=t&sou...gQFnoECCwQAQ&usg=AOvVaw2ubHY-BzMUolbaKeu66STC
The article you link has links to other articles (which have links to yet other articles) that provide a lot more information, including that IDEX is leveraging their large-area sensor technology in order to read the fingerprint.

What jumps out at me is that it seems like that are somewhat defeating the purpose of using biometrics with this approach, which is to use something that the person is (in this case their fingerprint) in order to authenticate their identity. But this requires that the fingerprint be authoritatively tied to that person. Having a person have to walk into a bank (who acts as a "trusted third party") with acceptable identification documents and then having their fingerprints taken there is one way to do this. But, in the usual race for convenience over security, what they are trying to do here is remove the trusted third party and just mail the hardware to someone who claims to be the person that applied for the card and hope that it doesn't get intercepted by someone else that wants to steal the card and then accept whomever actually gets there hands on it as the person in whose name the account was opened. Now, I imagine it's not going to be as simple as that, but I also imagine that, like most things that get complicated because of putting convenience first, there are going to be plenty of holes that smart criminals will figure out how to exploit.
 

Thread Starter

Kittu20

Joined Oct 12, 2022
511
Do an internet search using "how does a finger print reader work?"
You will get lots of results.
I have read many articles but I do not understand few things.

I think microcontroller can't read finger print data of card directly it will need reader to read finger print.

I'm not sure my understanding is correct

Is the reader used between the card and the microcontroller to read finger print data ?
 

WBahn

Joined Mar 31, 2012
32,823
Of course you need some kind of fingerprint reader to read a fingerprint. Hence the name.

The card doesn't read the fingerprint, they send you a remote, self-powered device. That device has a fingerprint reader in it (using their large-area sensor). The device reads your fingerprint and stores a representation of it on the card.

Then when you go do buy something, you put your card in the merchants device and scan your finger on the merchant's fingerprint reader and the system compares the data from that scan to the data stored on the card to see if they match.
 

Thread Starter

Kittu20

Joined Oct 12, 2022
511
Of course you need some kind of fingerprint reader to read a fingerprint. Hence the name.
Thank you for clarification.

I am trying to understand the process of the below type of cards.

You can see that there are two golden colored boxes on the card one of which is used to put fingerprint.
1676652246560.png


I don't understand about the second box ( that looks like a sim card ) what is it's use and what is it used for.

Does fingerprint data store on it when the user puts his fingerprint on the card? Or this golden box stores personal information such as name location etc

https://www.mastercard.us/en-us/bus...tion-services/biometrics/biometrics-card.html
 

WBahn

Joined Mar 31, 2012
32,823
Did you read the FAQs one the site you linked? It explains how it works in some detail.

The "golden box" at the left is nothing more then the chip that is in nearly all credit/debit cards and common-access ID cards already. It's nothing more than a microcontroller. The area on the right is the fingerprint sensor. Their approach embeds the sensor in the card itself, which has two significant advantages -- merchants don't have to upgrade their system to support a fingerprint reader and the fingerprint data, either the live fingerprint or the template data stored on the card, never leaves the card making it harder for someone to steal your biometric data (harder, not impossible).
 

Thread Starter

Kittu20

Joined Oct 12, 2022
511
The area on the right is the fingerprint sensor. Their approach embeds the sensor in the card itself,
Many thanks for your help.

Now a lot is clear. there is fingerprint sensor on the card, when we place the finger on the card, the reader scans card and sends data to the microcontroller. Microcontroller compares current and stores fingerprint data if they match then payment will be successful.

Next step if i need to select the micro controller and reader for the project. On the basis of which parameter they should be selected?

I have searched related project on internet but I am not able to understand in component selection what should be used

There are many microcontrollers available in the market like 8051, PIC, AVR, ARM as well as board like Arduino, ESP32, Raspberry.

I see that most people suggest ARM controller for this project. There are also many types of ARM such as LPC board and STM32 board?

Which of the above would be suitable for this project?

Same question for readers there are multiple readers available, which one to use?
 

WBahn

Joined Mar 31, 2012
32,823
What project? Are you trying to design a fingerprint enabled smart card?

The processing resources needed aren't that extensive -- figure that it being down on a processor that is tucked down under the center of that contact pad and that is cheap enough so that they can sell a card with the chip and the magnetic stripe for less than 50 cents and still make a profit.

The ARM SecureCore S300 processor is used on a lot of these cards.
 

WBahn

Joined Mar 31, 2012
32,823
I would like to name it biometric based payment system. I am giving this name because the payment will be done through bio-matrix instead of pin numbers
Well, first you might want to check out the various patents that have been issued specifically for biometric-based payment systems that use biometrics instead of signatures and PINs so that you aren't just reinventing the wheel and violating someone else's patent at the same time.
 

Thread Starter

Kittu20

Joined Oct 12, 2022
511
Well, first you might want to check out the various patents that have been issued specifically for biometric-based payment systems that use biometrics instead of signatures and PINs so that you aren't just reinventing the wheel and violating someone else's patent at the same time.
This is a reasonable use case for me to find a solution of the problem. This use case may help me to clear my many doubts

I have read many research papers, patents they do not clearly mention which processor or reader they used,

There are many readers available so how to select reader with part number which will be suitable for this project?

The purpose is to understand as how one selects the suitable part for their project. In my case even after reading many documents, articles I am not able to understand which reader should I select for my application
 

WBahn

Joined Mar 31, 2012
32,823
This is a reasonable use case for me to find a solution of the problem. This use case may help me to clear my many doubts

I have read many research papers, patents they do not clearly mention which processor or reader they used,

There are many readers available so how to select reader with part number which will be suitable for this project?

The purpose is to understand as how one selects the suitable part for their project. In my case even after reading many documents, articles I am not able to understand which reader should I select for my application
Then pick one and try to work with it. If it doesn't work out, you'll learn something about what to look for when selecting the next one.
 

Thread Starter

Kittu20

Joined Oct 12, 2022
511
Then pick one and try to work with it. If it doesn't work out, you'll learn something about what to look for when selecting the next one.
@WBahn
As we know, every electronic device requires power supply to operate.

biometrics cards are very small i don't understand how we supply power to the card. Do we use a battery to supply power to the card?

Can the card takes power from other sources such as scanners ?
 

Ya’akov

Joined Jan 27, 2019
10,235
Before you do any experimentation on things like biometric access systems you need some far more fundamental knowledge.

Your thinking lacks a systematic basis. You arbitrarily choose problems to “solve” when they are not particularly relevant nor specific to what you say you want to investigate. You need a foundation in thinking about problems and their solutions.

You read literature and documentation, yet you can’t find the plain answers to your questions they contain. You look at pictures, and you don‘t correlate what is in them to the written material they accompany.

Until you can improve your reading comprehension and find good ways to analyze figures in papers and data sheets, you will never go further than asking oddly immaterial questions. You need to learn how to see what is in front of you without asking others to interpret what is right in your face.

You also need to learn about sticking to one level of abstraction. How are smart cards powered? Why does that matter? If you actually tried to implement a smart card based system you would inevitably find out. The same is true of so many of the apparently important (to you) details of implementation that seem to stymy you at every turn. They aren’t actually important because they are basic and will be discussed and specified in any literature you would use for a practical implementation (i.e.: application notes and data sheets).

And any reluctance to use existing modules or subsystems are also misguided. Even if an engineer is going to apply an integrated circuit directly, using the manufacturers development board for the chip is an important part of learning and understanding how to apply it. If there is a module that does something, start with it and if you actually want to directly implement the IC on the module, do it after you understand why the reference design works.

In any case, your stated goal of learning about various things by building imaginary versions with arbitrary constraints is fundamentally flawed. That’s not how a competent engineer (or anyone) actually learns things. Instead, you should make prototypes of each part of the system to understand those parts. There is no point in fretting over part selection in such cases, you are going to discard most of what you select anyway.

What they offer is a chance to see what the real world requirements and constraints might suggest are good choices for that component or subsystem. Collecting these together lets you build up a common requirement list, and then choose components that will be optimal for the complete system.

There is no “best” µC for biometric access systems. You can’t choose in a vacuum. The correct choice will be one that fulfills the requirements for all the parts of the system with which it has to interact, at the best cost and availability. This part does not care it is in a biometric access system, which has no or vanishingly small effect on the selection to be made.

Start much smaller. Build some really small things and work until you actually understand them. Stop imagining you are doing something rigorous and meritorious by dreaming up naïve examples of a system that uses some technology, getting lost in both the big picture of it, and in the details, and then asking for help to navigate your way out of your self-created mess.

Make little things on a scale you can manage. Get a dirt cheap, simple minded RFID reader module and an ultra-common, heavily supported µC dev board and make the card reader work with it. Then get a cheap solenoid operated lock and incorporate it. Then create a front end to enroll and edit cards and their users. Then… (&c), and you will start to see what is actually going on and your questions here will be such that the answers will have applications, and you will learn.
 

WBahn

Joined Mar 31, 2012
32,823
@WBahn
As we know, every electronic device requires power supply to operate.

biometrics cards are very small i don't understand how we supply power to the card. Do we use a battery to supply power to the card?

Can the card takes power from other sources such as scanners ?
Guess what happens when you plug the card into a reader? Take out a chip-enabled credit card or other card that you have and look closely at the gold area -- those are electrical contacts. There are eight contacts, but most systems only use five of them.

Contactless smart cards draw energy from the RF signal from the reader to power the chip.
 
Top