ہم کمپیوٹر کو بے ترتیب نمبر جنریٹر کے طور پر کیسے استعمال کرتے ہیں

بے ترتیب نمبر جنریٹرکمپیوٹر کریپٹوگرافی سے لے کر ویڈیو گیمز اور جوئے تک ہر چیز کے ل gene ایک بے ترتیب تعداد تیار کرتا ہے۔ بے ترتیب تعداد کی دو اقسام ہیں۔ سچ ہے بے ترتیب تعداد اور سیڈورینڈوم نمبر۔ اور یہ فرق انکرپشن نظاموں کی حفاظت کے لئے اہم ہے۔ اس مضمون میں ، ہم اس بارے میں بات کرنے والے ہیں کہ ہم کمپیوٹر کو بے ترتیب نمبر جنریٹر کے طور پر کس طرح استعمال کرتے ہیں۔ چلو شروع کریں!





یہ مضمون حال ہی میں مزید متنازعہ ہوگیا ہے ، ساتھ ہی بہت سارے لوگوں نے یہ سوال کیا ہے کہ آیا انٹیل کا بلٹ ان ہارڈ ویئر بے ترتیب نمبر جنریٹر چپ قابل اعتماد ہے یا نہیں۔ یہ قابل اعتماد کیوں نہیں ہوسکتا ہے کو سمجھنے کے ل you ، آپ کو سمجھنا ہوگا۔ یہ کہ کس طرح بے ترتیب نمبروں کو پہلی جگہ تیار کیا جاتا ہے ، اور وہ کس لئے استعمال ہوتے ہیں۔



رینڈم نمبر کے لئے کیا استعمال کیا جاتا ہے | بے ترتیب نمبر جنریٹر

بے ترتیب تعداد کئی ہزاروں سالوں سے استعمال ہوتی رہی ہے۔ چاہے یہ سکہ پلٹ رہا ہو یا نرغہ پلٹ رہا ہو ، مقصد یہ ہے کہ حتمی نتیجہ کو بے ترتیب موقع تک چھوڑ دیا جائے۔ کمپیوٹر میں بے ترتیب نمبر جنریٹر بھی ایسا ہی ہے۔ وہ ایک غیر متوقع ، بے ترتیب نتیجہ کو حاصل کرنے کی کوشش ہیں۔

بے ترتیب نمبر جنریٹر بہت سے مختلف مقاصد کے لئے بہت مفید ہیں۔ جوئے کے مقاصد کے لئے بے ترتیب نمبر تیار کرنا یا کمپیوٹر گیم میں غیر متوقع نتائج پیدا کرنا جیسے واضح ایپلی کیشنز کے علاوہ ، خفیہ نگاری کے لئے بے ترتیب ہونا واقعی اہم ہے۔



خفیہ نگاری میں ایسے نمبروں کی ضرورت ہوتی ہے جن کا حملہ آور اندازہ نہیں کرسکتے۔ ہم ایک ہی تعداد میں زیادہ سے زیادہ استعمال نہیں کرسکتے ہیں۔ ہم یہ تعداد انتہائی غیر متوقع انداز میں پیدا کرنا چاہتے ہیں تاکہ حملہ آور ان کا اندازہ نہیں کرسکتے ہیں۔ یہ بے ترتیب تعداد محفوظ خفیہ کاری کے ل important اہم ہیں۔ چاہے آپ اپنی فائلوں کو اینکرپٹ کررہے ہو یا انٹرنیٹ پر کسی HTTPS سائٹ کو استعمال کررہے ہو۔



حقیقی بے ترتیب نمبر | بے ترتیب نمبر جنریٹر

آپ سوچ رہے ہوں گے کہ واقعتا a ایک کمپیوٹر بے ترتیب نمبر کیسے تیار کرسکتا ہے۔ یہ کہاں کرتا ہے بے ترتیب سے آو؟ اگر یہ صرف کمپیوٹر کوڈ کا ایک ٹکڑا ہے تو ، کیا یہ ممکن نہیں ہے کہ کمپیوٹر جن نمبروں سے پیدا کرتا ہے اس کی پیش گوئی کی جاسکتی ہے؟

ہم عام طور پر بے ترتیب نمبر کے کمپیوٹرز کو دو قسموں میں گروپ کرتے ہیں۔ اس کا انحصار اس بات پر ہے کہ وہ کیسے تیار ہوتے ہیں: سچ ہے بے ترتیب نمبر اور چھدم بے ترتیب نمبر۔



چالو اسٹارز پلے ایکس بکس 360

پیدا کرنا a سچ ہے بے ترتیب نمبر ، کمپیوٹر کسی قسم کے جسمانی مظاہر کی پیمائش کرتا ہے جو کمپیوٹر سے باہر ہوتا ہے۔ جیسے ، کمپیوٹر کسی ایٹم کے تابکار کشی کو ناپ سکتا ہے۔ کوانٹم تھیوری کے مطابق ، اتنا معلوم کرنے کا کوئی طریقہ نہیں ہے کہ تابکار کشی کب واقع ہوگی۔ تو یہ بنیادی طور پر ہے خالص بے ترتیب کائنات سے ایک حملہ آور یہ اندازہ نہیں کر سکے گا کہ تابکار کشی کب واقع ہوگی۔ تو وہ بے ترتیب قدر نہیں جانتے ہوں گے۔



روزانہ کی مزید مثال کے طور پر ، کمپیوٹر وایمنڈلیی شور پر بھروسہ کرسکتا ہے یا غیر متوقع اعداد و شمار یا اینٹروپی کے ذریعہ اپنے کی بورڈ پر چابیاں دبانے میں عین وقت کا استعمال کرسکتا ہے۔ جیسے ، آپ کے کمپیوٹر نے محسوس کیا ہے کہ آپ نے 2 بجے کے بعد بالکل ٹھیک 0.23423523 سیکنڈ پر ایک کلید دبائی ہے۔ ان اہم پریسوں سے وابستہ مخصوص اوقات کا کافی حد تک پکڑو اور آپ کو انٹراپی کا ایک ذریعہ حاصل ہوگا جس کے استعمال کے لئے آپ اسے استعمال کرسکتے ہیں۔ سچ ہے بے ترتیب نمبر آپ کوئی پیش گوئی کرنے والی مشین نہیں ہیں۔ لہذا جب آپ ان کیز کو دباتے ہیں تو حملہ آور قطعی لمحے کا اندازہ نہیں لگا سکتا۔ لینکس پر / dev / بے ترتیب آلہ ، جو بے ترتیب تعداد تیار کرتا ہے ، بلاکس اور کسی نتیجے کو واپس نہیں کرتا جب تک کہ وہ واقعی بے ترتیب تعداد میں واپسی کے لئے اتنی انٹراپی جمع نہ کرے۔

سیڈورینڈوم نمبرز | بے ترتیب نمبر جنریٹر

سیوڈورینڈوم نمبرز متبادل ہیں سچ ہے بے ترتیب تعداد ایک کمپیوٹر بیج کی قیمت اور الگورتھم کا استعمال ایسے نمبر پیدا کرنے کے لئے کرسکتا تھا جو بے ترتیب دکھائی دیتے ہیں ، لیکن حقیقت میں یہ پیش قیاسی بھی ہے۔ کمپیوٹر ماحول سے کوئی بے ترتیب ڈیٹا اکٹھا نہیں کرتا۔

ضروری نہیں کہ ہر صورتحال میں یہ بری چیز ہو۔ پسند کریں ، اگر آپ کوئی ویڈیو گیم کھیل رہے ہیں۔ اس سے واقعی کوئی فرق نہیں پڑتا ہے کہ آیا اس کھیل میں پیش آنے والے واقعات کی وجہ سے ہوا ہے سچ ہے بے ترتیب تعداد یا سیڈورینڈوم نمبر۔ دوسری طرف. اگر آپ خفیہ کاری کا استعمال کررہے ہیں تو ، آپ تخلصی نمبر استعمال نہیں کرنا چاہتے جس کا حملہ آور اندازہ کرسکے۔

کہکشاں S7 سست تحریک ویڈیو

جیسے ، ہم کہتے ہیں کہ ایک حملہ آور الگورتھم کو جانتا ہے اور بیج کی قیمت ایک سیڈورینڈوم نمبر جنریٹر استعمال کرتا ہے۔ اور ہم کہتے ہیں کہ ایک خفیہ کاری الگورتھم کو اس الگورتھم سے تخلص نمبر ملتا ہے۔ اور بغیر کسی اضافی بے ترتیب پن کو شامل کیے انکرپشن کی کلید بنانے کیلئے استعمال کرتا ہے۔ اگر حملہ آور کافی جانتا ہے تو ، وہ پسماندہ کام کرسکتے ہیں اور تخلص نمبر کا تعین کرسکتے ہیں۔ خفیہ کاری الگورتھم نے خفیہ کاری کو توڑتے ہوئے ، اس صورت میں منتخب کیا ہوگا۔

NSA اور انٹیل کا ہارڈ ویئر رینڈم نمبر جنریٹر

ڈویلپرز کے لئے چیزوں کو آسان بنانے اور محفوظ بے ترتیب نمبروں کی تشکیل میں مدد کرنے کے لئے۔ انٹیل چپس میں ایک ہارڈ ویئر پر مبنی بے ترتیب نمبر جنریٹر شامل ہے جسے RdRand کہا جاتا ہے۔ یہ چپ پروسیسر پر ایک انٹراپی ماخذ کا استعمال کرتی ہے اور جب سافٹ ویئر کی درخواست کرتا ہے تو سافٹ ویئر کو بے ترتیب نمبر دیتا ہے۔

یہاں مسئلہ یہ ہے کہ بے ترتیب نمبر جنریٹر بنیادی طور پر بلیک باکس ہے اور ہمیں نہیں معلوم کہ اس کے اندر کیا چل رہا ہے۔ اگر آر ڈی آرینڈ میں این ایس اے کا بیک ڈور ہوتا تو حکومت انکرپشن کی چابیاں توڑ پائے گی۔ یہ صرف بے ترتیب اعداد جنریٹر کے ذریعہ فراہم کردہ ڈیٹا کے ساتھ تیار کیا گیا تھا۔

یہ ایک سنگین تشویش ہے۔ دسمبر 2013 میں ، فری بی ایس ڈی کے ڈویلپرز نے آر ڈی آرینڈ کو براہ راست بے ترتیب پن کے ذریعہ استعمال کرنے کی حمایت کو یہ کہتے ہوئے ہٹا دیا کہ وہ اس پر اعتماد نہیں کرسکتے ہیں۔ [ماخذ] آر ڈی آرینڈ ڈیوائس کی آؤٹ پٹ کو ایک اور الگورتھم میں کھلایا جائے گا جس میں اضافی انٹراپی مل جائے گی۔ اس بات کو یقینی بناتا ہے کہ بے ترتیب نمبر جنریٹر میں کسی بھی گھر کے دروازے سے کوئی فرق نہیں پڑتا ہے۔ لینکس نے پہلے ہی اس طرح کام کیا ، آر ڈی آرینڈ سے آنے والے بے ترتیب اعداد و شمار کو مزید بے ترتیب بنادیا تاکہ یہ بیک ڈور ہونے کی صورت میں بھی پیش گوئی نہ کرسکے۔ [ماخذ] حالیہ AMA میں ( مجھ سے کچھ بھی پوچھ لیں ) ریڈڈیٹ پر ، انٹیل کے سی ای او برائن کرزانیچ نے ان خدشات کے بارے میں سوالات کا جواب نہیں دیا۔ [ذریعہ]

یقینا ، یہ صرف انٹیل چپس کے ساتھ کوئی مسئلہ نہیں ہے۔ فری بی ایس ڈی کے ڈویلپرز نے بھی نام کے ذریعہ ویا کی چپس پکاریں۔ اس تنازعہ سے پتہ چلتا ہے کہ بے ترتیب تعداد پیدا کرنا جو واقعی بے ترتیب ہیں اور پیش گوئی نہیں کی جاسکتی ہیں۔

پیدا کرنا سچ ہے بے ترتیب تعداد ، بے ترتیب تعداد میں جنریٹر جمع ہوتے ہیں اینٹروپی ، یا بظاہر ان کے آس پاس کی جسمانی دنیا کا بے ترتیب ڈیٹا۔ ایسی بے ترتیب تعداد کے لئے جو نہیں کرتے ہیں واقعی بے ترتیب ہونے کی ضرورت ہے ، وہ صرف الگورتھم اور بیج کی قیمت استعمال کرسکتے ہیں۔

نتیجہ اخذ کرنا

ٹھیک ہے ، یہ سب لوگ تھے! مجھے امید ہے کہ آپ کو یہ بے ترتیب نمبر جنریٹر مضمون پسند آئے گا اور آپ کو یہ کارآمد ثابت ہوگا۔ ہمیں اس پر اپنی رائے دیں۔ نیز اگر آپ اس سے متعلق مزید سوالات پوچھنا چاہتے ہیں۔ اس کے بعد ذیل میں تبصرے کے سیکشن میں ہمیں بتائیں۔ ہم جلد ہی آپ کے پاس واپس آجائیں گے۔

ایک اچھا دن ہے!

یہ بھی ملاحظہ کریں: این ایس ایف ڈبلیو: معنی اور یہ حقیقت میں کیسے کام کرتا ہے