ErfanDL
2020/07/12, 11:06
Quantum Random Number Generator
QRNG
50065
با عرض سلام و احترام خدمت دوستان و کاربران عزیز :emoji_smiley-173:
در این تاپیک با معرفی نسل جدید سیستم های رمزنگاری، یعنی رمزنگاری کوانتومی در خدمت شما هستیم.
همان طور که اطلاع دارید چندی پیش شرکت سامسونگ با همکاری شرکت کره ای SK Telecom یا SKT موفق به تولید اولین تلفن همراه هوشمند با قابلیت رمزنگاری کوانتومی یعنی GALAXY A Quantum شدن.
پردازنده کوانتومی Galaxy A Quantum به این صورت عمل میکند که با وجود لیزر و سنسور تصویری CMOS قادر است نورهای ساطع شده دیود لیزر را بشناسد و یک بیت کوانتومی تصادفی یا Qbit تولید کند.
در واقع در این پردازنده از یک منشور شکاف دهنده پرتو لیزر با طول موج 650 نانومتر با نسبت 50:50 استفاده میشود که پرتوهای لیزر را شکافته و فوتون ها را به صورت موجی شکل به سنسورهای دریافتی میرساند
سنسورها در زاویه 90 درجه ای و اطراف منشور قرار دارند تا پرتوهای شکافته شده توسط منشور به صورت مساوی به هر دو سنسور برسند. همین امر باعث میشود تا پرتوهای شکافته شده دوباره توسط سنسورها
ترکیب شوند و در همین مسیر سنسورها میتوانند مقدار فوتون پرتوها را به qbit یا quantum bit تبدیل کنند که باعث ایجاد اعداد تصادفی کوانتومی به صورت 0 و 1 خواهد شد که از فرمول زیر محاسبه میشود:
creg c0[1];
h q[1];
measure q[1] -> c0;
50066
50071
خب با توجه به توضیحات بالا، تصمیم گرفتم یک مدل مفهومی ( Concept ) از این پردازنده کوانتومی را به صورت دست ساز در خانه درست کنم :emoji_smiley-01:
البته زیاد در موردش مطمئن نبودم که به نتیجه برسم ولی انجامش دادم که خوشبختانه به نتایج خوبی دست پیدا کردم.
خب مواد لازم برای تهیه یک پردازنده کوانتومی:
1 عدد منشور شکاف دهنده لیزر با نسبت 50:50 به مبلغ 2,500,000 تومان که عکسش رو در بالا مشاهده میکنید
1 عدد لیزر 650 نانومتر 3 میلی وات به مبلغ 9000 تومان
2 عدد فوتورسیستور به مبلغ 2000 تومان
1 عد میکروکنترلر AVR که من در این پروژه از آردوینو استفاده کردم آردوینو UNO و شیلد Ethernet به مبلغ 250,000 تومان
خب مدارمون تقریا مثل شکل زیر میشه که من شماتیکش رو کشیدم
50067
و نتیجه کار :emoji_smiley-28: :
50068 50069 50070
البته پشت همه این ها یک برنامه نویسی سنگین هم وجود داره که برای میکروکنترلر AVR نوشتم که حدود 1 ماه طول کشید !
و همچنین یک اپلیکیشن اندرویدی نوشتم که بتونم مقادیر و داده های پردازنده کوانتومی را مانیتور کنم که این داده ها به قرار زیر می باشد:
* Qbit تولید شده ( 0 یا 1 )
*زاویه تابش پرتو در جهت Horizontal
*زاویه تابش پرتو در جهت Vertical
*زاویه برگشتی پرتو از جهت Horizontal
50072
حالا ممکنه سوال براتون پیش بیاد الان این وسیله به چه دردی میخوره ؟ که البته برای خودم هم سوال بود بعد از ساختش :|
برای همین بیکار ننشستم و یک API برای احراز هویت بین این پردازنده و روتر وای فای میکروتیک طراحی کردم
در واقع هر کس بخواهد به روتر وای فای متصل بشه اول Qbit و زاویه تابش توسط API بین پردازنده و روتر میکروتیک اعتبار سنجی می شود سپس دسترسی به وای فای توسط پروتکل WPA2 Enterprise صادر خواهد شد
در این حالت امکان ه.ک شدن وای فای به صفر خواهد رسید.
امیدوارم که این مطلب مفید واقع شده باشد :emoji_smiley-178:
======
موفق باشید
منبع انجمن تخصصی سخت افزارمگ
QRNG
50065
با عرض سلام و احترام خدمت دوستان و کاربران عزیز :emoji_smiley-173:
در این تاپیک با معرفی نسل جدید سیستم های رمزنگاری، یعنی رمزنگاری کوانتومی در خدمت شما هستیم.
همان طور که اطلاع دارید چندی پیش شرکت سامسونگ با همکاری شرکت کره ای SK Telecom یا SKT موفق به تولید اولین تلفن همراه هوشمند با قابلیت رمزنگاری کوانتومی یعنی GALAXY A Quantum شدن.
پردازنده کوانتومی Galaxy A Quantum به این صورت عمل میکند که با وجود لیزر و سنسور تصویری CMOS قادر است نورهای ساطع شده دیود لیزر را بشناسد و یک بیت کوانتومی تصادفی یا Qbit تولید کند.
در واقع در این پردازنده از یک منشور شکاف دهنده پرتو لیزر با طول موج 650 نانومتر با نسبت 50:50 استفاده میشود که پرتوهای لیزر را شکافته و فوتون ها را به صورت موجی شکل به سنسورهای دریافتی میرساند
سنسورها در زاویه 90 درجه ای و اطراف منشور قرار دارند تا پرتوهای شکافته شده توسط منشور به صورت مساوی به هر دو سنسور برسند. همین امر باعث میشود تا پرتوهای شکافته شده دوباره توسط سنسورها
ترکیب شوند و در همین مسیر سنسورها میتوانند مقدار فوتون پرتوها را به qbit یا quantum bit تبدیل کنند که باعث ایجاد اعداد تصادفی کوانتومی به صورت 0 و 1 خواهد شد که از فرمول زیر محاسبه میشود:
creg c0[1];
h q[1];
measure q[1] -> c0;
50066
50071
خب با توجه به توضیحات بالا، تصمیم گرفتم یک مدل مفهومی ( Concept ) از این پردازنده کوانتومی را به صورت دست ساز در خانه درست کنم :emoji_smiley-01:
البته زیاد در موردش مطمئن نبودم که به نتیجه برسم ولی انجامش دادم که خوشبختانه به نتایج خوبی دست پیدا کردم.
خب مواد لازم برای تهیه یک پردازنده کوانتومی:
1 عدد منشور شکاف دهنده لیزر با نسبت 50:50 به مبلغ 2,500,000 تومان که عکسش رو در بالا مشاهده میکنید
1 عدد لیزر 650 نانومتر 3 میلی وات به مبلغ 9000 تومان
2 عدد فوتورسیستور به مبلغ 2000 تومان
1 عد میکروکنترلر AVR که من در این پروژه از آردوینو استفاده کردم آردوینو UNO و شیلد Ethernet به مبلغ 250,000 تومان
خب مدارمون تقریا مثل شکل زیر میشه که من شماتیکش رو کشیدم
50067
و نتیجه کار :emoji_smiley-28: :
50068 50069 50070
البته پشت همه این ها یک برنامه نویسی سنگین هم وجود داره که برای میکروکنترلر AVR نوشتم که حدود 1 ماه طول کشید !
و همچنین یک اپلیکیشن اندرویدی نوشتم که بتونم مقادیر و داده های پردازنده کوانتومی را مانیتور کنم که این داده ها به قرار زیر می باشد:
* Qbit تولید شده ( 0 یا 1 )
*زاویه تابش پرتو در جهت Horizontal
*زاویه تابش پرتو در جهت Vertical
*زاویه برگشتی پرتو از جهت Horizontal
50072
حالا ممکنه سوال براتون پیش بیاد الان این وسیله به چه دردی میخوره ؟ که البته برای خودم هم سوال بود بعد از ساختش :|
برای همین بیکار ننشستم و یک API برای احراز هویت بین این پردازنده و روتر وای فای میکروتیک طراحی کردم
در واقع هر کس بخواهد به روتر وای فای متصل بشه اول Qbit و زاویه تابش توسط API بین پردازنده و روتر میکروتیک اعتبار سنجی می شود سپس دسترسی به وای فای توسط پروتکل WPA2 Enterprise صادر خواهد شد
در این حالت امکان ه.ک شدن وای فای به صفر خواهد رسید.
امیدوارم که این مطلب مفید واقع شده باشد :emoji_smiley-178:
======
موفق باشید
منبع انجمن تخصصی سخت افزارمگ