کالبدشکافی تشخیص چهره سهبعدی: گوشی شما واقعاً چگونه با پرتاب هزاران نقطه نامرئی، چهرهتان را میخواند؟
سیستمهای تشخیص چهره سهبعدی با استفاده از پرتوهای مادون قرمز و نقشهبرداری عمقی، امنیت بیومتریک را متحول کردهاند. این فناوری به جای تکیه بر تصاویر تخت، هندسه دقیق صورت را با هزاران نقطه نوری اندازهگیری میکند.
به قلم کاوان رامین
این خبر را به اشتراک بگذارید
بهطور خلاصه
- تشخیص چهره سهبعدی از حدود ۳۰ هزار نقطه نوری نامرئی برای نقشهبرداری از هندسه صورت استفاده میکند.
- این سیستمها کاملاً مستقل از نور محیط عمل کرده و در تاریکی مطلق نیز کارایی کامل دارند.
- دادههای بیومتریک هرگز از دستگاه خارج نمیشوند و در یک تراشه سختافزاری ایزوله ذخیره میگردند.
شما دیگر برای باز کردن قفل گوشی، ورود به برنامههای بانکی یا تایید پرداختهای چند هزار دلاری نیازی به تایپ کردن رمز عبور ندارید؛ تنها کاری که انجام میدهید نگاه کردن به یک صفحه شیشهای است. این تغییر رفتار که از اواخر سال ۲۰۱۷ به یک استاندارد صنعتی تبدیل شد، یکی از سریعترین پذیرشهای فناوریهای بیومتریک در تاریخ مصرفکنندگان محسوب میشود.[1]
بخش بازاریابی شرکتها دوست دارد این فرآیند را به عنوان «جادوی هوش مصنوعی» یا «نقشهبرداری چهره در سطح نظامی» معرفی کند. اما در زیر این لایههای تبلیغاتی، هیچ جادویی وجود ندارد. آنچه در بریدگی بالای نمایشگر گوشی شما پنهان شده، یک نسخه مینیاتوری از سیستمهای اسکن سهبعدی صنعتی است که در علم فیزیک به آن «نور ساختاریافته» (Structured Light) میگویند.[3]
فرآیند شناسایی در کسری از ثانیه و در سه مرحله مجزا انجام میشود. ابتدا، قطعهای به نام «روشنکننده سیلآسا» (Flood Illuminator) وارد عمل میشود. این قطعه یک فلاش از نور مادون قرمز با طول موج ۹۴۰ نانومتر پرتاب میکند. این طول موج برای چشم انسان کاملاً نامرئی است، اما چهره شما را برای سنسورهای دستگاه، حتی در تاریکی مطلق یک اتاق خواب، کاملاً روشن میکند.[2]
در مرحله دوم، قطعه کلیدی سیستم یعنی «پروژکتور نقطه» (Dot Projector) فعال میشود. این ماژول که از یک لیزر ساطعکننده سطح با کاواک عمودی (VCSEL) بهره میبرد، حدود ۳۰ هزار نقطه نوری مادون قرمز را با الگویی مشخص روی صورت شما میتاباند. در مدلهای جدیدتر که از سال ۲۰۲۳ به بعد عرضه شدند، این تعداد به بیش از ۵۰ هزار نقطه افزایش یافته است تا دقت سیستم در زوایای دشوار بهبود یابد.[1][2]
مرحله سوم بر عهده دوربین مادون قرمز است. این دوربین از چهره شما که اکنون با هزاران نقطه پوشیده شده، عکس میگیرد. ترفند فیزیکی در اینجا نهفته است: چون صورت شما یک سطح صاف نیست و دارای پستی و بلندیهایی مانند بینی، گونهها و حدقه چشم است، الگوی شبکهای این ۳۰ هزار نقطه روی صورت شما دچار اعوجاج و تغییر شکل میشود.[3]
پردازنده دستگاه با استفاده از اصول هندسی و مثلثبندی، میزان جابهجایی هر نقطه را نسبت به الگوی مرجع محاسبه میکند. اگر نقطهای که باید روی یک سطح صاف در مختصات مشخصی قرار داشته باشد، اکنون جابهجا شده است، سیستم میفهمد که آن نقطه به دوربین نزدیکتر (مانند نوک بینی) یا دورتر (مانند چشمها) است. نتیجه این محاسبات، یک نقشه عمقی با دقت میلیمتری از هندسه صورت شماست.[2]
دلیل اینکه بانکها به این سیستم اعتماد دارند، نرخ خطای پذیرش کاذب (FAR) آن است. بر اساس مستندات امنیتی اپل که در سال ۲۰۲۵ بهروزرسانی شد، «احتمال اینکه یک شخص تصادفی در جمعیت بتواند به آیفون شما نگاه کند و قفل آن را با Face ID باز کند، تقریباً ۱ در ۱,۰۰۰,۰۰۰ است.» این رقم در مقایسه با نرخ ۱ در ۵۰,۰۰۰ برای سنسورهای اثر انگشت سنتی، یک جهش امنیتی عظیم محسوب میشود.[1]
اما یک نقشه سهبعدی به تنهایی کافی نیست؛ سیستم باید بداند که شما زنده هستید. الگوریتمهای تشخیص حیات (Liveness Detection) به دنبال ریزحرکات عضلات صورت و بازتاب خاص نور از شبکیه چشم میگردند. ویژگی «توجه» (Attention) ایجاب میکند که چشمان شما باز باشد و مستقیماً به سنسور نگاه کنید. به همین دلیل است که نمیتوان قفل گوشی فردی را در حالی که خواب است، باز کرد.[1][3]
این معماری سختافزاری در سال ۲۰۲۰ با یک بحران بیسابقه مواجه شد: استفاده جهانی از ماسکهای تنفسی. با پوشانده شدن نیمی از صورت، سیستمها ناگهان بیش از ۶۰ درصد از نقاط داده خود را از دست دادند. مهندسان مجبور شدند شبکههای عصبی را مجدداً آموزش دهند تا هویت افراد را تنها بر اساس ناحیه اطراف چشم (Periocular region) تایید کنند، که این امر نیازمند استخراج الگوهای بسیار پیچیدهتری از یک مساحت کوچکتر بود.[3]
این معماری سختافزاری در سال ۲۰۲۰ با یک بحران بیسابقه مواجه شد: استفاده جهانی از ماسکهای تنفسی.
با وجود تمام این پیچیدگیها، فناوری نور ساختاریافته نقاط ضعف فیزیکی خود را دارد. نور مستقیم خورشید حاوی مقادیر عظیمی از پرتوهای مادون قرمز است که میتواند سنسور دوربین را کور کند و خواندن نقاط لیزری را غیرممکن سازد. همچنین، برخی از عینکهای آفتابی پلاریزه که برای مسدود کردن طول موجهای خاص طراحی شدهاند، میتوانند مانع از عبور نور ۹۴۰ نانومتری شوند.[2]
در دنیای گوشیهای هوشمند، یک شکاف امنیتی بزرگ وجود دارد. در حالی که اپل از سال ۲۰۱۷ به استفاده از سختافزار گرانقیمت سهبعدی متعهد ماند، بیش از ۸۵ درصد از گوشیهای اندرویدی موجود در بازار همچنان از دوربین سلفی معمولی (دوبعدی) برای تشخیص چهره استفاده میکنند. این سیستمهای دوبعدی تنها به تطبیق پیکسلها میپردازند و به راحتی با یک عکس باکیفیت یا یک ویدیو فریب میخورند.[3]
یکی از بزرگترین نگرانیهای عمومی، سرنوشت دادههای چهره است. در سیستمهای استاندارد، نقشه سهبعدی چهره شما هرگز به یک تصویر قابل مشاهده تبدیل نمیشود و هرگز به سرورهای ابری ارسال نمیگردد. این نقشه به یک هش ریاضی (Mathematical Hash) تبدیل شده و در یک زیرسیستم سختافزاری کاملاً ایزوله به نام «منطقه امن» (Secure Enclave) قفل میشود.[1]
از دیدگاه توسعهدهندگان نرمافزار، اپلیکیشنها هرگز به دادههای چهره شما دسترسی ندارند. وقتی یک اپلیکیشن بانکی درخواست احراز هویت میکند، تنها یک سیگنال به سیستم عامل میفرستد. سیستم عامل چهره را اسکن کرده، آن را با هش ذخیره شده در منطقه امن مقایسه میکند و تنها یک پاسخ ساده «بله» یا «خیر» (یک توکن رمزنگاری شده) را به اپلیکیشن بانکی برمیگرداند.[1][3]
مرز بعدی برای مهندسان سختافزار، پنهان کردن کامل این سیستم در زیر نمایشگر است. انتقال نور مادون قرمز از میان پیکسلهای متراکم یک صفحه نمایش OLED بدون ایجاد پراکندگی نوری (Light Scattering) یک چالش فیزیکی عظیم است. نمونههای اولیه نشان میدهند که برای حفظ دقت ۱ در ۱,۰۰۰,۰۰۰، سنسورهای زیر نمایشگر به لیزرهای VCSEL با توان خروجی حداقل ۳۰ درصد بیشتر نیاز دارند تا بر افت سیگنال غلبه کنند.[2][3]
اصطلاحات کلیدی
- نور ساختاریافته (Structured Light)
- تکنیکی برای نقشهبرداری سهبعدی با تاباندن یک الگوی نوری شناختهشده روی یک شیء و اندازهگیری تغییر شکل آن الگو.
- لیزر VCSEL
- نوعی دیود لیزری بسیار کوچک که پرتوها را عمود بر سطح تراشه ساطع میکند و در تولید هزاران نقطه مادون قرمز کاربرد دارد.
- منطقه امن (Secure Enclave)
- یک پردازنده فرعی و ایزوله در تراشه اصلی دستگاه که وظیفه نگهداری و پردازش دادههای حساس بیومتریک و رمزنگاری را بر عهده دارد.
- نرخ پذیرش کاذب (FAR)
- احتمال آماری اینکه یک سیستم بیومتریک به اشتباه هویت یک شخص غیرمجاز را تایید کرده و قفل دستگاه را باز کند.
پرسشهای متداول
آیا تشخیص چهره در تاریکی مطلق کار میکند؟
بله، این سیستمها از نور مادون قرمز استفاده میکنند که برای چشم انسان نامرئی است اما محیط را برای سنسورهای دوربین کاملاً روشن میکند.
آیا میتوان این سیستم را با یک عکس فریب داد؟
خیر، سیستمهای سهبعدی عمق هندسی صورت را اندازه میگیرند و عکسهای تخت یا ویدیوها را به راحتی تشخیص داده و رد میکنند.
آیا عینک آفتابی مانع تشخیص چهره میشود؟
بستگی دارد. بیشتر عینکها نور مادون قرمز را عبور میدهند، اما برخی لنزهای پلاریزه خاص ممکن است طول موج ۹۴۰ نانومتری را مسدود کنند.
آیا دادههای چهره من به سرورهای شرکت سازنده ارسال میشود؟
خیر، تمام پردازشها و ذخیرهسازی دادههای بیومتریک به صورت کاملاً محلی در یک تراشه سختافزاری ایزوله (Secure Enclave) در داخل خود گوشی انجام میشود.
بررسی عمیق دیدگاهها
دیدگاه مهندسان سختافزار
تمرکز بر دستاورد فیزیکی جای دادن یک سیستم اسکن سهبعدی صنعتی در حاشیه چند میلیمتری یک گوشی هوشمند.
برای مهندسان سختافزار، پیروزی واقعی در این فناوری، الگوریتمهای نرمافزاری نیست، بلکه مینیاتوری کردن قطعات است. تا پیش از سال ۲۰۱۷، سیستمهای نور ساختاریافته دستگاههای بزرگی بودند که در خطوط تولید صنعتی یا اسکنرهای پزشکی استفاده میشدند. قرار دادن یک پروژکتور لیزری، یک فلاش مادون قرمز و یک دوربین اختصاصی در فضایی کمتر از یک سانتیمتر مربع، نیازمند پیشرفتهای بنیادین در تولید لیزرهای VCSEL بود. چالش فعلی آنها غلبه بر قوانین فیزیک نور برای انتقال این سنسورها به زیر نمایشگرهای متراکم OLED است.
دیدگاه پژوهشگران حریم خصوصی
تاکید بر اهمیت معماری پردازش محلی به عنوان سدی در برابر نظارت انبوه و سرقت دادههای بیومتریک.
از نگاه فعالان حریم خصوصی، بزرگترین دستاورد سیستمهای تشخیص چهره مدرن در گوشیها، نحوه مدیریت دادههاست. برخلاف سیستمهای تشخیص چهره فرودگاهی یا شهری که تصاویر را به سرورهای مرکزی ارسال میکنند، معماری گوشیهای هوشمند بر اساس اصل «دانش صفر» (Zero-Knowledge) بنا شده است. نقشه سهبعدی چهره کاربر هرگز دستگاه را ترک نمیکند و حتی سیستم عامل اصلی نیز نمیتواند آن را بخواند. این ایزولهسازی سختافزاری در تراشههای امنیتی، تضمین میکند که حتی در صورت هک شدن کامل گوشی، دادههای بیومتریک قابل استخراج یا بازسازی نیستند.
دیدگاه توسعهدهندگان نرمافزار
استفاده از لایههای انتزاعی برای تامین امنیت برنامهها بدون نیاز به درگیر شدن با پیچیدگیهای بیومتریک.
برای توسعهدهندگانی که اپلیکیشنهای بانکی یا مدیریت رمز عبور را میسازند، تشخیص چهره سهبعدی یک جعبه سیاه امن است. آنها نیازی ندارند بدانند که کاربر عینک زده است، در تاریکی قرار دارد یا چهرهاش چگونه تغییر کرده است. API سیستم عامل تمام این پیچیدگیها را پنهان میکند. اپلیکیشن تنها یک درخواست احراز هویت ارسال میکند و منتظر یک توکن رمزنگاری شده میماند که تایید میکند کاربر فیزیکی همان صاحب قانونی دستگاه است. این جداسازی وظایف، توسعه نرمافزارهای امن را به شدت ساده کرده است.
- طراحان سختافزار
- تمرکز بر چالشهای فیزیکی مینیاتوری کردن لیزرهای VCSEL و غلبه بر محدودیتهای نوری مانند نور خورشید.
- مدافعان حریم خصوصی
- تاکید بر اهمیت پردازش محلی دادهها در تراشههای ایزوله (Secure Enclave) و عدم ارسال اطلاعات بیومتریک به فضای ابری.
- توسعهدهندگان نرمافزار
- ارزشگذاری بر لایه انتزاعی سیستم عامل که به برنامهها اجازه میدهد بدون دسترسی به دادههای چهره، هویت کاربر را تایید کنند.
دیدگاههایی که این گزارش پوشش نداده
- سازندگان گوشیهای اقتصادی که به دلیل هزینههای بالای سختافزار سهبعدی، همچنان به سیستمهای دوبعدی متکی هستند.
منابع
[1]Apple Supportمدافعان حریم خصوصیAbout Face ID advanced technology
مطالعه در Apple Support →
[2]IEEE Xploreطراحان سختافزارVCSEL Arrays for 3D Sensing and Facial Recognition in Mobile Devices
مطالعه در IEEE Xplore →
[3]تیم سردبیری کوهستانتوسعهدهندگان نرمافزارتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
بیشتر در فناوری
مشاهده همه →معماری سیستمعامل
کالبدشکافی زمانبندی پردازنده: چگونه کامپیوتر شما هزاران کار را همزمان انجام میدهد؟
5 منبع
معماری سختافزار
کالبدشکافی پردازش موازی در GPU: چرا کارتهای گرافیک برای هوش مصنوعی و بازی ضروری هستند؟
2 منبع
سختافزار موبایل
کالبدشکافی صفحهنمایشهای لمسی: گوشی شما واقعاً چگونه انگشت شما را میبیند؟
3 منبع
معماری 5G
کالبدشکافی شبکههای 5G: چگونه «برش شبکه» و آنتنهای Massive MIMO سرعت و تأخیر را متحول کردند؟
6 منبع
نظرات
هر زاویه. هر روز.
اخبار فناوری با پوشش کامل منابع و تحلیل دیدگاهها، هر روز و رایگان.





