வெளியிடப்பட்ட பல நீள்வட்ட வளைவுகளின் விதை மதிப்புகள் எங்கிருந்து வந்தன என்பதை மீள்கட்டமைக்க, Claude-இன் ஆராய்ச்சிப் பதிப்பு தனது மறையியல் குழுவுக்கு உதவியதாக Anthropic கூறுகிறது. அக்டோபர் 16 அறிக்கை NIST-இன் பகா எண் கள வளைவுகளுக்கான ஐந்து விதை மதிப்புகளையும் நான்கு NIST இரும வளைவுகளுக்கான விதை மதிப்புகளையும் lrand48 வெளியீடுகளுடன் இணைக்கிறது. இது கடிகாரத்திலிருந்து பெறப்பட்ட மதிப்புகளால் தொடக்கநிலை அமைக்கப்பட்ட பழைய C போலிச் சீரற்ற எண் உருவாக்கி. குறிப்பிடப்பட்ட விதை மதிப்புகளை அச்சிட்டு, தேர்ந்தெடுக்கப்பட்ட அடிப்புள்ளி ஆயங்களை மீண்டும் உருவாக்கும் நிரலையும் அறிக்கை வழங்குகிறது.

தரப்படுத்தப்பட்ட அளவுருக்களின் வரலாறு குறித்த ஒரு கேள்வியை இந்த முடிவு அணுகுகிறது. புதிய தாக்குதலையோ மறையியல் முறிவையோ Anthropic தெரிவிக்கவில்லை. ஏற்றதாக இருந்த சில வளைவு வேட்பாளர்கள் ஏன் தவிர்க்கப்பட்டனர் என்பது உள்ளிட்ட சில தேர்வுகளை அதன் மீள்கட்டமைப்பும் விளக்கவில்லை.

பெரிய மாற்றம்

  • என்ன மாறியது: NIST P-192, P-224, P-256, P-384, P-521, நான்கு NIST இரும வளைவுகள், ஐந்து ANSI X9.62 எடுத்துக்காட்டு வளைவுகள் ஆகியவற்றின் விதை மதிப்புகளுக்கான குறிப்பிட்ட உருவாக்க முறையையும் நிரலையும் Anthropic வெளியிட்டுள்ளது. அடிப்புள்ளிகளுக்கான அதன் தனி முறை P-192 மற்றும் ஐந்து ANSI எடுத்துக்காட்டுகளுடன் பொருந்துகிறது.
  • எப்படி: வெளியிடப்பட்ட விதை மதிப்புகளின் பிட்டுகளில் உள்ள வடிவங்களை Claude அடையாளம் கண்டு, உருவாக்கியின் நிலையை மீட்டு, அதைத் தலைகீழாகப் பின்தொடர்ந்து கடிகார மதிப்புகள் போல் தோன்றும் தொடக்க மதிப்புகளை அடைந்ததாகக் குழு தெரிவிக்கிறது. ஆறு அடிப்புள்ளிகளுக்காக, பழைய நீண்ட முழுஎண் மென்பொருளில் பயன்படுத்தப்பட்ட ஒரு உருவாக்கியை அது அடையாளம் கண்டது.
  • வரம்பு: முன்வைக்கப்பட்ட பொருத்தங்களை நிரல் மூலம் ஆய்வு செய்யலாம். ஆனால் பொருந்தும் முறை, ஒவ்வொரு வரலாற்றுத் தேர்வு முடிவையும் ஆவணப்படுத்தவோ வளைவுகளின் பாதுகாப்பை நிறுவவோ முடியாது. BIG CHANGE பொதுப் பதிவையும் வரலாற்றுத் தரநிலையையும் ஆய்வு செய்தது; சுயாதீனமாக முடிவுகளை மீண்டும் உருவாக்கிப் பார்க்கவில்லை.

ஒரு வளைவின் விதை மதிப்பு எதை விளக்குகிறது

NIST-இன் காப்பக FIPS 186-2, ஜனவரி 27, 2000 தேதியிடப்பட்டது. அதன் ஐந்து பகா எண் கள வளைவுகள் ஒவ்வொன்றுக்கும் 160-பிட் விதை மதிப்பைப் பட்டியலிடுகிறது. SHA-1 அடிப்படையிலான குறிப்பிட்ட செயல்முறை விதை மதிப்பை வளைவின் கெழுவாக மாற்றுகிறது. களம், வளைவின் வரிசை, அடிப்புள்ளியின் ஆயங்கள் ஆகியவற்றையும் தரநிலை தனித்தனியாகப் பட்டியலிடுகிறது. கொடுக்கப்பட்ட விதை மதிப்பைக் கொண்டு கெழு குறிப்பிட்ட செயல்முறையைப் பின்பற்றுகிறதா என்பதை வாசகர் சரிபார்க்கலாம் என அது கூறுகிறது; விதை மதிப்பே எப்படித் தேர்ந்தெடுக்கப்பட்டது என்பதை விளக்கவில்லை. பொதுச் சாவிகளை உருவாக்கப் பயன்படுத்தப்படும் நிலையான புள்ளியான அடிப்புள்ளியையும் விதை மதிப்பு தீர்மானிப்பதில்லை.

இந்த வேறுபாடே Anthropic கண்டறிந்ததன் வரம்பை வரையறுக்கிறது. விதை மதிப்பைப் பின்தொடர்வது தரப்படுத்தப்பட்ட வளைவின் ஓர் உள்ளீட்டை விளக்கலாம். அடிப்புள்ளிக்கு வேறொரு விளக்கம் தேவை. பொருந்தும் வெளியீடு, அளவுருக்களைத் தேர்ந்தெடுத்தவர்கள் எடுத்த ஒவ்வொரு முடிவையும் வெளிப்படுத்த முடியாது.

விதை மதிப்புகளை Anthropic எப்படிப் பின்தொடர்ந்தது

Anthropic கூறுவதன்படி, வெளியிடப்பட்ட மதிப்புகளில் பழைய C போலிச் சீரற்ற எண் உருவாக்கிகளின் அடையாளங்களை Claude முதலில் தேடியது. சில இரும வளைவு விதை மதிப்புகளில் ஒவ்வொரு 32-பிட் சொல்லின் மிக உயர்ந்த பிட்டும் பூஜ்ஜியமாக இருந்தது. இந்த வடிவம் lrand48 என்ற உருவாக்கியைச் சுட்டியதாக Anthropic கூறுகிறது. அது 48-பிட் உள்நிலையிலிருந்து 31 பிட்டுகளை வழங்குகிறது. அதன் பிறகு சாத்தியமான நிலைகளை மாடல் மீட்டு, தொடர்ச்சியான வெளியீடுகள் விதை மதிப்புகளுடன் பொருந்துகின்றனவா என்று சரிபார்த்தது. பகா எண் கள வளைவுகளில் ஒவ்வொரு வெளியீட்டிலிருந்தும் குறைவான பிட்டுகளே தக்கவைக்கப்பட்டதால், மறைந்த நிலையை மீட்க Claude ஒரு லாட்டிஸ் முறையைப் பயன்படுத்தியதாக Anthropic கூறுகிறது.

Anthropic-இன் பதிவில் உள்ள நிரல் முதலில் srand48 போன்ற நிலையிலிருந்து தொடங்கி, lrand48 மீள்வரிசையை முன்னெடுத்து, 20-பைட் விதை மதிப்பு வேட்பாளர்களை அச்சிடுகிறது. அதன் அட்டவணை P-192, P-224, P-256, P-384, P-521 மற்றும் ANSI எடுத்துக்காட்டுகளான prime192v2, prime192v3, prime239v1 முதல் prime239v3 வரையிலானவற்றுக்கு நேரமுத்திரைகளையும் வேட்பாளர் எண்களையும் குறிப்பிடுகிறது. P-256-க்கான குறிப்பிட்ட இயக்கம், வெளியிடப்பட்ட விதை மதிப்பை 1,842-ஆவது வேட்பாளரில் அடைகிறது. Anthropic எடுத்துக்காட்டில் அச்சிடப்படும் P-256 மதிப்பு FIPS 186-2-இன் விதை மதிப்புடன் பொருந்துகிறது.

B-233, B-283, B-409, B-571 ஆகியவற்றுக்கும் தொடர்புடைய பொருத்தத்தை Anthropic தெரிவிக்கிறது. உருவாக்கியின் தொடக்கநிலையை அமைப்பதற்கு முன் கடிகார மதிப்பை இரண்டால் வகுத்து அதன் நிரல் பயன்படுத்துகிறது. கடிகார மதிப்பைப் பாதியாகக் கொள்ளும் இந்த விளக்கத்தை Anthropic ஒரு சாத்தியமாகக் கூறுகிறது: மீட்கப்பட்ட நிலையைத் தலைகீழாகப் பின்தொடர்ந்தபோது பிப்ரவரி 1984 தேதிகள் கிடைத்தன; மதிப்புகளை இரட்டிப்பாக்கினால் ஏப்ரல் 17, 1998-க்கு ஒத்துவருகின்றன. வெளியிடப்பட்ட பொருத்தம் உருவாக்கியின் முறைக்கு ஆதரவளிக்கிறது; அசல் ஆசிரியர்கள் கடிகாரத்தைக் கையாள எந்த முறையைத் தேர்ந்தெடுத்தார்கள் என்பதை நிறுவுவதில்லை.

ஓர் ஊழியரின் கேள்வி, உள் ஆராய்ச்சி மாடலின் தேடல் மற்றும் நிரல், தனது குழுவின் சரிபார்ப்புகள் ஆகியவற்றின் கூட்டுப்பணியாக Anthropic இந்த முயற்சியை விவரிக்கிறது. மற்றவர்கள் ஆய்வு செய்யக்கூடிய நிரலையும் எடுத்துக்காட்டு வெளியீட்டையும் அறிக்கை வழங்குகிறது. இந்தக் கட்டுரையில் மேற்கோள் காட்டுவதற்கான சுயாதீன மீளுருவாக்கம் எதையும் நாங்கள் காணவில்லை; BIG CHANGE நிரலையும் இயக்கவில்லை. எனவே இதை Anthropic தெரிவித்த மீள்கட்டமைப்பு என விவரிக்கவே அந்த மூலம் ஆதரவளிக்கிறது; வரலாற்று NIST மதிப்புகள் இலக்கு அளவுருக்களுக்கான வெளிப்புறப் பதிவாக உள்ளன.

ஆறு அடிப்புள்ளிகளும் எஞ்சிய இடைவெளிகளும்

Arjen Lenstra-வின் FreeLIP நீண்ட முழுஎண் தொகுப்பிலும் Victor Shoup-இன் NTL-இன் தொடக்கப் பதிப்புகளிலும் இருந்த வேறொரு பழைய உருவாக்கி, P-192 மற்றும் ஐந்து ANSI எடுத்துக்காட்டுகளின் அடிப்புள்ளி x-ஆயங்களுடன் பொருந்துவதாக Anthropic கூறுகிறது. அதன் இரண்டாவது நிரல் பட்டியல் சிறிய முழுஎண்களால் அந்த உருவாக்கியின் தொடக்கநிலையை அமைத்து, ஏழு வெளியீடுகளைத் தவிர்த்துவிட்டு, பின்னர் ஒரு புள்ளி வளைவில் அமையும்வரை x-ஆய வேட்பாளர்களை எடுக்கிறது. ஆறு எடுத்துக்காட்டுகள் P-192, prime192v2, prime192v3, prime239v1 முதல் prime239v3 வரை உள்ளவை. வெளியிடப்பட்ட ஒவ்வொரு x-ஆயத்திற்கும் பொருத்தத்தை Anthropic அச்சிடுகிறது. இந்த ஒப்பீட்டில் பயன்படுத்திய மதிப்பை NIST-இன் வரலாற்று P-192 பட்டியல் வழங்குகிறது.

Anthropic-இன் சொந்த விளக்கத்திலேயே பல வரம்புகள் எஞ்சுகின்றன. B-163 விதை மதிப்பை அதனால் மீட்க முடியவில்லை. P-224, P-256, P-384, P-521 அல்லது NIST இரும வளைவுகளின் அடிப்புள்ளிகளை அது விளக்கவில்லை. கூறப்பட்ட அளவு மற்றும் பகா எண் வரிசை நிபந்தனைகளை நிறைவேற்றியிருக்கும் என Anthropic கூறும் வேட்பாளர்களையும் இயக்கங்கள் தவிர்த்தன. P-256-இல் வெளியிடப்பட்ட 1,842-ஆவது வேட்பாளருக்கு முந்தைய 876-ஆவது வேட்பாளர் ஓர் எடுத்துக்காட்டு. P-224 இயக்கத்தில் ஏற்ற மூன்று வேட்பாளர்களும் இரண்டு ANSI எடுத்துக்காட்டு இயக்கங்களில் மொத்தம் ஏழும் தவிர்க்கப்பட்டதாக Anthropic தெரிவிக்கிறது. தேர்வு அளவுகோல் என்ன என்பதும், இந்தத் தவிர்ப்புகள் ஏதோ ஓர் ஆர்ட்டிஃபாக்ட்டாக இருந்தனவா என்பதும் குழுவுக்குத் தெரியாது.

பாதுகாப்புப் பொறியாளர்களுக்கு உதவும் புதிய விளைவு, பல அளவுரு மதிப்புகள் உருவானதாகத் தோன்றும் பாதைக்கான சரிபார்க்கக்கூடிய விளக்கமாகும். தெளிவற்ற விதை மதிப்புகள் குறித்த நீண்டகாலக் கேள்வி ஒன்றின் எல்லையை இது சுருக்குகிறது; வளைவுத் தேர்வு குறித்த ஒவ்வொரு கேள்விக்கும் பதில் தருவதில்லை. பயனர்கள் தங்கள் மறையியல் நடைமுறைகளை மாற்றுவதற்கு இந்தக் கண்டுபிடிப்பு காரணமல்ல என Anthropic தானே கூறுகிறது.

மூலங்களும் மேலும் வாசிக்கவும்