لينڪس ڪنيل لاءِ /dev/random جو نفاذ تجويز ڪيو ويو آهي، SHA-1 جي پابند ٿيڻ کان آزاد

Jason A. Donenfeld، ليکڪ جو VPN WireGuard، تجويز ڪيو آهي RDRAND pseudo-random نمبر جنريٽر جي تازه ڪاري تي عمل درآمد لاءِ ذميوار /dev/random ۽ /dev/urandom ڊوائيسز جي لينڪس ڪرنل ۾. نومبر جي آخر ۾، جيسن بي ترتيب ڊرائيور جي سنڀاليندڙن جي تعداد ۾ شامل ڪيو ويو ۽ هاڻي ان جي پروسيسنگ تي سندس ڪم جي پهرين نتيجن کي شايع ڪيو آهي.

انٽروپي ميڪنگ آپريشنز لاءِ SHA2 جي بدران BLAKE1s هيش فنڪشن کي استعمال ڪرڻ لاءِ نئون عمل قابل ذڪر آهي. تبديلي pseudo-random نمبر جنريٽر جي سيڪيورٽي کي بهتر بڻائي ٿي مشڪلاتي SHA1 الگورٿم کي ختم ڪندي ۽ RNG شروعاتي ویکٹر جي اوور رائٽنگ کي ختم ڪندي. جيئن ته BLAKE2s الورورٿم ڪارڪردگي ۾ SHA1 کان مٿاهون آهي، ان جي استعمال پڻ pseudo-random نمبر جنريٽر جي ڪارڪردگي تي مثبت اثر ڪيو (انٽيل i7-11850H پروسيسر سان سسٽم تي ٽيسٽ 131٪ رفتار ۾ اضافو ڏيکاري ٿو). BLAKE2 ۾ اينٽروپي ميڪسنگ کي منتقل ڪرڻ جو ٻيو فائدو استعمال ٿيل الگورٿمز جو اتحاد هو - BLAKE2 استعمال ڪيو ويو چاچا سيفر ۾، اڳ ۾ ئي بي ترتيب ترتيبن کي ڪڍڻ لاءِ استعمال ڪيو ويو.

ان کان علاوه، سڌارا ڪيا ويا آھن crypto-secure pseudo-random number جنريٽر CRNG کي استعمال ڪيو ويو رينڊم ڪال ۾. سُست RDRAND جنريٽر تائين ڪال کي محدود ڪرڻ لاءِ سڌارا وڌي ويندا آهن جڏهن اينٽراپي ڪڍي، جيڪا ڪارڪردگي کي 3.7 ڀيرا بهتر بڻائي ٿي. جيسن ڏيکاريو ته RDRAND کي سڏڻ صرف ان صورت ۾ سمجهه ۾ اچي ٿو جتي CRNG اڃا مڪمل طور تي شروع نه ڪيو ويو آهي، پر جيڪڏهن CRNG جي شروعات مڪمل ٿي وڃي ٿي، ان جي قيمت پيدا ڪيل ترتيب جي معيار تي اثر انداز نه ٿيندي آهي ۽ انهي صورت ۾ RDRAND کي ڪال ڪرڻ. سان ورهائي سگهجي ٿو.

تبديليون 5.17 ڪنيل ۾ شامل ڪرڻ لاءِ مقرر ڪيل آهن ۽ اڳ ۾ ئي ڊولپرز Ted Ts'o (بي ترتيب واري ڊرائيور جو ٻيو سنڀاليندڙ)، گريگ ڪرو-هارٽمن (لينڪس ڪرنل جي مستحڪم شاخ کي برقرار رکڻ جو ذميوار) ۽ جين فلپ پاران جائزو ورتو ويو آهي. Aumasson (ليکڪ BLAKE2/3 الگورتھم).

جو ذريعو: opennet.ru

تبصرو شامل ڪريو