سریعترین مولد اعداد تصادفی که تاکنون ساخته شده است
لیزر جدیدی ساخته شده است که میتواند توالیهای زیادی از اعداد تصادفی یا چیزی شبیه پرتاب چند تاس در یک زمان را بهطورهمزمان تولید کند.
تولید چنین اعداد تصادفی فوق سریعی میتواند روزی به امنیت ارتباطات آنلاین یا شبیهسازیهای پیشرفته کمک کند.
محققان با استفاده از یک لیزر ساده توانستند سریعترین مولد اعداد تصادفی را که تاکنون ساخته شده است، بسازند. این روش از نوسانات شدت نور برای ایجاد اعداد تصادفی- که یک منبع رویایی برای کاربردهایی مانند رمزگذاری دادهها و شبیهسازیهای علمی است – بهره میبرد. این دستگاه اعداد متوالی را بیش از 100 برابر سریعتر از سایر تولیدکنندهها، میسازد. طبق استانداردهای معمولی، طراحی یک لیزر جدید کاملاً حیرت انگیز است. و به دست آوردن اعداد تصادفی واقعی به طرز شگفت انگیزی دشوار است. الگوریتمها در رایانههای معمولی میتوانند توالی اعدادی را تولید کنند که در ابتدا تصادفی به نظر میرسند، اما با گذشت زمان الگوهایی را نشان میدهند. این باعث میشود که آنها تا حدی قابل پیشبینی باشند و در نتیجه در برابر رمزگشایی آسیبپذیر باشند. برای ایمنسازی رمزگذاری، محققان به مکانیک کوانتوم روی آورده اند، جایی که قوانین فیزیک تضمین میکند که نتایج برخی از اندازهگیریها کاملاً تصادفی است.
یک روش محبوب برای استفاده از روش تصادفی کوانتومی، بهره برداری از نوسانات فوتونهای گسیل شده توسط مواد مورد استفاده در لیزر است. لیزرهای معمولی برای به حداقل رساندن این نوسانات و تولید نوری با شدت ثابت طراحی شدهاند. اما برای تولید اعداد تصادفی، محققان برعکس این مسئله را هدف قرار داده اند. هوی کائو[1] ، فیزیکدان دانشگاه ییل[2] ، میگوید: “ما میخواهیم شدت نور لیزر به طور تصادفی در نوسان باشد، تا بتوانیم این شدت را برای تولید اعداد تصادفی به عدد تبدیل کنیم.”
این تیم از محققان لیزری تولید کردند که به جای تولید یک پرتو ثابت، یک نور فازی پر از لکههای نورانی که بهطور تصادفی سوسو میزند تولید میکند. برای این تیم از فیزیکدانان، این خروجی خراب لیزر، بزرگترین دارایی است. نوسانات نامنظم در نور لیزر را میتوان در 254 تریلیون رقم تصادفی در ثانیه ترجمه کرد – بیش از 100 برابر سریعتر از سایر مولدهای اعداد تصادفی مجهز به لیزر. مولدهای اعداد تصادفی ابزاری ارزشمند در محاسبات هستند. آنها برای ایجاد کلیدهای رمزگذاری، استفاده میشوند که دادههای خصوصی مانند رمزهای عبور و شماره کارت اعتباری را با هم مخلوط میکنند، بنابراین اطلاعات میتوانند از طریق اینترنت به طور ایمن انتقال یابند. شبیه سازی رایانهای سیستمهای پیچیده مانند آب و هوای زمین یا بورس اوراق بهادار نیز به تعداد زیادی اعداد تصادفی نیاز دارد تا وقایع شانسی را که در زندگی واقعی اتفاق میافتد به درستی ثبت کند.
لیزرها به لطف نوسانات کوچک و طبیعی در فرکانس نورشان در طول زمان میتوانند توالی اعداد تصادفی را ایجاد کنند. اما استفاده از پرتوی لیزر برای تولید اعداد تصادفی، به نوعی شبیه به چرخیدن مکرر یک قالب است. برای تولید رشتههای زیادی از رقمهای تصادفی از یک لیزر، فیزیکدان هوی کائو[3] و همکارانش از دانشگاه ییل طرحی جدید ارائه دادند. آنها محیط لیزر خود را- نیمههادی نیمه شفاف- به شکل پاپیون ساختند. در لیزر این تیم، نور بین آینههایی که در دو انتهای حفره ساعت شنی شکلی قرار گرفته اند، قبل از خارج شدن از دستگاه، بازتاب میشود. این شکل نامنظم اجازه میدهد تا امواج نوری با فرکانسهای مختلف با یکدیگر همپوشانی داشته باشند. در نتیجه، وقتی لیزر به سطحی تابانده میشود، نور آن حاوی الگوی مدام در حال تغییر لکههای کوچک است که به طور تصادفی روشن و خاموش میشوند. روشنایی در هر نقطه از الگو، با گذشت زمان میتواند توسط یک کامپیوتر به یک سری تصادفی از یک و صفر تبدیل شود. سپس محققان میتوانند نور را با دوربین فوق سریع ضبط کنند. آنها خروجی نور را با 254 پیکسل مستقل ثبت کردند که در مجموع بیتهای تصادفی با نرخ حدود 250 تراهرتز تولید شد. که این مقدار چندین مرتبه از دستگاههای قبلی که هر بار فقط یک پیکسل ضبط میکردند سریعتر است.
شکل 2. یک نیمه هادی پاپیون شکل که پرتوی لیزر را با شدت نوسانی و تصادفی تولید میکند.
نتایج آنها در 25 فوریه در نشریه Science چاپ شد.
کریستر شلم[4] ، فیزیکدان موسسه ملی استاندارد و فناوری ایالات متحده در بولدر ، کلرادو ، میگوید: این اختراع “نشان دهنده یک جهش اساسی در عملکرد مولدهای اعداد تصادفی است”.
سریعترین رایانههای موجود دارای سرعت اندازهگیری گیگا هرتز هستند که برای بهره برداری کامل از تمام قدرت دستگاه کائو بسیار کند است. این چیدمان میتواند با استفاده ازآشکارسازهای نوری سادهتر به جای دوربین پرسرعت، کوچکسازی شود. برای کار در دنیای واقعی این مولد اعداد تصادفی باید مجهز به انواعی از آشکارسازهای نوری باشد که میتوانند اندازهگیری روشناییها را سریع و در زمان واقعی به کامپیوترها ارسال کنند. کائو میگوید:” این وسیله میتواند در نهایت برای کاربردهای عملی و قرار گرفتن در یک تراشه، به اندازه کافی کوچکسازی شود. همچنین میتواند کاربردهای مفیدی مانند رمزگذاری در تلفنهای همراه داشته باشد. “
منابع:
https://www.sciencenews.org/article/laser-fastest-random-number-generator-computing
[1] Hui Cao
[2] Yale University in New Haven, Connecticut.
[3] Hui Cao
[4] Krister Shalm