Touch ID: یہ کیا ہے، فنگر پرنٹ کیسے کام کرتا ہے

مصنف: IT Sectr اشاعت: 2026-04-05 مطالعے کا وقت: 10 منٹ

Touch ID Apple کا بائیو میٹرک تصدیقی نظام ہے جو Home بٹن یا پاور بٹن میں نصب capacitive سینسر کے ذریعے فنگر پرنٹ اسکیننگ پر مبنی ہے۔ یہ ٹیکنالوجی 2013 میں iPhone 5S میں پہلی بار متعارف ہوئی اور موبائل مارکیٹ میں پہلا بڑے پیمانے کا بائیو میٹرک سینسر بنی۔ Apple Platform Security (2025) کے مطابق، Touch ID کے تصادفی مماثلت کا امکان 0.001% — 50,000 فنگر پرنٹس میں 1 ہے۔

اہم نکات

  • Touch ID iPhone، iPad اور Mac آلات کے Home بٹن یا سائیڈ بٹن میں نصب Apple کا capacitive فنگر پرنٹ اسکینر ہے
  • Capacitive میٹرکس 500 PPI ریزولوشن کے ساتھ جلد کی ابھاروں اور گڑھوں کے درمیان برقی صلاحیت کے فرق سے papillary پیٹرن پڑھتا ہے
  • Secure Enclave — ایک الگ تھلگ coprocessor جو iOS سے رسائی کے بغیر فنگر پرنٹ کے ریاضیاتی ٹیمپلیٹ کو خفیہ اور ذخیرہ کرتا ہے
  • FAR 0.001% — روزمرہ استعمال کے لیے تقریباً 2% FRR حد پر کسی اور کے فنگر پرنٹ کی غلط شناخت کا امکان
  • زیادہ سے زیادہ 5 فنگر پرنٹس مختلف انگلیوں یا متعدد صارفین کے لیے Secure Enclave میں محفوظ کیے جا سکتے ہیں

Touch ID کیا ہے؟

Touch ID Apple کا تیار کردہ ایک بائیو میٹرک فنگر پرنٹ سینسر ہے جو iPhone، iPad اور Mac آلات پر صارف کی تصدیق کے لیے استعمال ہوتا ہے۔ یہ ٹیکنالوجی capacitive اسکیننگ پر مبنی ہے: سینسر پر نیلم شیشے کی ایک پتلی تہہ 500 پوائنٹ capacitive میٹرکس کی حفاظت کرتی ہے جو papillary پیٹرن کی باریک تفصیلات — minutiae، چھید اور لکیروں کی سمت — پڑھتی ہے۔

اس زمانے کے Android آلات میں مقبول آپٹیکل اسکینرز کے برعکس، Touch ID کا capacitive طریقہ سینسر کے ساتھ انگلی کے براہ راست رابطے کی وجہ سے زیادہ درستگی فراہم کرتا ہے۔ Home بٹن کے ارد گرد ایک سرامک رنگ (detection ring) انگلی کے رابطے کا پتہ لگاتا ہے اور صرف زندہ رابطے پر میٹرکس کو فعال کرتا ہے، دھاتی اشیاء کے حادثاتی چھونے سے جھوٹی ایکٹیویشن کو روکتا ہے۔

پہلی نسل کے Touch ID (iPhone 5S، iPad Air 2) کی موٹائی 170 مائکرون اور سینسر ریزولوشن 500 PPI تھی۔ دوسری نسل (iPhone 6S، iPhone SE پہلی نسل) نے سینسر کو 170 مائکرون میٹرکس میں اپ گریڈ کیا جس میں گیلی انگلیوں کی بہتر پہچان تھی۔ تیسری نسل MacBook Air اور MacBook Pro میں کی بورڈ پر Touch ID بٹن کے ساتھ استعمال ہوتی ہے — سینسر براہ راست Apple T2 چپ یا Silicon Secure Enclave سے جڑا ہوا ہے۔

Touch ID کیسے کام کرتا ہے؟

Touch ID کے ذریعے تصدیق کے عمل میں دو مراحل ہیں: اندراج (enrollment) اور تصدیق (verification)۔ دونوں مراحل Secure Enclave کے اندر انجام پاتے ہیں — ایک الگ تھلگ سیکیورٹی coprocessor جس تک iOS روٹ مراعات کے باوجود بھی رسائی حاصل نہیں کر سکتا۔

فنگر پرنٹ رجسٹریشن (Enrollment)

صارف اپنی انگلی کو مختلف زاویوں سے کئی بار Home بٹن پر رکھتا ہے۔ Capacitive میٹرکس 500 PPI ریزولوشن پر 8×8 ملی میٹر کے فنگر پرنٹ ایریا کو اسکین کرتا ہے۔ سسٹم ایک ہی فنگر پرنٹ کے 12 مختلف ٹکڑے مختلف جھکاؤ زاویوں پر جمع کرتا ہے — یہ انگلی کو 360 ڈگری گھمانے پر پہچاننے کے لیے ضروری ہے۔ ہر ٹکڑا ایک ریاضیاتی ٹیمپلیٹ میں تبدیل ہوتا ہے اور سب ایک حوالہ فنگر پرنٹ ٹیمپلیٹ میں شامل ہو جاتے ہیں۔

تصدیق (Verification)

جب انگلی سینسر کو چھوتی ہے تو detection ring Secure Enclave کو سگنل بھیجتی ہے، اسکین شروع کرتی ہے۔ میٹرکس موجودہ فنگر پرنٹ کو 200–300 ms میں کیپچر کرتا ہے، minutiae (papillary لکیروں کے اختتام اور شاخیں) نکالتا ہے اور ان کا ذخیرہ شدہ ٹیمپلیٹس سے موازنہ کرتا ہے۔ Secure Enclave 50–100 پوائنٹس پر موازنہ کرتا ہے، مماثلت میٹرک کا حساب لگاتا ہے۔ اگر مماثلت حد سے زیادہ ہو تو تصدیق کامیاب سمجھی جاتی ہے۔

ناکام کوششیں اور لاک آؤٹ

3 ناکام کوششوں کے بعد Touch ID 10 سیکنڈ کے لیے لاک ہو جاتا ہے۔ 5 ناکام کوششوں کے بعد ڈیوائس پاس ورڈ درکار ہوتا ہے اور Touch ID پاس ورڈ کے کامیاب اندراج تک غیر فعال ہو جاتا ہے۔ ڈیوائس ری اسٹارٹ یا آخری انلاک کے 48 گھنٹے گزرنے پر Touch ID کو بھی پاس ورڈ درکار ہوتا ہے — یہ Secure Enclave کی ہارڈویئر ضرورت ہے جسے پروگرام کے ذریعے نظرانداز نہیں کیا جا سکتا۔

Touch ID ہارڈویئر آرکیٹیکچر

Touch ID سینسر ایک کثیر پرت ڈھانچہ ہے جہاں ہر پرت اپنا کام کرتی ہے: مکینیکل تحفظ سے لے کر چھونے کا پتہ لگانے اور فنگر پرنٹ کیپچر تک۔ تمام سینسر ڈیٹا ایک خفیہ کردہ چینل کے ذریعے براہ راست Secure Enclave کو بھیجا جاتا ہے۔

پرتموادفعل
نیلم شیشہمصنوعی نیلممیٹرکس کو خراشوں سے بچاتا ہے؛ انگلی کے برقی میدان کو گزرنے دیتا ہے
Detection ringسٹین لیس سٹیلانگلی کے رابطے کا پتہ لگاتا ہے اور سینسر کو فعال کرتا ہے
Capacitive میٹرکس500 PPI CMOS سینسرجلد کی ابھاروں اور گڑھوں کے درمیان گنجائش کا فرق پڑھتا ہے
ڈیٹا بسخفیہ کردہ چینلOS رسائی کے بغیر براہ راست Secure Enclave کو ڈیٹا منتقل کرتا ہے
Secure EnclaveARM TrustZoneٹیمپلیٹس ذخیرہ کرتا ہے، موازنہ کرتا ہے اور تصدیق کا فیصلہ کرتا ہے

بنیادی آرکیٹیکچرل فیصلہ OS کی خام ڈیٹا تک رسائی کی عدم موجودگی ہے۔ iOS نہ فنگر پرنٹ تصویر دیکھ سکتا ہے اور نہ ہی خود ٹیمپلیٹ۔ Secure Enclave صرف ایک بائنری نتیجہ لوٹاتا ہے: “کامیابی” یا “ناکامی۔” یہ ایپلیکیشن یا آپریٹنگ سسٹم کی سطح پر بائیو میٹرک ڈیٹا کے پروگراماتی روکے جانے کے امکان کو ختم کرتا ہے۔

Touch ID اور Face ID کا موازنہ

Touch ID اور Face ID Apple کی دو متواتر بائیو میٹرک ٹیکنالوجیز ہیں۔ مشترکہ مقصد (صارف کی تصدیق) کے باوجود، یہ آرکیٹیکچر، استعمال کے منظرناموں اور سیکیورٹی خصوصیات میں مختلف ہیں۔ یہ موازنہ ڈیولپر کو یہ سمجھنے میں مدد کرتا ہے کہ ایپلیکیشن میں تصدیق ڈیزائن کرتے وقت کن حدود پر غور کرنا چاہیے۔

  • FAR — Touch ID: 0.001% (50,000 میں 1)، Face ID: 0.0001% (1,000,000 میں 1)۔ Face ID 3D اسکیننگ کی وجہ سے 10 گنا زیادہ درست
  • رفتار — Touch ID 200–300 ms میں کام کرتا ہے (سادہ چھونا)، Face ID 600–1000 ms میں (اسکین + نظر کی جانچ)۔ سادہ انلاک کے لیے Touch ID تیز تر
  • نم مزاحمت — Touch ID گیلی یا چکنی انگلیوں سے کام نہیں کرتا؛ Face ID چہرے پر نمی سے متاثر نہیں ہوتا لیکن گندے IR کیمرے سے غلطی کرتا ہے
  • متعدد منظرنامے — Touch ID مختلف انگلیوں یا مختلف صارفین کے لیے 5 فنگر پرنٹس تک ذخیرہ کر سکتا ہے۔ Face ID صرف ایک چہرہ اور ایک متبادل شکل سپورٹ کرتا ہے
  • فارم فیکٹر — Touch ID کے لیے ایک فزیکل بٹن یا چیسس پر مخصوص جگہ درکار ہے؛ Face ID کے لیے ڈسپلے پر notch یا Dynamic Island درکار ہے

iOS ڈیولپمنٹ میں، دونوں APIs متحد LocalAuthentication فریم ورک کے ذریعے دستیاب ہیں۔ canEvaluatePolicy(.deviceOwnerAuthenticationWithBiometrics) کال بائیو میٹری کی قسم سے قطع نظر دستیابی لوٹاتی ہے۔ اس کا مطلب ہے کہ بائیو میٹرک تصدیق والی ایپلیکیشن تمام Apple آلات پر درست کام کرتی ہے۔

Touch ID سیکیورٹی اور Secure Enclave

Touch ID کی سیکیورٹی آرکیٹیکچر تین اصولوں پر مبنی ہے: ہارڈویئر علیحدگی، ڈیوائس سے خفیہ نگاری بائنڈنگ، اور اصل تصویر کا کوئی ذخیرہ نہ کرنا۔ یہ اصول Secure Enclave کے ذریعے نافذ کیے گئے ہیں — ایک coprocessor جو اپنے SEPOS فرم ویئر پر چلتا ہے۔

Secure Enclave مینوفیکچرنگ کے دوران ایک منفرد ڈیوائس شناخت کنندہ (UID) تیار کرتا ہے، جو چپ میں فیوز ہوتا ہے اور JTAG یا پروب سٹیشنز کے ذریعے بھی نہیں پڑھا جا سکتا۔ فنگر پرنٹ ٹیمپلیٹ UID سے ماخوذ کلید سے خفیہ کیا جاتا ہے اور Secure Enclave کے اندر خفیہ کردہ فلیش میموری میں محفوظ ہوتا ہے۔ ہر ڈیوائس بوٹ پر، SEPOS ہارڈویئر تصدیق کنندہ کے ذریعے فرم ویئر کی سالمیت کی جانچ کرتا ہے — اگر فرم ویئر تبدیل کیا گیا تو Secure Enclave مستقل طور پر لاک ہو جاتا ہے۔

Touch ID بائیو میٹرک تصدیق کے لیے FIDO2 تقاضوں کو پورا کرتا ہے اور Apple Pay میں ادائیگی کی اجازت کے لیے استعمال ہوتا ہے۔ PCI DSS (Payment Card Industry Data Security Standard) Touch ID کو موبائل ادائیگیوں کے لیے ایک جائز تصدیقی عنصر تسلیم کرتا ہے جب کثیر عنصری اسکیم کے لیے ڈیوائس PIN کے ساتھ استعمال کیا جائے۔ ڈیوائس سے سمجھوتہ ہونے پر، حملہ آور Secure Enclave سے فنگر پرنٹ ٹیمپلیٹ نکال نہیں سکتا — سسٹم موڈ کے ذریعے کسی بھی غیر مجاز رسائی کی کوشش پر ڈیٹا تباہ ہو جاتا ہے۔

LocalAuthentication کے ذریعے Touch ID کا نفاذ

iOS ڈیولپمنٹ میں، Touch ID انضمام LocalAuthentication فریم ورک — وہی API جو Face ID کے لیے استعمال ہوتی ہے — کے ذریعے کیا جاتا ہے۔ کوڈ دونوں بائیو میٹرک اقسام کے لیے عالمگیر ہے اور کسی مخصوص سینسر کی وضاحت کی ضرورت نہیں ہے۔ سسٹم خود بخود صارف کے ڈیوائس پر دستیاب بائیو میٹرک طریقہ کا تعین کرتا ہے۔

swift
import LocalAuthentication

func authenticateWithTouchID() {
    let context = LAContext()
    context.localizedReason = "ڈیٹا تک رسائی کے لیے اپنی شناخت کی تصدیق کریں"

    var error: NSError?
    guard context.canEvaluatePolicy(
        .deviceOwnerAuthenticationWithBiometrics,
        error: &error
    ) else {
        // Touch ID دستیاب نہیں — پاس ورڈ اندراج کی اسکرین دکھائیں
        showPasscodeScreen()
        return
    }

    context.evaluatePolicy(
        .deviceOwnerAuthenticationWithBiometrics,
        localizedReason: "اپنی انگلی سے Touch ID سینسر کو چھویں"
    ) { success, authError in
        DispatchQueue.main.async {
            if success {
                // Touch ID کی تصدیق ہوگئی
                self.unlockContent()
            } else {
                // تصدیق میں خرابی
                handleError(authError)
            }
        }
    }
}

یہ کوڈ Touch ID کے ذریعے معیاری تصدیقی نفاذ کو ظاہر کرتا ہے۔ canEvaluatePolicy طریقہ Secure Enclave میں رجسٹرڈ فنگر پرنٹس اور ڈیوائس پر سینسر کی دستیابی کی جانچ کرتا ہے۔ اگر ڈیوائس میں Touch ID کے بجائے Face ID ہے تو وہی کوڈ بغیر تبدیلی کے کام کرتا ہے — LAContext خود بخود دستیاب سینسر کا انتخاب کرتا ہے۔ تین ناکام کوششوں کے بعد ہارڈویئر لاک ایکٹیویٹ ہوتا ہے اور صارف کو ڈیوائس پاس ورڈ درج کرنا ہوتا ہے۔

مخصوص کارروائیوں (جیسے Apple Pay میں ادائیگی پر دستخط) کے لیے بائیو میٹرک تصدیق کو خفیہ نگاری سے باندھنے کے لیے SecAccessControl پیرامیٹر کے ساتھ evaluateAccessControl طریقہ استعمال کیا جاتا ہے۔ یہ طریقہ Touch ID کے نتیجے کو Keychain میں ایک کلید سے جوڑتا ہے: کامیاب تصدیق خفیہ نگاری کا عمل انجام دینے کے لیے ایک خفیہ کلید تک رسائی کھول دیتی ہے۔ کامیاب فنگر پرنٹ اسکین کے بغیر، کلید Secure Enclave میں بند رہتی ہے، جو بائیو میٹرک تصدیق کے پروگراماتی نظرانداز کے امکان کو ختم کرتی ہے۔

Touch ID استعمال کے منظرنامے

Touch ID کئی اہم منظرناموں میں iOS سسٹم کی سطح اور تیسرے فریق کی ایپلیکیشنز دونوں میں استعمال ہوتا ہے۔ ہر منظرنامہ متحد LocalAuthentication API استعمال کرتا ہے، لیکن سیکیورٹی پالیسی کے مختلف تقاضے پیش کرتا ہے — سادہ انلاک سے لے کر خفیہ نگاری سے دستخط شدہ لین دین کی اجازت تک۔

اہم منظرناموں میں ڈیوائس انلاک، App Store اور iTunes میں خریداری کی اجازت، Apple Pay کے ذریعے ادائیگی کی تصدیق، iCloud Keychain سے خودکار پاس ورڈ بھرنا، اور LocalAuthentication کے ذریعے تیسرے فریق کی ایپلیکیشنز میں تصدیق شامل ہیں۔ ہر منظرنامے میں Touch ID پاس ورڈ کے اندراج کی جگہ لیتا ہے: صارف سینسر کو چھوتا ہے، Secure Enclave شناخت کی تصدیق کرتا ہے، اور کارروائی اسناد درج کیے بغیر انجام پاتی ہے۔

iOS 14+ میں اضافی ASAuthorizationAppleIDRequest API متعارف کرائی گئی، جو Safari کے ذریعے ویب سائٹس پر پاس ورڈ کے بغیر لاگ ان کے لیے Touch ID کو Apple ID کے ساتھ مربوط کرتی ہے۔ صارف Touch ID کو چھوتا ہے اور براؤزر Secure Enclave سے خفیہ نگاری سے دستخط شدہ ٹوکن وصول کرتا ہے، جسے سرور پاس ورڈ محفوظ کیے بغیر تصدیق کر سکتا ہے۔ یہ طریقہ کار Apple کے Passkeys ایکو سسٹم کی بنیاد ہے۔

اکثر پوچھے گئے سوالات

Touch ID میں کتنے فنگر پرنٹس محفوظ کیے جا سکتے ہیں؟

Secure Enclave میں زیادہ سے زیادہ 5 فنگر پرنٹس۔ ایک صارف کی مختلف انگلیاں (انگوٹھا، شہادت، درمیانی) محفوظ کی جا سکتی ہیں یا مشترکہ ڈیوائس رسائی کے لیے خاندان کے افراد کے فنگر پرنٹس شامل کیے جا سکتے ہیں۔ چھٹا فنگر پرنٹ شامل کرنے کی کوشش پر سسٹم موجودہ میں سے ایک کو ہٹانے کا مشورہ دے گا۔ ہر فنگر پرنٹ ایک علیحدہ خفیہ کردہ ٹیمپلیٹ کے طور پر محفوظ ہوتا ہے۔

کیا Touch ID گیلی انگلیوں سے کام کرتا ہے؟

پہلی نسل کا Touch ID (iPhone 5S, iPhone 6) گیلی انگلیوں سے کام نہیں کرتا تھا — پانی ایک کنڈکٹیو فلم بناتا ہے جو capacitive ریڈنگ کو بگاڑ دیتی ہے۔ دوسری نسل (iPhone 6S اور نئے) نے بڑھتی ہوئی سینسر حساسیت کی وجہ سے گیلی انگلیوں کی پہچان بہتر کی ہے۔ بہترین کارکردگی کے لیے انگلی خشک کرنے کی سفارش کی جاتی ہے۔

کیا Touch ID کو سلیکون فنگر پرنٹ سے دھوکہ دیا جا سکتا ہے؟

نظریاتی طور پر ہاں — 500 PPI فنگر پرنٹ اسکین سے لیا گیا اعلیٰ معیار کا سلیکون مولڈ Touch ID تصدیق پاس کر سکتا ہے۔ تاہم، ایسا مولڈ بنانے کے لیے لیبارٹری حالات اور اصل فنگر پرنٹ تک رسائی درکار ہے۔ Secure Enclave اضافی تحفظ فراہم کرتا ہے: یہ کوششوں کی تعداد محدود کرتا ہے اور 5 ناکام مماثلت کے بعد سینسر کو لاک کر دیتا ہے، جس سے خودکار بروٹ فورس غیر عملی ہو جاتی ہے۔

Touch ID کے سیاق و سباق میں Secure Enclave کیا ہے؟

Secure Enclave Apple A-series چپ پر ایک الگ تھلگ coprocessor ہے جو SEPOS کے تحت چلتا ہے۔ اس کا اپنا فرم ویئر، سینسر کے لیے ایک علیحدہ ڈیٹا بس اور ایک ہارڈویئر AES-256 خفیہ کاری ماڈیول ہے۔ Secure Enclave فنگر پرنٹس کے ریاضیاتی ٹیمپلیٹس کو ذخیرہ کرتا ہے، تصدیق کے دوران ان کا موازنہ کرتا ہے اور iOS کو صرف ایک بائنری نتیجہ لوٹاتا ہے: کامیابی یا خرابی۔

2026 میں کن آلات میں Touch ID ہے؟

2026 میں Touch ID iPhone SE (تیسری نسل)، iPad (9ویں اور 10ویں نسل)، iPad Air (4th اور 5ویں نسل)، iPad mini (6ویں نسل) اور Apple Silicon چپس والے تمام MacBook پر موجود ہے۔ فلیگ شپ iPhone 15 اور 16 Pro صرف Face ID استعمال کرتے ہیں۔ Mac پر Touch ID بٹن کی بورڈ کے اوپری دائیں کونے میں واقع ہے اور براہ راست چپ کے Secure Enclave سے جڑا ہے۔

خلاصہ

  • Touch ID — Apple کا capacitive فنگر پرنٹ اسکینر جس کی FAR درستگی 0.001% اور ردعمل کا وقت 200–300 ms ہے
  • Secure Enclave — ایک ہارڈویئر سیکیورٹی ماڈیول جو بائیو میٹرک ٹیمپلیٹس کو آپریٹنگ سسٹم اور تیسرے فریق کی ایپلیکیشنز سے الگ کرتا ہے
  • 500 PPI capacitive میٹرکس نیلم شیشے کے ذریعے جلد کی ابھاروں اور گڑھوں کے درمیان صلاحیت کا فرق ماپ کر papillary پیٹرن پڑھتا ہے
  • زیادہ سے زیادہ 5 فنگر پرنٹس Secure Enclave میں محفوظ ہوتے ہیں؛ ہر فنگر پرنٹ مختلف زاویوں پر 12+ ٹکڑوں کا مشترکہ ٹیمپلیٹ ہے
  • کوشش کی حد — 5 ناکام کوششیں Touch ID کو ڈیوائس پاس ورڈ کے اندراج تک لاک کرتی ہیں
  • FIDO2 اور Apple Pay مالی لین دین کے لیے Touch ID کو خفیہ نگاری سے تصدیق شدہ تصدیقی عنصر کے طور پر استعمال کرتے ہیں
  • LocalAuthentication — Touch ID اور Face ID دونوں کے ساتھ کام کرنے کے لیے متحد iOS API، ایپلیکیشن کوڈ کو بائیو میٹری کی قسم سے آزاد بناتا ہے

ہم ایک موبائل ایپلیکیشن ٹرنکی تیار کریں گے

IT Sectr 2017 سے اسٹارٹ اپس اور کاروبار کے لیے iOS اور Android ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔

پروجیکٹ پر بحث کریں

مزید پڑھیں