ফিঙ্গারপ্রিন্ট স্ক্যানার একটি ডিভাইস যা আঙুলের প্যাপিলারি প্যাটার্ন পড়ে এবং প্রমাণীকরণের জন্য ব্যবহার করে। প্রযুক্তিটি ২০১৩ সাল থেকে স্মার্টফোনে নিরাপত্তার মান হয়ে দাঁড়িয়েছে। Counterpoint Research, 2025-এর তথ্য অনুযায়ী, ২৫০ ডলারের বেশি দামের ৬৫% এর বেশি Android স্মার্টফোন স্ক্রিনে সমন্বিত ফিঙ্গারপ্রিন্ট স্ক্যানার দিয়ে সজ্জিত, এবং বাজারের আয়তন ৪.৮ বিলিয়ন ডলারে পৌঁছেছে।
মূল বিষয়
ফিঙ্গারপ্রিন্ট স্ক্যানার একটি ইলেকট্রনিক ডিভাইস যা ব্যক্তির আঙুলের প্যাপিলারি প্যাটার্নের ছবি ধারণ করে এবং পরবর্তী তুলনার জন্য ডিজিটাল টেমপ্লেটে রূপান্তর করে। প্রতিটি প্যাপিলারি প্যাটার্ন অনন্য — এমনকি একই ডিমের যমজদেরও আঙুলের ছাপ রিজ, শাখা ও প্রান্তের বিন্যাসে ভিন্ন হয় (মিনিউশিয়া)।
আধুনিক ফিঙ্গারপ্রিন্ট স্ক্যানার ভৌত কার্যপ্রণালীর ভিত্তিতে তিন প্রকারে বিভক্ত: অপটিক্যাল, ক্যাপাসিটিভ ও আল্ট্রাসনিক। মোবাইল ডিভাইসে তিন ধরনই ব্যবহৃত হয়: ক্যাপাসিটিভ — iPhone ও উচ্চমানের Android-এ, অপটিক্যাল — বাজেট মডেলে, আল্ট্রাসনিক — Samsung ও Xiaomi ফ্ল্যাগশিপে।
NIST SP 800-63B-এর তথ্য অনুযায়ী, সঠিক বাস্তবায়নে ফিঙ্গারপ্রিন্ট স্ক্যানার ১:৫০,০০০ থেকে ১:১০০,০০০ পর্যন্ত FAR (False Acceptance Rate) নিশ্চিত করে, যা সরকারি নিরাপত্তা ছাড়া অধিকাংশ ক্ষেত্রে গ্রহণযোগ্য। গড় প্রতিক্রিয়া সময় সেন্সর প্রকারের উপর নির্ভর করে ০.১৫ থেকে ০.৪ সেকেন্ড পর্যন্ত হয়।
প্রতিটি স্ক্যানার প্রকার আঙুলের ছাপ ধারণের জন্য নিজস্ব ভৌত নীতি ব্যবহার করে। প্রযুক্তি নির্বাচন খরচ, নির্ভুলতা, বাহ্যিক প্রভাবের প্রতিরোধ ক্ষমতা এবং স্ক্রিনের নিচে বসানোর ক্ষমতা নির্ধারণ করে। আসুন আধুনিক স্মার্টফোনে ব্যবহৃত তিনটি প্রধান প্রকার দেখি।
অপটিক্যাল স্ক্যানার CMOS বা CCD ম্যাট্রিক্স ব্যবহার করে আঙুলের ছবি তোলে যার রেজোলিউশন ৩০০ থেকে ১০০০ dpi। আঙুল LED বা মিনিয়েচার বাতি দিয়ে আলোকিত হয় এবং প্রতিফলিত আলো প্রিজম বা মাইক্রোলেন্সের মাধ্যমে সেন্সরে পড়ে। অপটিক্যাল স্ক্যানার সবচেয়ে সস্তা (সেন্সর খরচ ১-৩ ডলার), কিন্তু আঙুলের ছাপের মানসম্মত ছবি দিয়ে সহজেই প্রতারিত হয়।
ক্যাপাসিটিভ সেন্সর (Capacitive) সিলিকন চিপে ক্যাপাসিটরের অ্যারে নিয়ে গঠিত। প্যাপিলারি প্যাটার্নের রিজগুলি পৃথক কোষের ক্যাপাসিট্যান্স পরিবর্তন করে, আঙুলের ছাপের বৈদ্যুতিক চিত্র তৈরি করে। ক্যাপাসিটিভ স্ক্যানারের সুবিধা — শুধুমাত্র জীবন্ত টিস্যুর সাথে কাজ করে (বৈদ্যুতিক পরিবাহিতা মাপে), যা সিলিকন নকল থেকে রক্ষা করে।
আল্ট্রাসনিক স্ক্যানার (Qualcomm 3D Sonic, Goodix) উচ্চ কম্পাঙ্কের শব্দ তরঙ্গ (২০-৪০ MHz) নির্গত করে এবং আঙুল থেকে প্রতিফলিত প্রতিধ্বনি মাপে। তরঙ্গগুলি ময়লা, সুরক্ষা কাচ এবং এমনকি পাতলা গ্লাভস ভেদ করে, ০.৫ মিমি গভীরতা পর্যন্ত প্যাপিলারি প্যাটার্নের ত্রিমাত্রিক মানচিত্র তৈরি করে। আল্ট্রাসনিক স্ক্যানারের নির্ভুলতা ৯৮.৬% পর্যন্ত পৌঁছে যার FAR ১:১০০,০০০।
| প্যারামিটার | অপটিক্যাল | ক্যাপাসিটিভ | আল্ট্রাসনিক |
|---|---|---|---|
| কাজের নীতি | আঙুলের ছবি তোলা | বৈদ্যুতিক ক্যাপাসিট্যান্স | আল্ট্রাসাউন্ড প্রতিফলন |
| সেন্সর খরচ | ১-৩ USD | ৩-৮ USD | ৮-১৫ USD |
| FAR (নির্ভুলতা) | ১:১০,০০০ | ১:৫০,০০০ | ১:১০০,০০০ |
| গতি | ০.৩-০.৪ সেকেন্ড | ০.২-০.৩ সেকেন্ড | ০.১৫-০.৩ সেকেন্ড |
| স্ক্রিনের নিচে | হ্যাঁ (OLED) | না (শুধু বাটন) | হ্যাঁ (যেকোনো ডিসপ্লে) |
| ভেজা আঙুলে কাজ | মাঝারি | খারাপ | উত্তম |
| নকল প্রতিরোধ | কম | উচ্চ | অত্যন্ত উচ্চ |
অপটিক্যাল স্ক্যানার কম দামের কারণে বাজেট ডিভাইসের জন্য উপযুক্ত, কিন্তু নিরাপত্তায় পিছিয়ে। ক্যাপাসিটিভ সেন্সর — বিল্ট-ইন বাটন স্ক্যানারের স্বর্ণমান (Touch ID, Google Pixel Imprint)। আল্ট্রাসনিক স্ক্যানার দামি কিন্তু সবচেয়ে নির্ভরযোগ্য, Samsung Galaxy S24/S25 ও Xiaomi 14 Pro ফ্ল্যাগশিপে ব্যবহৃত হয়।
স্ক্যানার প্রকার নির্বাচনে নির্মাতারা শুধু খরচ নয়, ডিজাইনের প্রয়োজনীয়তাও বিবেচনা করে। আন্ডার-স্ক্রিন অপটিক্যাল ও আল্ট্রাসনিক স্ক্যানার ফোনের সামনের প্যানেল দৃশ্যমান বাটন ছাড়া সম্পূর্ণ মসৃণ করতে দেয়। ক্যাপাসিটিভ স্ক্যানারের আলাদা বাটন বা এলাকা প্রয়োজন, যা ডিজাইন সমাধান সীমিত করে, কিন্তু সেন্সরের আরও অনুমানযোগ্য অবস্থান ও স্পর্শে স্পর্শকাতর প্রতিক্রিয়া দেয়। Counterpoint Research-এর তথ্য অনুযায়ী, ৭৬% ব্যবহারকারী সাইড বাটনে ফিঙ্গারপ্রিন্ট স্ক্যানারের অবস্থান সবচেয়ে সুবিধাজনক মনে করেন।
আন্ডার-স্ক্রিন স্ক্যানার (In-Display Fingerprint Scanner) সরাসরি স্ক্রিন ম্যাট্রিক্সের নিচে বসানো হয়। এই ধরনের স্ক্যানারযুক্ত প্রথম বাণিজ্যিক ডিভাইস ছিল ২০১৮ সালে vivo X20 Plus UD। আজ প্রযুক্তিটি অধিকাংশ Android ফ্ল্যাগশিপ ও মিড-রেঞ্জ মডেলে ব্যবহৃত হয়।
দুই ধরনের আন্ডার-স্ক্রিন স্ক্যানার রয়েছে: অপটিক্যাল (শুধু OLED স্ক্রিনে কাজ করে, যার ভেতর দিয়ে আলো প্রবেশ করে) এবং আল্ট্রাসনিক (যেকোনো ধরনের ডিসপ্লেতে কাজ করে)। অপটিক্যাল আন্ডার-স্ক্রিন স্ক্যানার OLED পিক্সেলের ফাঁক দিয়ে আঙুল আলোকিত করে এবং প্যানেলের নিচের সেন্সর প্রতিফলন পড়ে। স্ক্যানিং এলাকা সাধারণত স্ক্রিনে সবুজ বৃত্ত দিয়ে আলোকিত হয়।
আন্ডার-স্ক্রিন স্ক্যানারের ত্রুটি — ছোট স্ক্যানিং এলাকা (অপটিক্যালের জন্য ১২×৮ মিমি বনাম বাটনের জন্য ২০×১০ মিমি) এবং সেন্সর এলাকায় আঙুল সঠিকভাবে রাখার প্রয়োজনীয়তা। আল্ট্রাসনিক আন্ডার-স্ক্রিন স্ক্যানার (Qualcomm 3D Sonic Gen 2) এর ক্ষেত্রফল ৬৪ মিমি² এবং নির্ভুলতা বাড়াতে দুটি একসঙ্গে ফিঙ্গারপ্রিন্ট সমর্থন করে।
নির্মাতারা ক্রমাগত আন্ডার-স্ক্রিন স্ক্যানারের উন্নতিতে কাজ করছে। ২০২৪ সালে Qualcomm 3D Sonic Gen 3 চালু করেছে যার স্ক্যানিং এলাকা ১০০ মিমি² পর্যন্ত বাড়ানো হয়েছে — এটি স্ক্রিনের নিচের অর্ধেকের প্রায় যেকোনো জায়গা স্পর্শ করে ফোন আনলক করতে দেয়। Goodix, অপটিক্যাল আন্ডার-স্ক্রিন সেন্সরের দ্বিতীয় বৃহত্তম সরবরাহকারী, ০.১২ সেকেন্ডের প্রতিক্রিয়া সময় অর্জন করেছে — যেকোনো বাটন স্ক্যানারের চেয়ে দ্রুত।
ফিঙ্গারপ্রিন্ট স্ক্যানারের নিরাপত্তা দুটি বিষয়ে নির্ধারিত হয়: নকল থেকে সেন্সরের হার্ডওয়্যার সুরক্ষা এবং সংরক্ষিত টেমপ্লেটের ক্রিপ্টোগ্রাফিক সুরক্ষা। লাইভনেস ডিটেকশন (জীবন্ততা শনাক্তকরণ) — মূল প্রযুক্তি যা জীবন্ত টিস্যুকে নকল থেকে আলাদা করে। ক্যাপাসিটিভ সেন্সর বৈদ্যুতিক পরিবাহিতা পরীক্ষা করে, আল্ট্রাসনিক — ত্বকের শাব্দিক প্রতিরোধ, অপটিক্যাল (আধুনিক সংস্করণে) — কৈশিকে রক্তের স্পন্দন।
Kaspersky Lab-এর গবেষণা অনুযায়ী, বাজেট ফোনে পরীক্ষিত অপটিক্যাল স্ক্যানারের ৭২% সিলিকন নকল দিয়ে প্রতারিত হয়। Apple Touch ID-র ক্যাপাসিটিভ স্ক্যানার এই আক্রমণ প্রতিরোধী, কিন্তু ২০১৭ সালে Tencent-এর গবেষকরা অতি-পাতলা ৩D প্রিন্টেড আবরণ ব্যবহার করে আক্রমণ দেখিয়েছেন। Qualcomm-এর আল্ট্রাসনিক স্ক্যানার কোনো পরিচিত পদ্ধতিতে প্রতারিত হয়নি।
সফ্টওয়্যার স্তরে, Android-এর আধুনিক বাস্তবায়ন ফিঙ্গারপ্রিন্ট টেমপ্লেট Trusted Execution Environment (TEE) বা হার্ডওয়্যার নিরাপত্তা মডিউলে (Titan চিপ বা Qualcomm SPU-তে StrongBox KeyStore) সংরক্ষণ করে। iOS Secure Enclave ব্যবহার করে। টেমপ্লেট এনক্রিপ্ট করা হয় এবং অ্যাপ্লিকেশনের জন্য অগম্য — এটি Android CDD এবং Apple App Review Guidelines-এর বাধ্যতামূলক প্রয়োজনীয়তা।
প্রত্যেক নির্মাতা নিজস্ব পদ্ধতিতে সুরক্ষা বাস্তবায়ন করে। Samsung Knox ফিঙ্গারপ্রিন্টের জন্য বিচ্ছিন্ন স্টোরেজসহ নিজস্ব TrustZone ব্যবহার করে। Google Pixel Titan M2 চিপ দিয়ে বুটলোডার স্তরে বিচ্ছিন্নতা নিশ্চিত করে। Qualcomm Secure Processing Unit (SPU) — Snapdragon প্রসেসরে ডেডিকেটেড কোর যা প্রধান CPU-র অংশগ্রহণ ছাড়া বায়োমেট্রি প্রক্রিয়া করে। NCC Group এবং Kryptowire-এর স্বাধীন অডিট নিশ্চিত করে যে তিনটি বাস্তবায়নই Android Strong সার্টিফিকেশনের জন্য যথেষ্ট স্তরে হার্ডওয়্যার বিচ্ছিন্নতা প্রদান করে।
ব্যবহারকারীদের মনে রাখা উচিত যে ফিঙ্গারপ্রিন্ট স্ক্যানার প্রাথমিকভাবে সুবিধার একটি মাধ্যম, পরম সুরক্ষা নয়। আর্থিক লেনদেন এবং সংবেদনশীল তথ্যে অ্যাক্সেসের জন্য দ্বি-ফ্যাক্টর প্রমাণীকরণ ব্যবহার করার পরামর্শ দেওয়া হয়: ফিঙ্গারপ্রিন্ট বা ফেস প্লাস পাসওয়ার্ড বা হার্ডওয়্যার টোকেন। বায়োমেট্রিক প্রথম ফ্যাক্টর হিসেবে সুবিধাজনক, কিন্তু আক্রমণকারী এবং গোপনীয় তথ্যের মধ্যে একমাত্র বাধা হওয়া উচিত নয়।
Android BiometricManager প্রমাণীকরণ কল করার আগে ডিভাইসে ফিঙ্গারপ্রিন্ট স্ক্যানারের উপস্থিতি ও ধরন পরীক্ষা করতে দেয়। বায়োমেট্রিক সেন্সর অনুপস্থিত বা ক্ষতিগ্রস্ত হলে পরিস্থিতি সঠিকভাবে পরিচালনা করার জন্য এটি গুরুত্বপূর্ণ। নিচে স্ক্যানারের উপলব্ধতা পরীক্ষার উদাহরণ দেওয়া হল।
class FingerprintChecker {
fun checkSensor(context: Context) {
val biometricManager =
context.getSystemService(BiometricManager::class.java)
val authenticators =
BiometricManager.Authenticators.BIOMETRIC_STRONG
when (biometricManager.canAuthenticate(authenticators)) {
BiometricManager.BIOMETRIC_SUCCESS -> {
println("স্ক্যানার উপলব্ধ")
}
BiometricManager.BIOMETRIC_ERROR_NO_HARDWARE -> {
println("ফিঙ্গারপ্রিন্ট স্ক্যানার নেই")
}
BiometricManager.BIOMETRIC_ERROR_HW_UNAVAILABLE -> {
println("স্ক্যানার সাময়িকভাবে অনুপলব্ধ")
}
BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED -> {
println("কোনো নিবন্ধিত ফিঙ্গারপ্রিন্ট নেই")
}
}
}
}
BIOMETRIC_STRONG ফ্ল্যাগ সহ canAuthenticate পদ্ধতি পরীক্ষা করে যে ডিভাইসে ক্লাস ৩ সেন্সর (সবচেয়ে নিরাপদ) আছে কিনা। আন্ডার-স্ক্রিন স্ক্যানার এবং আল্ট্রাসনিক সেন্সরের জন্য Android BIOMETRIC_SUCCESS ফেরত দেয় শুধুমাত্র যদি সেন্সর Strong হিসেবে প্রত্যয়িত হয়। ফিঙ্গারপ্রিন্ট স্ক্যানার অনুপস্থিত থাকলে ব্যবহারকারীকে বিকল্প প্রমাণীকরণ পদ্ধতি: PIN কোড, পাসওয়ার্ড বা ফেসিয়াল লগইন প্রস্তাব করা উচিত।
সচরাচর জিজ্ঞাসা
আল্ট্রাসনিক স্ক্যানার (Qualcomm 3D Sonic) — সবচেয়ে নির্ভুল ও নির্ভরযোগ্য। এরা ০.৫ মিমি গভীরতায় ফিঙ্গারপ্রিন্টের ত্রিমাত্রিক মানচিত্র তৈরি করে, ময়লা ও সুরক্ষা কাচ ভেদ করে। FAR ১:১০০,০০০ যা ক্যাপাসিটিভের ১:৫০,০০০ এবং অপটিক্যালের ১:১০,০০০-এর বিপরীতে।
আন্ডার-স্ক্রিন স্ক্যানার ডিসপ্লের কাচের নিচে অবস্থিত এবং একই আবরণ (Gorilla Glass বা Ceramic Shield) দ্বারা সুরক্ষিত। সেন্সর নিজে সরাসরি আঙুলের সংস্পর্শে আসে না, তাই স্ক্রিনের আঁচড় কাজে প্রভাব ফেলে না। তবে মোটা সুরক্ষা কাচ বা ফিল্ম অপটিক্যাল স্ক্যানারের নির্ভুলতা কমাতে পারে।
বাটন স্ক্যানার — সাধারণত ক্যাপাসিটিভ, দ্রুত কাজ করে (০.২ সেকেন্ড) এবং সেন্সরের面积 বড় হয়। আন্ডার-স্ক্রিন — অপটিক্যাল বা আল্ট্রাসনিক, ধীর (০.৩-০.৪ সেকেন্ড) এবং স্ক্যানিং এলাকা ছোট। আন্ডার-স্ক্রিন স্ক্যানার আলাদা বাটনের প্রয়োজন হয় না এবং ফোনের ডিজাইন একীভূত রাখতে দেয়।
একই ডিমের যমজদের প্যাপিলারি প্যাটার্ন ভিন্ন, যদিও খুব মিল। উচ্চ রেজোলিউশনের (৮০০+ ppi) আধুনিক স্ক্যানার এবং আল্ট্রাসনিক ৩D সেন্সর ৯৫% ক্ষেত্রে যমজদের পার্থক্য করতে পারে। তবে বাজেট অপটিক্যাল স্ক্যানার ভুল করতে পারে — যমজ দ্বারা ফোন আনলকের ঘটনা জানা গেছে।
আল্ট্রাসনিক বা ক্যাপাসিটিভ স্ক্যানার (Touch ID) যুক্ত ডিভাইস ব্যবহার করুন, শুধুমাত্র নিজের ফিঙ্গারপ্রিন্ট নিবন্ধন করুন, অপটিক্যাল সেন্সরের ওপর সস্তা সুরক্ষা কাচ ব্যবহার করবেন না। Android/iOS বায়োমেট্রিক সেটিংসে রিস্টার্টের পর এবং প্রতি ৪৮ ঘণ্টায় পাসওয়ার্ড বাধ্যতামূলক ইনপুট চালু করুন।
সারসংক্ষেপ
আমরা একটি মোবাইল অ্যাপ্লিকেশন টার্নকি তৈরি করব
IT Sectr 2017 সাল থেকে স্টার্টআপ এবং ব্যবসার জন্য iOS এবং Android অ্যাপ্লিকেশন তৈরি করে। আমরা আপনাকে পরামর্শ দেব এবং সেরা সমাধান প্রস্তাব করব।
আরও পড়ুন