ISSN: 1813-0410

Keywords : Pin


Design and Implementation of a Smart Digital Door Lock Based on BBS PRNG

journal of kerbala university, Volume 14, Issue 2, Pages 170-178

Security in smart home considered as a major concern nowdays.In this proposal work, a new implementation of BBS PRNG (Blum BlumShub Pseudorandom Number Generator) to generate new PIN (Personal Identification Number) for digital door lock access. The normal PIN generated from combination of numeric keypad, and this PIN mostly consist of 4-digit and may one of most popular password such as "1234" which easy to break.
The proposal work is to design prototype of electronic circuit for digital door lock using ATmega32 to control the actuator of door, also, a bluetooth module wired to microcontroller to receive PIN from smartphone to lock/unlock the door. The PIN will be generated using BBS algorithm in Android (smartphone) environment and transmitted to digital door lock controller via Bluetooth. The proposed design can enhance the security of control digital door lock by using the PIN generated by BBS PRNG, and performance evaluation of attack both PINs, normal and BBS generated, by using Brute Force attack tools which comes with the BBS is harder and takes years to attack, where normal PIN takes minutes to attack.
تعتبر الأنظمة الأمنية في البيوت الذكية احدى الاهتمامات المهمة في هذه الأيام. في هذا العمل المقترح، تم توظيف جديد لخوارزمية (بلوم بلوم شاب – مولد الرقم المزيف) لتوليد الرقم التعريفي الشخصي المستخدم لغرض التحكم بفتح وغلق قفل الباب الالكتروني. أن الرقم المتولد في حالته الاعتيادية يتكون من (4 ارقام) ويتم إدخالها من خلال لوحة المفاتيح الرقمية، وقد يكون من السهولة معرفة وخرق الأرقام المدخلة لبساطة تكوينها واختيارها مثلاً (1234).
في هذا المقترح تم تصميم دائرة الكترونية للسيطرة على قفل الباب الالكتروني باستخدام المتحكم الدقيق ATMEGA328 لغرض السيطرة على المشغل الميكانيكي في الباب، بالإضافة الى انه تم استخدام تقنية البلوتوث لغرض ارسال واستلام الرقم التعريفي الشخصي من جهاز الهاتف الذكي الى دائرة التحكم لقفل الباب الالكتروني. أن الرقم التعريفي الشخصي المقترح في هذا البحث يتم توليده باستخدام خوارزمية (BBS) وتم تصميم برنامج في بيئة أندرويد للأجهزة الهاتف الذكية. والغرض من هذا البحث هو تحسين الأمن للسيطرة على القفل الالكتروني وذلك بتوليد الرقم التعريفي الشخصي، وتم تقييم أداء العمل من خلال التعرف على الرقم السري الاعتيادي (4 أرقام) وعلى الرقم المتولد بطريقة الـ BBS باستخدام أداة (هجوم القوة العنيفة) والتي بالتالي تبين ان الرقم المتولد بطريقة الـ BBS أصعب وتأخذ فترة عدة سنوات لاختراقه في حين الرقم التعريفي الشخصي (4 أرقام) يستغرق دقائق لمعرفته.