Face ID Apple का बायोमेट्रिक प्रमाणीकरण प्रणाली है जो TrueDepth कैमरा का उपयोग करके चहरे के 3D स्कैनिंग पर आधारित है। यह तकनीक पहली बार 2017 में iPhone X में दिखाई दी और फ्लैगशिप मॉडल में Touch ID को बदल दिया। Apple Security Guide के अनुसार, किसी यादृच्छिक चहरे से Face ID खुलने की संभावना 1 में 1,000,000 है — जो एक पंजीकृत उंगली के निशान वाले Touch ID से 20 गुना कम है।
मुख्य बातें
Face ID Apple द्वारा iPhone और iPad के लिए विकसित एक बायोमेट्रिक प्रमाणीकरण प्रणाली है। यह उपयोगकर्ता के चहरे का सटीक 3D मॉडल बनाने और इसे संग्रहीत गणितीय टेम्पलेट से तुलना करने के लिए TrueDepth कैमरा का उपयोग करता है। यह प्रणाली इन्फ्रारेड रोशनी के कारण पूर्ण अंधेरे में भी काम करती है।
पहले iPhone X (2017) ने Touch ID को बदलते हुए Face ID को मुख्य बायोमेट्रिक के रूप में पेश किया। Apple के अनुसार, यह प्रणाली 16-कोर Neural Engine पर एक न्यूरल नेटवर्क का उपयोग करती है, जो विशेष रूप से चहरा पहचान के लिए प्रति सेकंड 600 अरब ऑपरेशन तक प्रोसेस करता है। वर्षों में, यह तकनीक कई पीढ़ियों से गुजरी है — iPhone X से iPhone 16 Pro तक, जहां Face ID 30% तेज़ काम करता है और अधिक दृश्य कोण का समर्थन करता है।
Face ID और इसके प्रतियोगियों के बीच मुख्य अंतर सामान्य 2D फ़ोटो के बजाय 3D स्कैनिंग का उपयोग है। यह प्रणाली को छवियों, मास्क और वीडियो से हमलों के प्रति प्रतिरोधी बनाता है। 2023 में, Apple ने पुष्टि की कि Face ID का उपयोग प्रमाणीकरण, भुगतान और पासवर्ड ऑटोफ़िल के लिए प्रति महीना 10 अरब से अधिक बार किया जाता है।
TrueDepth एक कैमरा मॉड्यूल है जिसमें तीन प्रमुख घटक हैं: डॉट प्रोजेक्टर, इन्फ्रारेड कैमरा और फ्लड इलुमिनेटर। ये तीनों घटक 940 nm स्पेक्ट्रम में काम करते हैं, जो मानव आँख को अदृश्य और दृष्टि के लिए सुरक्षित है।
प्रोजेक्टर उपयोगकर्ता के चहरे पर 30,000 से अधिक अदृश्य इन्फ्रारेड बिंदुओं को प्रोजेक्ट करने के लिए एक लेज़र डायबॉड और VCSEL (Vertical-Cavity Surface-Emitting Laser) विवर्तन ग्रेटिंग का उपयोग करता है। VCSEL लेज़र आँखों के लिए सुरक्षित पावर स्तर (IEC 60825 के अनुसार क्लास 1) पर काम करता है और 0.1 मिमी तक की सटीकता के साथ चहरे का गहराई मानचित्र बना सकता है।
इन्फ्रारेड कैमरा बिंदुओं के परावर्तन को पढ़ती है, जबकि फ्लड इलुमिनेटर कम रोशनी की स्थितियों में चहरे को समान IR प्रकाश से रोशन करता है। कैमरा से डेटा Neural Engine में भेजा जाता है, जो चहरे का 3D मॉडल बनाता है और इसकी तुलना Secure Enclave में संग्रहीत टेम्पलेट से करता है। यह प्रक्रिया 400 मिलीसेकंड से कम समय लेती है और पूरी तरह से डिवाइस पर की जाती है।
| घटक | कार्य | तकनीक |
|---|---|---|
| Dot Projector | 30,000 IR बिंदु प्रोजेक्ट करता है | VCSEL लेज़र, विवर्तन ग्रेटिंग |
| Infrared Camera | बिंदुओं के परावर्तन को पढ़ती है | 1280×960 पिक्सेल, 940 nm स्पेक्ट्रम |
| Flood Illuminator | चहरे को IR प्रकाश से रोशन करता है | 6 LED, 940 nm, क्लास 1 |
| Neural Engine | 3D मॉडल की प्रोसेसिंग करता है | 16 कोर, 1 ट्रिलियन ऑपरेशन/सेकंड तक |
Face ID प्रक्रिया में तीन चरण हैं: छवि कैप्चर, 3D मॉडल निर्माण और टेम्पलेट से तुलना। पहले चरण में, फ्लड इलुमिनेटर चहरे को रोशन करता है, और इन्फ्रारेड कैमरा IR स्पेक्ट्रम में एक छवि खींचती है। फिर Dot Projector चहरे पर 30,000 बिंदुओं का एक समूह प्रोजेक्ट करता है, और कैमरा संदर्भ ग्रिड के सापेक्ष उनके विरूपण को खींचती है।
Neural Engine प्रत्येक बिंदु के विरूपण का विश्लेषण करता है और चहरे का गहराई मानचित्र बनाता है — 30,000 X, Y, Z निर्देशांकों का एक समूह जो चहरे की बनावट का वर्णन करता है। साथ ही, एक दूसरा न्यूरल नेटवर्क यह सुनिश्चित करने के लिए इन्फ्रारेड छवि का विश्लेषण करता है कि Attention Aware संतुष्ट हो रहा है — यह प्रणाली यह सुनिश्चित करती है कि उपयोगकर्ता खुली आँखों से सीधे स्क्रीन देख रहा है।
गहराई मानचित्र और IR छवि को लगभग 3 KB के गणितीय टेम्पलेट में बदल दिया जाता है, जिसकी तुलना Secure Enclave में संग्रहीत टेम्पलेट से की जाती है। यदि मिलान स्कोर सीमा (iOS में कॉन्फ़िगर योग्य) से अधिक है तो प्रमाणीकरण सफल माना जाता है। Apple के अनुसार, Face ID उपस्थिति में बदलाव के अनुकूल ढल जाता है: दाढ़ी, मूंछ, चश्में, टॉपी — न्यूरल नेटवर्क हर सफल अनलॉक के बाद टेम्पलेट को अपडेट करता है।
2022 में iOS 15.4 के रिलीज के साथ, Apple ने मास्क के साथ Face ID समर्थन जोड़ा। यह प्रणाली केवल आँखों के आसपास के क्षेत्र का विश्लेषण करती है — उनका आकार, पुतलीयों के बीच की दूरी और कख की गहराई। इसके लिए मास्क पहने लाखों छवियों पर प्रशिक्षित एक विशेष एल्गोरिद्म का उपयोग किया जाता है। मास्क के साथ अनलॉक थोड़ा धीमा है (0.6 सेकंड बनाम 0.4 सेकंड), लेकिन रोज़ाना उपयोग के लिए पर्याप्त सुरक्षा प्रदान करता है।
Secure Enclave (SEP) Apple A7 और बाद के चिप्स में एक समर्पित सह-प्रोसेसर है, जो मुख्य ऑपरेटिंग सिस्टम से स्वतंत्र रूप से काम करता है। Face ID के संदर्भ में, Secure Enclave दो कार्य करता है: बायोमेट्रिक टेम्पलेट को एन्क्रिप्टेड रूप में संग्रहीत करता है और नए नमूने की टेम्पलेट से गणितीय तुलना करता है। iOS की कैमरा के रॉ डेटा तक पहुंच नहीं है — केवल तुलना परिणाम: मिलान या कोई मिलान नहीं।
चहरे का टेम्पलेट एक कुंजी से एन्क्रिप्ट किया जाता है जो डिवाइस के पहली बार चलने पर चिप के अनूठे पहचानकर्ता (UID) से उत्पन्न होती है। UID निर्माण के दौरान Secure Enclave में एम्बेड किया जाता है और बाहर से पढ़ा नहीं जा सकता। Apple Platform Security के अनुसार, Apple भी डिवाइस से चहरे का टेम्पलेट नहीं निकाल सकता।
Attention Aware एक अतिरिक्त सुरक्षा परत है जो यह सत्यापित करता है कि उपयोगकर्ता जानबूझकर स्क्रीन देख रहा है। यदि आँखें बंद हैं या नजर दूसरी ओर है तो Face ID फ़ोन को अनलॉक नहीं करेगा। यह सुरक्षा नींद में या मालिक की जानकारी के बिना अनलॉकिंग को रोकती है। दृष्टि बाधाओं वाले लोगों के लिए, Attention Aware को सेटिंग्स में बंद किया जा सकता है, लेकिन यह सुरक्षा स्तर को कम कर देता है।
Apple ने फ़िल्म उद्योग के लिए पेशेवर स्पेशल इफॆक्ट निर्माताओं द्वारा बनाए गए एक हजार से अधिक मास्क के साथ Face ID का परीक्षण किया। प्रौद्योगिकियों के संयोजन के कारण कोई भी मास्क प्रणाली को धोखा नहीं दे सका: इन्फ्रारेड कैमरा त्वचा के थर्मल विकिरण का विश्लेषण करती है, Dot Projector 3D बनावट की जाँच करता है, और Neural Engine चहरे की माँसपेशियों की सूक्ष्म गतियों का पता लगाता है। बाजार में मास्क की मदद से Face ID को बायपास करने का कोई पुष्टित मामला दर्ज नहीं किया गया है।
Face ID और Touch ID के बीच चुनाव उपयोग परिदृश्य और व्यक्तिगत पसंद पर निर्भर करता है। Face ID बिना संपर्क के काम करता है — उपयोगकर्ता को केवल स्क्रीन देखना होता है। Touch ID को एक बटन या सेंसर के साथ शारीरिक संपर्क की आवश्यकता होती है, लेकिन इसके लिए डिवाइस के साथ आँख संपर्क की आवश्यकता नहीं है।
| पैरामीटर | Face ID | Touch ID |
|---|---|---|
| FAR (गलत स्वीकार दर) | 1:1,000,000 | 1:50,000 |
| गति | 0.4 सेकंड | 0.2 सेकंड |
| अंधेरे में काम करता है | हां (IR रोशनी) | हां |
| मास्क के साथ काम करता है | हां (iOS 15.4 से) | हां |
| बिना संपर्क | हां | नहीं |
| एकाधिक उपयोगकर्ता | केवल 1 चहरा | 5 उंगलियों तक |
COVID-19 महामारी के बाद, Apple ने मास्क के साथ Face ID अनलॉक की क्षमता जोड़ी (iOS 15.4+) — यह प्रणाली केवल आँखों के आसपास के क्षेत्र का विश्लेषण करती है। हालांकि, अधिकतम सुरक्षा के लिए, Apple पूर्ण चहरा पहचान का उपयोग करने की सिफारिश करता है। Touch ID अभी भी iPhone SE और iPad (होम बटन) में उपलब्ध है और मास्क पहनने वाले, मोटे लेन्स के चश्मे पहनने वाले या चिकित्सा मतभेदों वाले उपयोगकर्ताओं के लिए पसंदीदा तरीका बना हुआ है।
LocalAuthentication फ्रेमवर्क iOS पर Face ID और Touch ID के साथ काम करने के लिए एक एकीकृत API प्रदान करता है। डिवथलपर को यह जानने की आवश्यकता नहीं है कि डिवाइस पर कौन सा सेंसर स्थापित है — सिस्टम स्वचालित रूप से उपलब्ध बायोमेट्रिक विधि का चयन करता है। नीचे ध्यान जांच के साथ प्रमाणीकरण का एक उदाहरण दिया गया है।
import LocalAuthentication
class AuthManager {
let context = LAContext()
func authenticate() {
var error: NSError?
guard context.canEvaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics,
error: &error
) else {
print("बायोमेट्रिक्स उपलब्ध नहीं: \(error)")
return
}
context.localizedReason = "साइन इन के लिए प्रमाणीकरण आवश्यक"
context.interactionNotAllowed = false
context.evaluatePolicy(
.deviceOwnerAuthenticationWithBiometrics
) { success, authError in
if success {
print("प्रमाणीकरण सफल")
} else {
print("त्रुटि: \(authError)")
}
}
}
}
canEvaluatePolicy विधि डिवाइस पर बायोमेट्रिक की उपलब्धता की जाँच करती है — यदि Face ID सेट नहीं है या बहुत अधिक असफल प्रयासों के बाद लॉक हो गया है तो false लौटाती है। interactionNotAllowed पैरामीटर यह निर्धारित करता है कि क्या सिस्टम उपयोगकर्ता को एक संवाद दिखा सकता है। Face ID के लिए, iOS स्वचालित रूप से चहरा पहचान आइकन और एनिमेशन जोड़ता है।
अक्सर पूछे जाने वाले प्रश्न
नहीं। Face ID एक सामान्य फ़ोटो के बजाय 30,000 इन्फ्रारेड बिंदुओं के साथ 3D स्कैनिंग का उपयोग करता है। एक समतल छवि गहराई मानचित्र नहीं बनाती, और Neural Engine तुरंत नकली को पहचान लेता है। एक उच्च गुणवत्ता वाला 3D मास्क भी सिस्टम को धोखा नहीं दे सकता — एल्गोरिद्म त्वचा की बनावट और चहरे की माँसपेशियों की सूक्ष्म गतियों की जाँच करते हैं।
Face ID प्रति डिवाइस केवल एक चहरा का समर्थन करता है। Touch ID (5 उंगलियों तक) के विपरीत, Apple ने बढ़ी हुई सुरक्षा के लिए जानबूझकर Face ID को एक उपयोगकर्ता तक सीमित किया है। यदि फ़ोन का उपयोग कई लोग करते हैं, तो प्रत्येक उपयोगकर्ता इसे अपने पासवर्ड से खोलता है, बायोमेट्रिक्स से नहीं।
हां, Face ID Flood Illuminator के कारण पूर्ण अंधेरे में भी बेहतरीन ढंग से काम करता है — एक इन्फ्रारेड रोशनी जो 940 nm तरंग दैर्ध्य के अदृश्य प्रकाश से चहरे को रोशन करता है। इन्फ्रारेड कैमरा बाहरी रोशनी के बावजूद छवि खींचती है।
5 असफल प्रयासों के बाद, Face ID लॉक हो जाता है और iPhone पासवर्ड की आवश्यकता होती है। यह ब्रूट फ़ोर्स से सुरक्षा है। पासवर्ड सफलतापूर्वक दर्ज करने के बाद, Face ID फिर से सक्रिय हो जाता है। डिवाइस को रिस्टार्ट करने पर भी पासवर्ड की आवश्यकता होती है — पहली बार कोड दर्ज करने तक बायोमेट्रिक्स उपलब्ध नहीं हैं।
हां, Face ID का उपयोग Apple Pay के माध्यम से भुगतान को अधिकृत करने के लिए किया जाता है। भुगतान करने के लिए, बस साइड बटन को दो बार दबाएं और स्क्रीन देखें। लेनदेन बायोमेट्रिक्स द्वारा पुष्टित किया जाता है, PIN दर्ज करके नहीं। Face ID के बिना, भुगतान को केवल Apple ID पासवर्ड से ही पुष्टि किया जा सकता है।
सारांश
हम एक मोबाइल एप्लिकेशन टर्नकी विकसित करेंगे
IT Sectr 2017 से स्टार्टअप और व्यवसायों के लिए iOS और Android एप्लिकेशन बनाता है। हम आपको सलाह देंगे और सर्वोत्तम समाधान प्रस्तावित करेंगे।
यह भी पढ़ें