Cloudflare விநியோகிக்கப்பட்ட ரேண்டம் எண் ஜெனரேட்டரை அறிமுகப்படுத்தியது

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

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

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

சேவையுடன் பணிபுரிய மற்றும் உங்கள் சொந்த முனைகளை வரிசைப்படுத்தவும் முன்மொழியப்பட்டது கருவிகள் ட்ராண்ட், Go இல் எழுதப்பட்டு MIT உரிமத்தின் கீழ் வெளியிடப்பட்டது. விநியோகிக்கப்பட்ட நெட்வொர்க்கில் பங்கேற்கும் வெளிப்புற ஜெனரேட்டர்களுடன் தொடர்புகொண்டு, சுருக்கமான சீரற்ற மதிப்பை கூட்டாக உருவாக்கும் பின்னணி செயல்முறையின் வடிவத்தில் டிராண்ட் இயங்குகிறது. சுருக்க மதிப்பு முறைகளைப் பயன்படுத்தி உருவாக்கப்படுகிறது வாசல் குறியாக்கவியல் и இருமுனை இணைவு. ஒரு சுருக்க சீரற்ற மதிப்பின் உருவாக்கம் மையப்படுத்தப்பட்ட திரட்டிகளின் ஈடுபாடு இல்லாமல் பயனரின் கணினியில் செய்யப்படலாம்.

வாடிக்கையாளர்களுக்கு உள்நாட்டில் உருவாக்கப்பட்ட தனிப்பட்ட சீரற்ற எண்களை வழங்கவும் Drand பயன்படுத்தப்படலாம். ஒரு சீரற்ற எண்ணை அனுப்ப, ECIES குறியாக்கத் திட்டம் பயன்படுத்தப்படுகிறது, அதற்குள் கிளையன்ட் ஒரு தனிப்பட்ட மற்றும் பொது விசையை உருவாக்குகிறது. பொது விசை Drand இலிருந்து சேவையகத்திற்கு மாற்றப்பட்டது. ரேண்டம் எண் கொடுக்கப்பட்ட பொது விசையைப் பயன்படுத்தி குறியாக்கம் செய்யப்படுகிறது மற்றும் தனிப்பட்ட விசையை வைத்திருக்கும் கிளையன்ட் மட்டுமே பார்க்க முடியும். சேவையகங்களை அணுக, நீங்கள் "drand" பயன்பாட்டைப் பயன்படுத்தலாம் (உதாரணமாக, "drand get public group.toml", இங்கு group.toml என்பது கருத்துக்கணிப்புக்கான முனைகளின் பட்டியல்) அல்லது Web API (உதாரணமாக, நீங்கள் " பயன்படுத்தலாம் சுருட்டு https://drand.cloudflare.com /api/public" அல்லது நூலகத்தைப் பயன்படுத்தி JavaScript இலிருந்து அணுகவும் DrandJS) கோரிக்கை மெட்டாடேட்டா TOML வடிவத்தில் அனுப்பப்பட்டது, மேலும் பதில் JSON இல் வழங்கப்படும்.

தற்போது, ​​ஐந்து நிறுவனங்கள் மற்றும் நிறுவனங்கள் லீக் ஆஃப் என்ட்ரோபி முன்முயற்சியில் இணைந்துள்ளன மற்றும் அவற்றின் என்ட்ரோபி ஜெனரேட்டர்களுக்கான அணுகலை வழங்குகின்றன. திட்டத்தில் சேர்க்கப்பட்டுள்ள பங்கேற்பாளர்கள் வெவ்வேறு நாடுகளில் உள்ளனர் மற்றும் என்ட்ரோபியைப் பெற பல்வேறு முறைகளைப் பயன்படுத்துகின்றனர்:

  • மேகம், LavaRand, சீரற்ற மதிப்புகள் உருவாகி வருகின்றன கணிக்க முடியாத திரவ ஓட்டத்தின் அடிப்படையில் எரிமலை விளக்குகள், சிஎஸ்பிஆர்என்ஜிக்கான உள்ளீடு என்ட்ரோபியாக வழங்கப்பட்ட படங்கள் (கிரிப்டோகிராஃபிகலாக பாதுகாப்பான சூடோரேண்டம் எண் ஜெனரேட்டர்);
  • EPFL (Ecole Polytechnique Federale de Lausanne), URand,
    ஒரு நிலையான உள்ளூர் ஜெனரேட்டர் /dev/urandom பயன்படுத்தப்படுகிறது, இது விசைப்பலகை உள்ளீடு, சுட்டி இயக்கம், போக்குவரத்து ஓட்டங்கள் போன்றவற்றை என்ட்ரோபியின் ஆதாரங்களாகப் பயன்படுத்துகிறது.

  • சிலி பல்கலைக்கழகம், யுசிலி, நில அதிர்வு உணரிகளின் நெட்வொர்க் என்ட்ரோபியின் ஆதாரமாகப் பயன்படுத்தப்படுகிறது, அதே போல் ரேடியோ ஒளிபரப்புகள், ட்விட்டர் செயல்பாடு, Ethereum பிளாக்செயினுக்கான மாற்றங்கள் மற்றும் வீட்டில் தயாரிக்கப்பட்ட வன்பொருள் RNG ஜெனரேட்டரின் தரவு;
  • குடெல்ஸ்கி செக்யூரிட்டி, ChaChaRand, ChaCha20 சைஃபர் அடிப்படையில் ஒரு CRNG (கிரிப்டோகிராஃபிக் ரேண்டம் எண் ஜெனரேட்டர்) வழங்குகிறது;
  • Protocol Labs, InterplanetaryRand, ரேண்டம் தரவு சத்தம் பிடிப்பவர்களிடமிருந்து பிரித்தெடுக்கப்பட்டு லினக்ஸ் PRNG மற்றும் CPU இல் கட்டமைக்கப்பட்ட போலி-ரேண்டம் எண் ஜெனரேட்டருடன் இணைக்கப்படுகிறது.

தற்போது, ​​சுயாதீன பங்கேற்பாளர்கள் API க்கு 8 பொது அணுகல் புள்ளிகளைத் தொடங்கியுள்ளனர், இதன் மூலம் தற்போதைய சுருக்க சீரற்ற எண் இரண்டையும் நீங்கள் கண்டுபிடித்து (உதாரணமாக, "சுருள் https://drand.cloudflare.com/api/public") மற்றும் தீர்மானிக்க முடியும் கடந்த காலத்தில் ஒரு குறிப்பிட்ட தருணத்தில் மதிப்பு (“சுருள் https://drand.cloudflare.com/api/public?round=1234”):

  • https://drand.cloudflare.com:443
  • https://random.uchile.cl:8080
  • https://drand.cothority.net:7003
  • https://drand.kudelskisecurity.com:443
  • https://drand.lbarman.ch:443
  • https://drand.nikkolasg.xyz:8888
  • https://drand.protocol.ai:8080
  • https://drand.zerobyte.io:8888

ஆதாரம்: opennet.ru

கருத்தைச் சேர்