నాలెడ్జ్ బేస్ గోప్యత
అనామక మోడ్
ఎన్క్రిప్షన్ ఎప్పుడూ అంతరం కాదు. గుర్తింపు (Attribution) అసలైన సమస్య. అనోనిమస్ మోడ్ వల్ల సర్వర్ ఎవరి క్రెడిట్స్ వాడుతున్నారో తెలుసుకోలేకపోయినా, సందేశాన్ని ఛార్జ్ చేయగలుగుతుంది.
ఈ పేజీ సౌలభ్యం కోసం యంత్రంతో అనువదించబడింది. ఆంగ్ల అసలైనది వర్తించే సంస్కరణ.
అది పూడ్చే అంతరం
ఆ సంభాషణ ఎండ్-టు-ఎండ్ ఎన్క్రిప్టెడ్, కానీ ఏ పబ్లిక్ కీ దానితో మాట్లాడుతుందో సర్వీస్కు ఇంకా తెలుసు. ప్రతి గిఫ్ట్ రాప్లోని సీల్ మీ ఐడెంటిటీ కీ ద్వారా సంతకం చేయబడింది; మీ క్రెడిట్ రో, మీ సంభాషణ త్రెడ్ మరియు టర్న్ డూప్లికేషన్ అన్నీ ఆ కీ పైనే ఆధారపడి ఉంటాయి; మరియు ప్రతి సమాధానం యొక్క ఆర్కైవ్డ్ కాపీ దానికే అడ్రస్ చేయబడింది.
కాబట్టి బోట్ యొక్క ప్రైవేట్ కీని పట్టుకున్న ఎవరైనా చెల్లింపు చాట్ను ఎవరు ఉపయోగించారో లెక్కించవచ్చు, మరియు డేటాబేస్ ఉన్న ఎవరైనా కీ లేకుండా దీన్ని చేయగలరు. డీక్రిప్షన్ వైఫల్యం ఏమీ లేదు. ఇది కేవలం మీ పేరు బిల్లులో ఉంది.
పారేసే కీ (The throwaway key)
ది. ఆనన్ చిప్, లేదా ?anon, మీ పరికరంలో ఒక కీ-పేర్ను రూపొందిస్తుంది మరియు మొత్తం సంభాషణను దానిపైకి మారుస్తుంది. అప్పటి నుండి రూమర్, సీల్ మరియు రిక్వెస్ట్ సిగ్నేచర్ మాత్రమే ఆ కీ — మీ ఐడెంటిటీ కీ ఈ సంభాషణలో దేనినీ సంతకం చేయదు.
సమాధానాలు అలాగే ఉంటాయి హైబ్రిడ్ పోస్ట్-క్వాంటం: throwaway కీ తన స్వంత KEM కీని కలిగి ఉంటుంది, ఇది సైనింగ్ కీకి స్వతంత్రంగా రూపొందించబడిన రూట్ నుండి ఉద్భవించింది, కాబట్టి ఒకదానిని ప్రచురించడం వల్ల మరొకటి బలహీనపడదు.
అది ఆన్లో ఉన్నప్పుడు, Nymbotకి పంపే రీడ్ రసీట్లు, టైపింగ్ ఇండికేటర్లు, రియాక్షన్లు మరియు ఎడిట్లు నిలిపివేయబడతాయి. ఇవి లేకపోతే, ప్రతి ఒక్కటి అదే సంభాషణలోకి మీ నిజమైన సంతకాన్ని తీసుకువస్తుంది మరియు మొత్తం ప్రక్రియను పాడు చేస్తుంది. మీ యాప్ దానిని గౌరవించలేకపోతే — ఒక లాక్ చేయబడిన వాల్ట్, ఇంకా పునరుద్ధరించబడని స్థితి — అది మీ గుర్తింపు కీకి మౌనంగా వెనక్కి వెళ్లే బదులు, పంపడాన్ని నిరాకరిస్తుంది.
ది త్రోవవే కీ ని నిల్వ చేయబడిందిunder గుర్తింపు ఎన్క్రిప్షన్ మరియు మీ ఇతర పరికరాలకు సింక్ అవుతుంది, కాబట్టి సంభాషణ మరియు దాని బ్యాలెన్స్ మిమ్మల్ని అనుసరిస్తాయి. దీనిని రొటేట్ చేయడం వల్ల మునుపటి కీలు కొంతకాలం పాటు ఉంటాయి, తద్వారా వాటి చరిత్ర చదవడానికి వీలుగా ఉంటుంది మరియు వాటి బ్యాలెన్స్ను స్వీప్ చేయవచ్చు.
బ్లైండ్ క్రెడిట్ వోచర్లు
కేవలం త్రోఅవే కీకి క్రెడిట్లను బదిలీ చేయడం సర్వర్కు విచ్ఛిన్నం చేయడానికి మోడ్ ఉన్న లింక్ను అప్పగిస్తుంది. కాబట్టి క్రెడిట్లు ఇలా కదులుతాయి బ్లైండ్ వోచర్లు, చౌమియన్ శైలిలో ఒక క్యాషు మింట్ ఉపయోగిస్తుంది.
- మీ అనువర్తనం యాదృచ్ఛిక రహస్యాన్ని ఎంచుకుంటుంది మరియు యాదృచ్ఛిక కారకంతో దానిని అంధపరుస్తుంది.
- మీ నైమ్ (nym) గా ధృవీకరించబడిన తర్వాత, అది బ్లైండెడ్ విలువను సంతకం చేయమని సర్వర్ని కోరుతుంది. సర్వర్ మీ బ్యాలెన్స్ను తగ్గించి, దేనినైనా చదవలేనటువంటి దానిపై సంతకం చేస్తుంది.
- ప్రతి సంతకం ప్రచురించబడిన సంతకం కీ ఉపయోగించబడిందని రుజువుతో వస్తుంది. మీ అనువర్తనం దానిని ధృవీకరిస్తుంది మరియు అది తనిఖీ చేయకపోతే మొత్తం కదలికను తిరస్కరిస్తుంది-నిరూపించలేని సంతకం ఒక ట్యాగింగ్ వెక్టర్, కాస్మెటిక్ సమస్య కాదు.
- మీ యాప్ అన్బ్లైండ్స్ చేస్తుంది. ఫలితం సర్వర్ ఇప్పటివరకు చూడని విధంగా ఉండే ఒక చెల్లుబాటు అయ్యే టోకెన్.
- తరువాత, త్రోఅవే కీగా ధృవీకరించబడింది, ఇది టోకెన్ను ప్రదర్శిస్తుంది. సర్వర్ దానిని ధృవీకరిస్తుంది, అది ఖర్చు చేయబడలేదని తనిఖీ చేస్తుంది మరియు కీని క్రెడిట్ చేస్తుంది-దానితో సరిపోలడానికి ఏమీ లేదు.
పట్టికలు ఒక వోచర్ జారీ చేయబడిందని మరియు ఒక వోచర్ ఖర్చు చేయబడిందని నమోదు చేస్తాయి. అయితే, ఎవరు అనేది రెండూ నమోదు చేయవు. ఆ అనుసంధానాన్ని బ్లైండింగ్ నాశనం చేస్తుంది, మరియు దానిని నిల్వ చేయడం అంటే దానిని నేరుగా తిరిగి తీసుకురావడమే అవుతుంది.
కీసెట్ ప్రచురించబడింది, మరియు మీ యాప్ దానిని పిన్ చేస్తుంది మరియు అది మారితే మీకు హెచ్చరిస్తుంది — ఒక per-user keyset అనేది ఒక మिंट తన వినియోగదారులను ట్యాగ్ చేసే విధానం. మీరు ఈ మార్పును పూర్తిగా వదిలివేసి, నేరుగా ఆ throwaway key తో క్రెడిట్లను కూడా కొనుగోలు చేయవచ్చు ?buy.
అది దేనినీ దాచదు
అంచుల గురించి నిజాయితీగా ఉండటం అనేది మిగిలిన వాటికి ఏదైనా విలువైన ఏకైక మార్గం.
- రిలేస్ రెండు గుర్తింపుల సంఘటనలను ప్రచురించే ఒక కనెక్షన్ను చూస్తుంది. అది మీ బెదిరింపు నమూనాలో (threat model) ఉంటే, Tor లేదా VPNని ఉపయోగించండి.
- కీని తిప్పడం మరియు బ్యాలెన్స్ను మోసుకెళ్లడం ఒక అనామక కీ మరొకదానికి చెల్లిస్తున్నట్లు సర్వర్కు చూపిస్తుంది.
- ఒక సంభాషణ అనేది ఒక సంభాషణే. ఒక తాత్కాలిక కీ (throwaway key) కింద ఉన్న ప్రతి సందేశం నిర్మాణపరంగా ఇతర సందేశాలతో అనుసంధానించబడి ఉంటుంది — సందర్భం కోసం అసిస్టెంట్కు ఆ త్రెడ్ అవసరం.
- మీరు రాసేది మిమ్మల్ని గుర్తించగలదు. ప్రశ్న మీ యజమాని పేరు పెడితే ఎటువంటి ముఖ్య పరిశుభ్రత సహాయపడదు.
?giftమరియు?transferమీ నిజమైన పేరుకి కట్టుబడి ఉండండి, ఎందుకంటే రెండూ పేరున్న ఖాతాకు సంబంధించినవి.
విసిరిన కీపై ఉన్న క్రెడిట్లు ఆ కీతో జీవించి, చనిపోతాయి. పానిక్ తుడవడం అది మరియు దానిపై మిగిలిన ఏదైనా దానిని తీసుకుంటుంది.