የ/dev/ የዘፈቀደ ትግበራ ለሊኑክስ ከርነል ቀርቦ ነበር፣ ከSHA-1 ትስስር ነፃ

ጄሰን ኤ ዶንፌልድ፣ የቪፒኤን ዋየርጋርድ ደራሲ፣ በሊኑክስ ከርነል ውስጥ ለ/dev/random እና /dev/urandom መሳሪያዎች አሠራር ኃላፊነት ያለው የ RDRAND የውሸት-ራንደም ቁጥር ጄኔሬተር የዘመነ ትግበራ ሀሳብ አቅርቧል። በኖቬምበር መገባደጃ ላይ ጄሰን በዘፈቀደ ሾፌር ጠባቂዎች ቁጥር ውስጥ ተካቷል እና አሁን በሂደቱ ላይ የስራውን የመጀመሪያ ውጤቶች አሳትሟል።

አዲሱ ትግበራ ለኤንትሮፒ ማደባለቅ ስራዎች ከSHA2 ይልቅ የ BLAKE1s hash ተግባርን በመጠቀም ወደ መቀየሩ የሚታወቅ ነው። ለውጡ ችግር ያለበትን SHA1 ስልተ ቀመር በማስወገድ እና የ RNG ጅምር ቬክተር መፃፍን በማስወገድ የውሸት-ራንደም ቁጥር ጄነሬተር ደህንነትን አሻሽሏል። የBLAKE2s አልጎሪዝም በአፈጻጸም ከSHA1 የላቀ በመሆኑ አጠቃቀሙም በይስሙላ የዘፈቀደ ቁጥር ጀነሬተር አፈጻጸም ላይ በጎ ተጽእኖ ነበረው (በኢንቴል i7-11850H ፕሮሰሰር ያለው ስርዓት ላይ መሞከር የ131% የፍጥነት ጭማሪ አሳይቷል።) የኢንትሮፒ ማደባለቅን ወደ BLAKE2 የማስተላለፍ ሌላው ጠቀሜታ ጥቅም ላይ የዋሉ ስልተ ቀመሮችን ማዋሃድ ነው - BLAKE2 በ ChaCha cipher ውስጥ ጥቅም ላይ ይውላል፣ አስቀድሞ የዘፈቀደ ቅደም ተከተሎችን ለማውጣት ጥቅም ላይ ይውላል።

በተጨማሪም፣ በጌራንደም ጥሪ ውስጥ ጥቅም ላይ በሚውለው crypto-ደህንነቱ የተጠበቀ የውሸት-የዘፈቀደ ቁጥር ጄኔሬተር CRNG ላይ ማሻሻያዎች ተደርገዋል። ኢንትሮፒን በሚወጣበት ጊዜ ማሻሻያዎቹ ጥሪውን ወደ ቀርፋፋው RDRAND ጄኔሬተር በመገደብ ላይ ናቸው፣ ይህም አፈፃፀሙን በ3.7 ጊዜ ያሻሽላል። ጄሰን እንዳሳየው RDRAND መደወል ትርጉም ያለው CRNG ገና ሙሉ በሙሉ ባልተጀመረበት ሁኔታ ውስጥ ብቻ ነው ፣ ግን የ CRNG ጅምር ከተጠናቀቀ ፣ እሴቱ የተፈጠረውን ቅደም ተከተል ጥራት አይጎዳውም እና በዚህ ሁኔታ ወደ RDRAND ጥሪ ጋር መከፋፈል ይቻላል.

ለውጦቹ በ 5.17 ከርነል ውስጥ ለመካተት የታቀዱ ናቸው እና በገንቢዎች ቴድ ቲኦ (ሁለተኛ የዘፈቀደ አሽከርካሪ) ፣ ግሬግ ክሮአ-ሃርትማን (የተረጋጋውን የሊኑክስ ከርነል ቅርንጫፍ የመጠበቅ ኃላፊነት ያለው) እና ዣን-ፊሊፕ አውማሰን (በ) ተገምግመዋል። የBLAKE2/3 ስልተ ቀመር ደራሲ)።

ምንጭ: opennet.ru

አስተያየት ያክሉ