ಕ್ಲೌಡ್‌ಫ್ಲೇರ್ ವಿತರಿಸಿದ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಯ ಜನರೇಟರ್ ಅನ್ನು ಪರಿಚಯಿಸಿತು

ಕ್ಲೌಡ್‌ಫ್ಲೇರ್ ಕಂಪನಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ ಸೇವೆ ಲೀಗ್ ಆಫ್ ಎಂಟ್ರೋಪಿ, ಉತ್ತಮ ಗುಣಮಟ್ಟದ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಗಳನ್ನು ಒದಗಿಸಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವ ಹಲವಾರು ಸಂಸ್ಥೆಗಳ ಒಕ್ಕೂಟವನ್ನು ರಚಿಸಲಾದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು. ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕೇಂದ್ರೀಕೃತ ವ್ಯವಸ್ಥೆಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಲೀಗ್ ಆಫ್ ಎಂಟ್ರೊಪಿ ಒಂದೇ ಮೂಲವನ್ನು ಅವಲಂಬಿಸಿಲ್ಲ ಮತ್ತು ಯಾದೃಚ್ಛಿಕ ಅನುಕ್ರಮವನ್ನು ರಚಿಸಲು ಎಂಟ್ರೊಪಿಯನ್ನು ಬಳಸುತ್ತದೆ, ಸ್ವೀಕರಿಸಿದರು ವಿಭಿನ್ನ ಯೋಜನೆಯಲ್ಲಿ ಭಾಗವಹಿಸುವವರಿಂದ ನಿಯಂತ್ರಿಸಲ್ಪಡುವ ಹಲವಾರು ಸಂಬಂಧವಿಲ್ಲದ ಜನರೇಟರ್‌ಗಳಿಂದ. ಯೋಜನೆಯ ಹಂಚಿಕೆಯ ಸ್ವರೂಪದಿಂದಾಗಿ, ಒಂದು ಅಥವಾ ಎರಡು ಮೂಲಗಳೊಂದಿಗೆ ರಾಜಿ ಮಾಡಿಕೊಳ್ಳುವುದು ಅಥವಾ ತಿದ್ದುವುದು ಅಂತಿಮ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಯ ರಾಜಿಗೆ ಕಾರಣವಾಗುವುದಿಲ್ಲ.

ರಚಿಸಲಾದ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಗಳನ್ನು ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಕೀಗಳನ್ನು ರಚಿಸಲು ಬಳಸಲಾಗದ ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಿರುವ ಅನುಕ್ರಮಗಳು ಮತ್ತು ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಯನ್ನು ರಹಸ್ಯವಾಗಿಡಬೇಕಾದ ಪ್ರದೇಶಗಳಲ್ಲಿ ವರ್ಗೀಕರಿಸಲಾಗಿದೆ ಎಂದು ಗಮನಿಸಬೇಕು. ಸೇವೆಯು ಮುಂಚಿತವಾಗಿ ಊಹಿಸಲಾಗದ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಗಳನ್ನು ಒದಗಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ಒಮ್ಮೆ ರಚಿಸಿದ ನಂತರ, ಹಿಂದಿನ ಯಾದೃಚ್ಛಿಕ ಮೌಲ್ಯಗಳ ಸಿಂಧುತ್ವವನ್ನು ಪರಿಶೀಲಿಸಲು ಈ ಸಂಖ್ಯೆಗಳು ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಾಗುತ್ತವೆ.

ಸಾರ್ವಜನಿಕ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಗಳನ್ನು ಪ್ರತಿ 60 ಸೆಕೆಂಡಿಗೆ ರಚಿಸಲಾಗುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಸಂಖ್ಯೆಯು ತನ್ನದೇ ಆದ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಯೊಂದಿಗೆ (ರೌಂಡ್) ಸಂಯೋಜಿಸಲ್ಪಟ್ಟಿದೆ, ಅದರ ಮೂಲಕ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಮತ್ತು ಯಾವುದೇ ಭಾಗವಹಿಸುವ ಸರ್ವರ್‌ನಿಂದ ನೀವು ಒಮ್ಮೆ ರಚಿಸಿದ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಬಹುದು. ಅಂತಹ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಗಳನ್ನು ವಿತರಿಸಿದ ವ್ಯವಸ್ಥೆಗಳು, ಕ್ರಿಪ್ಟೋಕರೆನ್ಸಿಗಳು ಮತ್ತು ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳಲ್ಲಿ ಬಳಸಬಹುದು, ಇದರಲ್ಲಿ ವಿಭಿನ್ನ ನೋಡ್‌ಗಳು ಒಂದೇ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಯ ಜನರೇಟರ್‌ಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರಬೇಕು (ಉದಾಹರಣೆಗೆ, ಮಾಡಿದ ಕೆಲಸದ ಪುರಾವೆಯನ್ನು ರಚಿಸುವಾಗ), ಹಾಗೆಯೇ ವಿವಿಧ ಲಾಟರಿಗಳನ್ನು ನಡೆಸುವಾಗ ಮತ್ತು ಯಾದೃಚ್ಛಿಕ ಉತ್ಪಾದಿಸಲು ಆಡಿಟ್ ಪ್ರಕ್ರಿಯೆಯ ಸಮಯದಲ್ಲಿ ಮಾದರಿಗಳು.

ಸೇವೆಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಮತ್ತು ನಿಮ್ಮ ಸ್ವಂತ ನೋಡ್‌ಗಳನ್ನು ನಿಯೋಜಿಸಲು ಪ್ರಸ್ತಾಪಿಸಿದರು ಉಪಕರಣಗಳು ಡ್ರಾಂಡ್, Go ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ವಿತರಿಸಿದ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಭಾಗವಹಿಸುವ ಬಾಹ್ಯ ಜನರೇಟರ್‌ಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುವ ಹಿನ್ನೆಲೆ ಪ್ರಕ್ರಿಯೆಯ ರೂಪದಲ್ಲಿ ಡ್ರಾಂಡ್ ರನ್ ಆಗುತ್ತದೆ ಮತ್ತು ಒಟ್ಟಾರೆಯಾಗಿ ಸಾರಾಂಶ ಯಾದೃಚ್ಛಿಕ ಮೌಲ್ಯವನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಸಾರಾಂಶ ಮೌಲ್ಯವನ್ನು ವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ರಚಿಸಲಾಗಿದೆ ಮಿತಿ ಗುಪ್ತ ಲಿಪಿಶಾಸ್ತ್ರ и ಬೈಲಿನಿಯರ್ ಸಂಯೋಗ. ಸಾರಾಂಶ ಯಾದೃಚ್ಛಿಕ ಮೌಲ್ಯದ ಉತ್ಪಾದನೆಯನ್ನು ಕೇಂದ್ರೀಕೃತ ಸಂಗ್ರಾಹಕಗಳ ಒಳಗೊಳ್ಳುವಿಕೆ ಇಲ್ಲದೆ ಬಳಕೆದಾರರ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ನಿರ್ವಹಿಸಬಹುದು.

ಗ್ರಾಹಕರಿಗೆ ಸ್ಥಳೀಯವಾಗಿ ರಚಿಸಲಾದ ಖಾಸಗಿ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಗಳನ್ನು ತಲುಪಿಸಲು ಡ್ರಾಂಡ್ ಅನ್ನು ಸಹ ಬಳಸಬಹುದು. ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಯನ್ನು ರವಾನಿಸಲು, ECIES ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಸ್ಕೀಮ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಅದರೊಳಗೆ ಕ್ಲೈಂಟ್ ಖಾಸಗಿ ಮತ್ತು ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಡ್ರಾಂಡ್‌ನಿಂದ ಸರ್ವರ್‌ಗೆ ವರ್ಗಾಯಿಸಲಾಗುತ್ತದೆ. ನೀಡಲಾದ ಸಾರ್ವಜನಿಕ ಕೀಲಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಯನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಖಾಸಗಿ ಕೀಲಿಯನ್ನು ಹೊಂದಿರುವ ಕ್ಲೈಂಟ್‌ನಿಂದ ಮಾತ್ರ ವೀಕ್ಷಿಸಬಹುದಾಗಿದೆ. ಸರ್ವರ್‌ಗಳನ್ನು ಪ್ರವೇಶಿಸಲು, ನೀವು "drand" ಸೌಲಭ್ಯವನ್ನು ಬಳಸಬಹುದು (ಉದಾಹರಣೆಗೆ, "drand get public group.toml", ಅಲ್ಲಿ group.toml ಎಂಬುದು ಸಮೀಕ್ಷೆಗೆ ನೋಡ್‌ಗಳ ಪಟ್ಟಿ) ಅಥವಾ ವೆಬ್ API (ಉದಾಹರಣೆಗೆ, ನೀವು " ಬಳಸಬಹುದು ಕರ್ಲ್ https://drand.cloudflare.com /api/public" ಅಥವಾ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಿಕೊಂಡು JavaScript ನಿಂದ ಪ್ರವೇಶ ಡ್ರಾಂಡ್ಜೆಎಸ್) ವಿನಂತಿ ಮೆಟಾಡೇಟಾವನ್ನು TOML ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಕಳುಹಿಸಲಾಗಿದೆ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು JSON ನಲ್ಲಿ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ.

ಪ್ರಸ್ತುತ, ಐದು ಕಂಪನಿಗಳು ಮತ್ತು ಸಂಸ್ಥೆಗಳು ಲೀಗ್ ಆಫ್ ಎಂಟ್ರೊಪಿ ಉಪಕ್ರಮಕ್ಕೆ ಸೇರಿಕೊಂಡಿವೆ ಮತ್ತು ತಮ್ಮ ಎಂಟ್ರೊಪಿ ಜನರೇಟರ್‌ಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತಿವೆ. ಯೋಜನೆಯಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಭಾಗವಹಿಸುವವರು ವಿವಿಧ ದೇಶಗಳಲ್ಲಿ ನೆಲೆಸಿದ್ದಾರೆ ಮತ್ತು ಎಂಟ್ರೊಪಿಯನ್ನು ಪಡೆಯಲು ವಿಭಿನ್ನ ವಿಧಾನಗಳನ್ನು ಬಳಸುತ್ತಾರೆ:

  • ಮೇಘಜ್ವಾಲೆ, ಲಾವರಾಂಡ್, ಯಾದೃಚ್ಛಿಕ ಮೌಲ್ಯಗಳು ರಚನೆಯಾಗುತ್ತಿವೆ ಅನಿರೀಕ್ಷಿತ ದ್ರವದ ಹರಿವಿನ ಆಧಾರದ ಮೇಲೆ ಲಾವಾ ದೀಪಗಳು, CSPRNG (ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕಲಿ ಸೆಕ್ಯೂರ್ ಸ್ಯೂಡೋರ್ಯಾಂಡಮ್ ನಂಬರ್ ಜನರೇಟರ್) ಗಾಗಿ ಇನ್‌ಪುಟ್ ಎಂಟ್ರೊಪಿಯಾಗಿ ಒದಗಿಸಲಾದ ಚಿತ್ರಗಳು;
  • EPFL (ಎಕೋಲ್ ಪಾಲಿಟೆಕ್ನಿಕ್ ಫೆಡರಲ್ ಡಿ ಲೌಸನ್ನೆ), URand,
    ಕೀಬೋರ್ಡ್ ಇನ್‌ಪುಟ್, ಮೌಸ್ ಚಲನೆ, ಟ್ರಾಫಿಕ್ ಫ್ಲೋಗಳು ಇತ್ಯಾದಿಗಳನ್ನು ಎಂಟ್ರೊಪಿಯ ಮೂಲಗಳಾಗಿ ಬಳಸುವ ಪ್ರಮಾಣಿತ ಸ್ಥಳೀಯ ಜನರೇಟರ್ /dev/urandom ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

  • ಚಿಲಿ ವಿಶ್ವವಿದ್ಯಾಲಯ, ಯುಚಿಲಿ, ಭೂಕಂಪ ಸಂವೇದಕಗಳ ಜಾಲವನ್ನು ಎಂಟ್ರೊಪಿಯ ಮೂಲವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಜೊತೆಗೆ ರೇಡಿಯೊ ಪ್ರಸಾರಗಳಿಂದ ಡೇಟಾ, ಟ್ವಿಟರ್ ಚಟುವಟಿಕೆ, ಎಥೆರಿಯಮ್ ಬ್ಲಾಕ್‌ಚೈನ್‌ಗೆ ಬದಲಾವಣೆಗಳು ಮತ್ತು ಮನೆಯಲ್ಲಿ ತಯಾರಿಸಿದ ಹಾರ್ಡ್‌ವೇರ್ RNG ಜನರೇಟರ್;
  • ಕುಡೆಲ್ಸ್ಕಿ ಸೆಕ್ಯುರಿಟಿ, ChaChaRand, ChaCha20 ಸೈಫರ್ ಅನ್ನು ಆಧರಿಸಿ CRNG (ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ರ್ಯಾಂಡಮ್ ನಂಬರ್ ಜನರೇಟರ್) ಅನ್ನು ಒದಗಿಸುತ್ತದೆ;
  • ಪ್ರೋಟೋಕಾಲ್ ಲ್ಯಾಬ್‌ಗಳು, ಇಂಟರ್‌ಪ್ಲಾನೆಟರಿ ರಾಂಡ್, ಯಾದೃಚ್ಛಿಕ ಡೇಟಾವನ್ನು ಶಬ್ದ ಕ್ಯಾಚರ್‌ಗಳಿಂದ ಹೊರತೆಗೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಲಿನಕ್ಸ್ 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

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ