మేము రాండమ్ నంబర్ జనరేటర్‌గా కంప్యూటర్‌ను ఎలా ఉపయోగిస్తాము

యాదృచ్ఛిక సంఖ్య జనరేటర్ కంప్యూటర్లు క్రిప్టోగ్రఫీ నుండి వీడియో గేమ్స్ మరియు జూదం వరకు ప్రతిదానికీ యాదృచ్ఛిక సంఖ్యను ఉత్పత్తి చేస్తాయి. యాదృచ్ఛిక సంఖ్యలలో రెండు వర్గాలు ఉన్నాయి - నిజం యాదృచ్ఛిక సంఖ్యలు మరియు సూడోరాండం సంఖ్యలు. గుప్తీకరణ వ్యవస్థల భద్రతకు తేడా ముఖ్యం. ఈ వ్యాసంలో, మేము కంప్యూటర్‌ను యాదృచ్ఛిక సంఖ్య జనరేటర్‌గా ఎలా ఉపయోగిస్తాము అనే దాని గురించి మాట్లాడతాము. ప్రారంభిద్దాం!





ఈ విషయం ఇటీవల మరింత వివాదాస్పదమైంది, ఇంటెల్ యొక్క అంతర్నిర్మిత హార్డ్‌వేర్ రాండమ్ నంబర్ జనరేటర్ చిప్ నమ్మదగినదా కాదా అని చాలా మంది ప్రశ్నించడంతో పాటు. ఇది ఎందుకు నమ్మదగినది కాదని అర్థం చేసుకోవడానికి, మీరు అర్థం చేసుకోవాలి. యాదృచ్ఛిక సంఖ్యలు మొదటి స్థానంలో ఎలా ఉత్పత్తి అవుతాయి మరియు అవి దేనికోసం ఉపయోగించబడతాయి.



యాదృచ్ఛిక సంఖ్యలు దేనికోసం ఉపయోగించబడతాయి | యాదృచ్ఛిక సంఖ్య జనరేటర్

యాదృచ్ఛిక సంఖ్యలు అనేక వేల సంవత్సరాలుగా ఉపయోగించబడుతున్నాయి. ఇది ఒక నాణెంను తిప్పడం లేదా పాచికలు వేయడం, తుది ఫలితాన్ని యాదృచ్ఛిక అవకాశం వరకు వదిలివేయడం లక్ష్యం. కంప్యూటర్‌లోని యాదృచ్ఛిక సంఖ్య జనరేటర్ సమానంగా ఉంటుంది. అవి అనూహ్య, యాదృచ్ఛిక ఫలితాన్ని సాధించే ప్రయత్నం.

రాండమ్ నంబర్ జనరేటర్లు అనేక ప్రయోజనాల కోసం చాలా ఉపయోగపడతాయి. జూదం యొక్క ప్రయోజనాల కోసం యాదృచ్ఛిక సంఖ్యలను సృష్టించడం లేదా కంప్యూటర్ గేమ్‌లో అనూహ్య ఫలితాలను సృష్టించడం వంటి స్పష్టమైన అనువర్తనాలను పక్కన పెడితే, గూ pt లిపి శాస్త్రానికి యాదృచ్ఛికత నిజంగా ముఖ్యమైనది.



క్రిప్టోగ్రఫీకి దాడి చేసేవారు cannot హించలేని సంఖ్యలు అవసరం. మేము ఒకే సంఖ్యలను పదే పదే ఉపయోగించలేము. మేము ఈ సంఖ్యలను చాలా అనూహ్య రీతిలో ఉత్పత్తి చేయాలనుకుంటున్నాము, కాబట్టి దాడి చేసేవారు వాటిని cannot హించలేరు. సురక్షిత గుప్తీకరణకు ఈ యాదృచ్ఛిక సంఖ్యలు ముఖ్యమైనవి. మీరు మీ స్వంత ఫైళ్ళను గుప్తీకరిస్తున్నారా లేదా ఇంటర్నెట్‌లో HTTPS సైట్‌ను ఉపయోగిస్తున్నారా.



నిజమైన రాండమ్ సంఖ్యలు | యాదృచ్ఛిక సంఖ్య జనరేటర్

కంప్యూటర్ వాస్తవానికి యాదృచ్ఛిక సంఖ్యను ఎలా ఉత్పత్తి చేయగలదో మీరు ఆలోచిస్తూ ఉండవచ్చు. ఇది ఎక్కడ చేస్తుంది యాదృచ్ఛికత నుండి వచ్చి? ఇది కేవలం కంప్యూటర్ కోడ్ యొక్క భాగం అయితే, కంప్యూటర్ ఉత్పత్తి చేసే సంఖ్యలు able హించదగినవి కాదా?

మేము సాధారణంగా యాదృచ్ఛిక సంఖ్య యొక్క కంప్యూటర్లను రెండు రకాలుగా సమూహపరుస్తాము. అవి ఎలా ఉత్పత్తి అవుతాయో దానిపై ఆధారపడి ఉంటుంది: నిజం యాదృచ్ఛిక సంఖ్యలు మరియు నకిలీ-యాదృచ్ఛిక సంఖ్యలు.



పతనం 4 వీక్షణ మోడ్ ఫీల్డ్

ఉత్పత్తి చేయడానికి a నిజం యాదృచ్ఛిక సంఖ్య, కంప్యూటర్ కంప్యూటర్ వెలుపల జరిగే కొన్ని రకాల భౌతిక దృగ్విషయాన్ని కొలుస్తుంది. కంప్యూటర్ అణువు యొక్క రేడియోధార్మిక క్షయంను కొలవగలదు. క్వాంటం సిద్ధాంతం ప్రకారం, రేడియోధార్మిక క్షయం ఎప్పుడు సంభవిస్తుందో ఖచ్చితంగా తెలుసుకోవడానికి మార్గం లేదు. కాబట్టి ఇది తప్పనిసరిగా స్వచ్ఛమైన యాదృచ్ఛికత విశ్వం నుండి. రేడియోధార్మిక క్షయం ఎప్పుడు జరుగుతుందో దాడి చేసేవారు cannot హించలేరు. కాబట్టి వారికి యాదృచ్ఛిక విలువ తెలియదు.



మరింత రోజువారీ ఉదాహరణ కోసం, కంప్యూటర్ వాతావరణ శబ్దం మీద ఆధారపడవచ్చు లేదా మీ కీబోర్డ్‌లో కీలను నొక్కిన ఖచ్చితమైన సమయాన్ని అనూహ్య డేటా లేదా ఎంట్రోపీకి మూలంగా ఉపయోగించుకోవచ్చు. 2 p.m. తర్వాత సరిగ్గా 0.23423523 సెకన్ల వద్ద మీరు ఒక కీని నొక్కినట్లు మీ కంప్యూటర్ గమనించవచ్చు. ఈ కీ ప్రెస్‌లతో అనుబంధించబడిన నిర్దిష్ట సమయాలను తగినంతగా పట్టుకోండి మరియు మీరు ఉత్పత్తి చేయడానికి ఉపయోగించే ఎంట్రోపీ యొక్క మూలాన్ని కలిగి ఉంటారు నిజం యాదృచ్ఛిక సంఖ్య. మీరు able హించదగిన యంత్రం కాదు. కాబట్టి మీరు ఈ కీలను నొక్కినప్పుడు దాడి చేసేవారు ఖచ్చితమైన క్షణాన్ని cannot హించలేరు. యాదృచ్ఛిక సంఖ్యలను ఉత్పత్తి చేసే Linux లోని / dev / random పరికరం, బ్లాక్స్ మరియు నిజమైన యాదృచ్ఛిక సంఖ్యను తిరిగి ఇవ్వడానికి తగినంత ఎంట్రోపీని సేకరించే వరకు ఫలితాన్ని ఇవ్వదు.

సూడోరాండం సంఖ్యలు | యాదృచ్ఛిక సంఖ్య జనరేటర్

సూడోరాండమ్ సంఖ్యలు దీనికి ప్రత్యామ్నాయం నిజం యాదృచ్ఛిక సంఖ్యలు. యాదృచ్ఛికంగా కనిపించే సంఖ్యలను రూపొందించడానికి కంప్యూటర్ ఒక విత్తన విలువను మరియు అల్గారిథమ్‌ను ఉపయోగించగలదు, కాని ఇది వాస్తవానికి able హించదగినది. కంప్యూటర్ పర్యావరణం నుండి యాదృచ్ఛిక డేటాను సేకరించదు.

ప్రతి పరిస్థితిలో ఇది చెడ్డ విషయం కాదు. మీరు వీడియో గేమ్ ఆడుతున్నట్లయితే ఇలా. ఆ ఆటలో సంభవించే సంఘటనలు సంభవించాయా అనేది నిజంగా పట్టింపు లేదు నిజం యాదృచ్ఛిక సంఖ్యలు లేదా సూడోరాండం సంఖ్యలు. మరోవైపు. మీరు గుప్తీకరణను ఉపయోగిస్తుంటే, దాడి చేసేవారు could హించగల సూడోరాండమ్ సంఖ్యలను ఉపయోగించాలనుకోవడం లేదు.

సూడోరాండమ్ నంబర్ జనరేటర్ ఉపయోగించే అల్గోరిథం మరియు విత్తన విలువ దాడి చేసేవారికి తెలుసు. మరియు ఈ అల్గోరిథం నుండి ఎన్క్రిప్షన్ అల్గోరిథం ఒక సూడోరాండమ్ సంఖ్యను పొందుతుందని చెప్పండి. మరియు అదనపు యాదృచ్ఛికతను జోడించకుండా ఎన్క్రిప్షన్ కీని రూపొందించడానికి దీనిని ఉపయోగిస్తుంది. దాడి చేసేవారికి తగినంత తెలిస్తే, వారు వెనుకకు పని చేసి, సూడోరాండమ్ సంఖ్యను నిర్ణయించవచ్చు. గుప్తీకరణ అల్గోరిథం ఆ సందర్భంలో ఎన్నుకోవాలి, గుప్తీకరణను విచ్ఛిన్నం చేస్తుంది.

NSA మరియు ఇంటెల్ యొక్క హార్డ్‌వేర్ రాండమ్ నంబర్ జనరేటర్

డెవలపర్‌ల కోసం విషయాలు సులభతరం చేయడానికి మరియు సురక్షితమైన యాదృచ్ఛిక సంఖ్యలను రూపొందించడంలో సహాయపడటానికి. ఇంటెల్ చిప్స్‌లో RdRand అని పిలువబడే హార్డ్‌వేర్ ఆధారిత యాదృచ్ఛిక సంఖ్య జనరేటర్ ఉంటుంది. ఈ చిప్ ప్రాసెసర్‌లో ఎంట్రోపీ మూలాన్ని ఉపయోగిస్తుంది మరియు సాఫ్ట్‌వేర్ అభ్యర్థించినప్పుడు సాఫ్ట్‌వేర్‌కు యాదృచ్ఛిక సంఖ్యలను ఇస్తుంది.

ఇక్కడ సమస్య ఏమిటంటే యాదృచ్ఛిక సంఖ్య జనరేటర్ తప్పనిసరిగా బ్లాక్ బాక్స్ మరియు దాని లోపల ఏమి జరుగుతుందో మాకు తెలియదు. RdRand ఒక NSA బ్యాక్ డోర్ కలిగి ఉంటే, ప్రభుత్వం ఎన్క్రిప్షన్ కీలను విచ్ఛిన్నం చేయగలదు. ఆ యాదృచ్ఛిక సంఖ్య జనరేటర్ సరఫరా చేసిన డేటాతో మాత్రమే అది ఉత్పత్తి చేయబడింది.

ఇది తీవ్రమైన ఆందోళన. డిసెంబర్ 2013 లో, ఫ్రీబిఎస్డి డెవలపర్లు RdRand ను యాదృచ్ఛికతకు మూలంగా నేరుగా ఉపయోగించటానికి మద్దతును తొలగించారు, వారు దీనిని విశ్వసించలేరని చెప్పారు. [మూలం] RdRand పరికరం యొక్క అవుట్పుట్ అదనపు అల్ట్రోపీని జతచేసే మరొక అల్గోరిథం లోకి ఇవ్వబడుతుంది. యాదృచ్ఛిక సంఖ్య జనరేటర్‌లోని ఏదైనా బ్యాక్‌డోర్లు పట్టింపు లేదని ఇది నిర్ధారిస్తుంది. Linux ఇప్పటికే ఈ విధంగా పనిచేసింది, RdRand నుండి వచ్చే యాదృచ్ఛిక డేటాను మరింత యాదృచ్ఛికంగా చేస్తుంది, తద్వారా బ్యాక్‌డోర్ ఉన్నప్పటికీ అది able హించలేము. [మూలం] ఇటీవలి AMA లో ( నన్ను ఏదైనా అడగండి ) రెడ్‌డిట్‌లో, ఇంటెల్ సీఈఓ బ్రియాన్ క్రజానిచ్ ఈ ఆందోళనల గురించి ప్రశ్నలకు సమాధానం ఇవ్వలేదు. [మూలం]

వాస్తవానికి, ఇది ఇంటెల్ చిప్‌లతో సమస్య మాత్రమే కాదు. FreeBSD యొక్క డెవలపర్లు వయా యొక్క చిప్‌లను పేరు ద్వారా పిలిచారు. ఈ వివాదం యాదృచ్ఛిక సంఖ్యలను నిజంగా యాదృచ్ఛికంగా మరియు able హించలేని విధంగా ఉత్పత్తి చేయడం ఎందుకు అంత ముఖ్యమైనదో చూపిస్తుంది.

రూపొందించుటకు నిజం యాదృచ్ఛిక సంఖ్యలు, యాదృచ్ఛిక సంఖ్య జనరేటర్లు సేకరిస్తాయి ఎంట్రోపీ, లేదా వారి చుట్టూ ఉన్న భౌతిక ప్రపంచం నుండి యాదృచ్ఛిక డేటా. లేని యాదృచ్ఛిక సంఖ్యల కోసం నిజంగా యాదృచ్ఛికంగా ఉండాలి, వారు అల్గోరిథం మరియు విత్తన విలువను ఉపయోగించవచ్చు.

ముగింపు

ఆల్రైట్, అది అందరూ! ఈ యాదృచ్ఛిక సంఖ్య జనరేటర్ కథనం మీకు నచ్చిందని మరియు ఇది మీకు సహాయకరంగా ఉంటుందని నేను ఆశిస్తున్నాను. దానిపై మీ అభిప్రాయాన్ని మాకు ఇవ్వండి. మీరు దీనికి సంబంధించిన మరిన్ని ప్రశ్నలను అడగాలనుకుంటే. అప్పుడు దిగువ వ్యాఖ్యల విభాగంలో మాకు తెలియజేయండి. మేము త్వరలో మీ వద్దకు వస్తాము.

nfl ఆటలకు ఉత్తమ కోడి యాడ్ఆన్స్

ఈ రోజు మీకు కుశలంగా ఉండును!

ఇవి కూడా చూడండి: NSFW: అర్థం మరియు ఇది ఎలా పనిచేస్తుంది