ނޮލެޖް ބޭސް މީހުންނާ ވާހަކަ ދެއްކުމެވެ
ކުއަންޓަމް ރެސިސްޓެންޓް އެންކްރިޕްޝަން
ނިމްޗެޓް ބޭނުންކުރާ ފަރާތްތަކުގެ މެދުގައި ޕްރައިވެޓް މެސެޖުތަކާއި ގްރޫޕް ޗެޓްތައް އެންކްރިޕްޓް ކުރެވޭނީ އެހެންކަމުން... އެއީ މިއަދު އެކަންކަން ރެކޯޑް ކުރުމުން ހަމަލާދޭ މީހަކަށް އެއްވެސް އެއްޗެއް ނުގަނެވޭ ކަމެވެ، އެއްފަހަރު ކުއަންޓަމް ކޮމްޕިއުޓަރުތައް އައުމުން ވެސް.
މި ޞަފްޙާއަކީ ފަސޭހަ ކަމުގެ ގޮތުން މެޝިނުން ތަރުޖަމާކޮށްފައިވާ ޞަފްޙާއެކެވެ. އިނގިރޭސި އޮރިޖިނަލް އަކީ އެއަށް އަމަލުކުރާ ވަރޝަން އެވެ.
އެކަމުން ހައްލުވާ މައްސަލައެވެ
އާދައިގެ ނޮސްޓްރ އެންކްރިޕްޝަން — އެންއައިޕީ-44، އެއީ ކޮންކަމެއް އަމިއްލަ މެސެޖުތަކެވެ އަދި ގްރޫޕް ޗެޓްތަކެވެ are built on — ދެ ބައި ހުރެއެވެ. އެ ބައިވަރު ހަގީގަތުގައި ސްކްރެމްބަލްސް ޓެކްސްޓް (ChaCha20, HMAC-SHA256, HKDF) ހޯލްޑް އަޕް ފައިން އެގޭންސް ކުއަންޓަމް ކޮމްޕިއުޓަރެވެ. ތަޅުދަނޑިއަށް އެއްބަސްވާ ބައި ނުވެ އެވެ.
އެ ކީ އެގްރީމަންޓަކީ secp256k1 ގައި އެލިޕްޓިކް-ކަރވް ޑިފީ-ހެލްމަން، ހަމަ ބިޓްކޮއިން ބޭނުންކުރާ ހިސާބު އެވެ. ޝޯރގެ އެލްގޮރިޒަމް އިން އެކަން ސީދާ ހައްލުކޮށްދެއެވެ. އާންމު ތަޅުދަނޑިއަކާ ދެކޮޅަށް ހިންގާ ކޮންމެ މީހަކަށް ވެސް އެ... ޕްރައިވެޓް ކީ، އަދި އެއާއެކު އެ ކީން ދުވަހަކުވެސް އުފެއްދި ކޮންމެ ޝެއަރޑް ސިއްރެއް.
މިއީ ކުއަންޓަމް ކޮމްޕިއުޓަރުތައް އައުމުން ފެށޭ މައްސަލައެއް ނޫނެވެ. ފުދޭވަރަކަށް ހުރި ދުޝްމަނެކެވެ ސްޓޯރޭޖް އިން އެންކްރިޕްޓް ކޮށްފައިވާ ޓްރެފިކް ރެކޯޑް ކުރެވޭނެ އެވެ މިއަދު, އެއަށް އިށީނދެ، އޭގެ އަހަރުތަކެއް ފަހުން ޑިކްރިޕްޓް ކޮށްލާށެވެ. މިހާރު ފޮނުއްވާ އެއްވެސް އެއްޗެއް އޭރު އަދިވެސް މުހިންމީ މިހާރުވެސް ފަޅާއަރާފައި. އެއީ ވަކިންނެވެ އެޓޭކް މި ފީޗާ ބަލިތަކެވެ.
އެކަން ކުރާގޮތް
Nymchat އަކީ NIP-44 މެސެޖް ފޯމެޓަށް އެއްވެސް ބަދަލެއް ނުލައްވާ އެއްޗެކެވެ. އޭގައި މިހާރު ބޭނުންކުރަމުންދާ ކީ އެގްރީމަންޓަށް އެއްވެސް ބަދަލެއް ނުކުރެވެއެވެ; އޭގެ ಸುತ್ತ އަނެއް މިނިވަން ކީ އެގްރީމަންޓެއް އިތުރުކުރެއެވެ. އެހެންކަމުން، އެއް މެސެޖަކަށް އެއް ކީ އެކްސްޗޭންޖެއްގެ ބަދަލުގައި ދެ ކީ އެކްސްޗޭންޖެއް ކުރެވެއެވެ:
- އެ މިންގަނޑެވެ secp256k1 އީސީޑީއެޗް, ކުރިން ކުރި ފަދައިން؛
- އެމްއެލް-ކޭއެމް-768 އެވެ, ޕޯސްޓް ކުއަންޓަމް އެލްގޮރިޒަމް އެންއައިއެސްޓީ ސްޓޭންޑަރޑައިޒް ކޮށްފައިވާ ގޮތަށް އެފްއައިޕީއެސް 203. އޭގެ ސެކިއުރިޓީ ބިނާވެފައިވަނީ ޝޯރގެ އެލްގޮރިޒަމްގައި އަތް ނުލާ ލެޓިސް މައްސަލަތަކުގެ މައްޗަށެވެ.
އެ ދެންވަނީ ލަފުންތަކަކުން، އެއްކޮށް އެއްވީ ނޫންމެސެޖް އަބަދުވެސް ކުރާގޮތަށް NIP-44 އިން encrypty ކުރެވިފައިވެއެވެ. އަދި އެ ފުރިހަމަ ciphertext، ދެވަނަ ފަހals ML-KEM shared secret އިން ނެތް key ބޭނުންކޮށްގެން ChaCha20-Poly1305 އިންނަ post-quantum layer އަކީ seal ކުރެވިފައިވެއެވެ. ފޮނުވާ ފަރާތުގެ key، އަންނާ ފަރާތުގެ key، encapsulation ciphertext އަދި އަންނާ ފަރާތުގެ ML-KEM key، އެ derivation އިން context އެއްގެ ގޮތުގައި ގުޅިފައިވާތީ، އެއް މުއާމަލާތެއްގެ layer އެއް އަލިކޮށް އަނެއް މުއާމަލާތަކަށް replayed ކުރެވިދާނޭ نہیں۔
X-Wing ނުވަތަ Signal ގެ PQXDH ފަދަ ކޮމބައިނަރެއް، ދެ ސިކްރެޓްތައް އެއް ކީއެއްގެ ތެރެއަށް އެކުލުވާލައެވެ. Nymchat އެކަން ނުކުރެއެވެ، މީގެ ސަބަބަކީ ކްރިޕްޓޮގްރާފިކް ސަބަބަކထက် މާ ބޮޑު ޕްރެކްޓިކަލް ސަބަބެއްތެއެވެ: އެކުލުވާލުމަށް ބޭނުމީ ރޯ (raw) ECDH އައުޓްޕުޓްތެއެވެ. ނަމަވެސް ބްރައުޒަރ އެކްސްޓަންޝަނެއް ނުވަތަ ރީމޯޓް ސައިނަރެއް އެއީ އެއްވެސް ދުވަހަކު އެނުދޭނެއެވެ—އެއިން ދިނުމަކީ ނިމުނު ސައިފަރޓެކްސްޓެއްވީ، އަދި ކީ އެޕް އަށް ނުވާނable ތަނަކުގައި ކީ ހިފެހެއްޓުމުގެ މައިގަނޑު މަގްސަދަކީ އެކަން އެޕް އަށް ނުވާނableވުމެވެ. ލޭޔަރިންގް އިން NIP-44 ފުރިހަމައަށް ބޭއްވުމަށާއި، އޭގައި ހިމެނޭ ސައިނަރވެސް ހިމެނޭ، އިޑެންޓިޓީ ކީ ހިފެހެއްޓޭ އެއްވެސް އެއްޗެއް އިން އެކަން އުފައްދައިދޭނެއެވެ. އެހެންކަމުން، އެފަދަ ލޮގިންތަކަކީ ބޭރުކޮށްލެވޭ އެއްޗެއް ނުވަތަ ސާދާ ބައިވެރިންނެވެ.
މުހިންމު ސިފަ ދެ ގޮތުންވެސް އެއްޗެވެ: ނަތީޖާ އަކީ ބާރުގަދަ ކޮޅަށް އެންމެންވެސް އެވަރަށް ގަދަ.މެސެޖް ކարդުމަކީ ދެ ލޭޔަރު އުންމެންނުކޮށް ފުރާނުވުމެވެ. ލޭޓިސް ކްރިޕްޓޮގްރާފީ އުއްމީދު ކުރިވަރަށް ނިမ့် ކަމަށް ފެނިއްނަމަ، ML-KEM ބަލައިލުމަކީ ބޭރުގެ ލޭޔަރު ފޮޅުމެވެ، އަދި އޭގެ ތެރޭގައި މިހާރުގެ NIP-44 އޮންނާނެއެވެ. secp256k1 ކުއަންޓަމް ކޮމްޕިއުޓަރަކުން ބަލައިލެވިއްނަމަ، އެތެރޭގެ ލޭޔަރު ބացވާނެއެވެ، ނަމަވެސް ބޭރުގެ ލޭޔަރު ބացނުވާނެއެވެ. ހަމަލުދޭ ފަރާތަކަށް ދެންވެސް ބަލައިލަންވާނެއެވެ.
ކޮންމެ މެސެޖަކަށް ވެސް ތާޒާ ޕޯސްޓް ކުއަންޓަމް އެކްސްޗޭންޖެއް ލިބޭތީ އެއް މެސެޖެއްގެ ތަޅުދަނޑި ރިކަވަރ ކުރުމުން ހާމަވެގެންދެއެވެ އެހެން މީހުންނާ ބެހޭ އެއްވެސް ކަމެއް ނެތެވެ.
ޕޯސްޓް-ކުއަންޓަމް ބައި ބޭނުންވަނީ އޭގެ އަމިއްލަ ކީއެކެވެއެވެ، އަދި އެ ކީ އަންނަ ގޮތަކީ މުޅި އެއްޗެއްގެ އަގު އޮތޭތޯ ކަނޑައަޅާނީ ކަންނެވެ. މިއީ ޚާއްޞަކޮށް... ނޫން ކަލޭގެ ... އިން ނެގިފައިވާ nsec. ކްލಾಸިކަލް ބައި ބަލައިލާ ކުއަންޓަމް ކޮމްޕިއުޓަރެއް ތިބާގެ ... އަލުން ހޯދައިދޭނެ.
nsec ކަލޭގެ ޕަބްލިކް ކީއިން، އަދި އޭގައިން ނިರ್ಗމވާ އެއްވެސް އެއްޗެއް nsec އާންމުކޮށް ޝާއަރުކޮށްފައިވާ ފޯމިއުލާއެއްގެ އައިމާ އެއިން ނުކުންނާނީ — އެއް ފަހަރު ބްރޭކް ކުރުމުން ލޮކް ދެންވެސް ހުޅުވާލުން. އެހެންކަމުން Nymchat އަކީ ވަކި ވަކި... ކުއަންޓަމްގެ ފަހު ކޯޑް ކޮންމެ އެކައުންޓަކަކުންވެސް، އެއްފަހަލަށް، އެއްވެސް އާންމު އަގަކުން ހާމަކުރެވޭ އެއްވެސް ކަމެއް ނެތް ރޭންޑަމް ބައިޓްތަކުން. އެއީ... nympq1… އަދި ކައިރީގައި އިށީތިވާ
ތިބާގެ nsec ކަލޭގެ ނިމްގެ (Nym) ތަފްސީލުތަކުގައި، އެ އުސޫލުން ފޮޅުވައިދީފައިވާ އަދި ކޮޕީކުރެވިފައިވާ ގޮތަށް. މިއީ ޕާސްވޯޑެއް ނޫން އަދި ދެވަނ nsec.
އަލިއަޅުވާލާނެ އެއްޗެއް ނެތެވެ
މިއީ ސެޓިންގއެއް ނޫނެވެ. ޕޯސްޓް ކުއަންޓަމް އެންކްރިޕްޝަން އަކީ ހަމައެކަނި ނިމްޗެޓް އިން ނިމްޗެޓް އާއި ވާހަކަ ދައްކާ ގޮތް، ދަ... ހަމަ އެގޮތަށް އާދައިގެ އެންކްރިޕްޝަން އަކީ އެހެން ހުރިހާ އެއްޗަކާ ވާހަކަ ދައްކާ ގޮތެވެ. އެއީ އޮޓޮމެޓިކުން އެޕްލައި ކުރާ އެއްޗެކެވެ ކޮންމެ ޕްރައިވެޓް މެސެޖަކާއި ގްރޫޕް ޗެޓް ކުރާނީ އެހެން ނިމްޗެޓް ޔޫޒަރަކާ އެކުގައެވެ.
ސެޓިންގްސް > پرައިވަސީ އަދި ސެކިއުރިޓީ އިން މިއީ އެކްޓިވް ކަމެއްތޯ އަދި މިހާރު މީގެ މެދުވެރިވެފައިވާ ކޮންޓެކްޓްތަކުގެ އަދަދު ދައްކައިދޭނަމަވެސް، މިއީ ހަމައެކަނި މަޢުލޫމާތެއްގެ ގޮތުގައިނޫ\) އެވެ — އެކަން އޮފް ނުވަތަ އޮން ކުރެވޭނެ އެއްވެސް ސްވިޗެއް ނެތް.
މިއީ ތިބާ ބޭނުންކުރާ ކޮންމެ ލޮގިން މިންގަނޑަކުންވެސް މަސައްކަތްކުރާ އެއްޗެކެވެ. ބްރައުޒަރ އެކްސްޓަންޝަން (NIP-07) ނުވަތަ ރިމޯޓް-ސައިނަރ (NIP-46) ލޮގިންއަކީ ތިބާގެ އައިޑަންޓިޓީ ކީ އެޕް އަށް ދޭ އެއްޗެއް ނޫނެވެ. މިއީ މިފަދަ އެއްޗެއް ބޭނުންކުރުމުގެ މައި ބޭނުންތެރިކަމެވެ – އަދި އެކަމަކީ ކުރަންޖެހޭ ކަމެއްވެސް ނޫނެވެ. އެންކްރިޕްޝަންގެ ދެ ބައި ވަކިވަކިކޮށް ބެހެއްޓެހިފާ ඇත: ތިބާގެ ސައިނަރ ކުރާނީ އަބަދުވެސް ކުރާ ކަންތައްތަކެވެ، އަދި އެޕް އަކީ ތިބާގެ ރިކަވަރީ ކޯޑު ބޭނުންކޮށްގެން ޕޯސްޓް-ކުއަންޓަމް ބައި ކުރާ އެއްޗެކެވެ، އެ ކޯޑަކީ އެޕް އިން ސީދާ ބެލެހެއްޓި އެއްޗެކެވެ. އެކްސްޓަންޝަން އަދި ރިމޯޓް-ސައިނަރ ލޮގިންތަކަކީ ދެ ފަރާތުންވެސް އާންމު ބައިވެރިންނެވެ. ސެޓިންގްސްގައިވާ ސްޓޭޓަސް ލައިނުން ބަޔާންކުރާނީ ތިބާގެ ހާލަތާ ގުޅޭ ކަންތައްތަކެވެ.
ކަލޭގެ މިހާރު އޮތް އެއްޗަކަށްވެސް އޭގެ އަސަރު ނުވާނެއެވެ. ކަލޭގެ މެސެޖް ތާރީޚުގައިވާ ކޮންމެ މެސެޖެއްވެސް ކޮންމެ ވަސީލަތެއްގައިވެސް ކարդައިގަނެވިދާނެއެވެ، ކަލޭގެ... މެވީ ނޫން އެއްވެސް އެއްޗެއް ނެތި. nsec, ކުރިން އޮތަސް ފަދައިން، އަދި އެކައުންޓް ހިމޭލިވާ މުޅި ދުވަސްތަކު އެފަދައިން އޮންނާނެއެވެ. ކޮބާ ... ބޭނުންވަނީ nympq1… ރިކަވަރީ ކޯޑަކީ މިހެން ފެށިގެން ލިޔެވޭ ކުއަންޓަމް ރިސިސްޓަންޓް މާއްދާތަކެވެ: އާ މެސެޖުތައް، އަދި އެއާއެކު ސިންކްކުވާ ސެޓިންގްސް އާއި އަރުކައިވްތަކެވެ.
އެތައްތައް ހުޅުވުމުގެ ކުރިން އެ ޑިވަଈސްގައި އެ ކޯޑު ހިމަނަންވާނެއެވެ، އަދި މިހާރު ޑިވަଈސްއެއް އިތriކުރުމަށް އެކެއް އިތri ފިޔަވަޅެއް ބޭނުންވެއެވެ. އާ ޑިވަଈސްގެ އެ ސަމާނަ ޕެނަލްގައި ތިބޭ އެ... ފޭސް (paste) ކުރޭ... nympq1…
ކުރިން އޮތް ޑިވައިސްއަކުން އަންނަ ކޯޑެކެވެ. މިއީ ކޮންމެ ލޮގިންއަކަށް އެއްފަހަރުކޮށް ނޫން، ކޮންމެ ޑިވައިސްއަކަށް އެއްފަހަރުކޮށް ކުރަންޖެހޭ ކަމެކެވެ. އެ ފިޔަވަޅަކީ އަޅުގަނޑުމެން ފယ်ކޮށްލަން ކެތްނުވި ދަތިކަމެއް ނޫނެވެ: އާ ޑިވައިސްއަކަށް އެކަނި އަންނާނެ ކޯޑެއް ފޮނުވާންޖެހޭނީ އާންމު މެސެޖެއްގެ މެދުވެރިކަމުންނެވެ، އަދި އެ މެސެޖަކީ އެޓެކަރަށް ރެކޯޑްކުރެވޭނެ އެއްޗެހިތެރިކަމެވެ—މި ފީޗަރ އޮންނަނީ އެކަން ހުއްޓުވުމަށެވެ. އެ ފިޔަވަޅަކީ މި ރައްކާތެރިކަން ހަގީގީ ކަމެއް މީގެ ސަބަބެވެ.
އެޕް އުފެއްދެއެވެ... nympq1… ކޯޑު ތިމޭނަށް ވަނީ، އެހެންކަމުން އިޚްތިޔާރު ކުރަން ނުވަތަ އާ އެއްޗެއް އ发明 ކުރަން ކަމެއް ނެތް. އެކަން ފެންނަން: ހުޅުވާލުމަށް ތިމޭގެ ނައިމް ފިއްތާލާށެވެ. Nym ގެ ތަފްސީލުތައް ބަލާލުން ނުވަތަ އިތުލާ ކުރުން, އެއަށްފަހު
މި nym އޭގެ ޕްރައިވެޓް ކީ އާއި ރިކަވަރީ ކޯޑް ހާމަކޮށްދީ. އޭގެ ދަށުން ސީދらか ހުރީ
ތިބާގެ nsec, އެ ސަމާ 'show' އަދި 'copy' ބަޓަންތަކާއެކު. ދެވަނަ ޑިވައިސްއެއް އިތުރުކުރާ ދުވަހާ ހިނދެން، އެކަމާ ބެހޭގޮތުން ހިތާލެއް ނުޖެހޭނެ.
ލިންކްނުކޮށްފައިވާ ވަçާ އެ ދެމެދުގައި ބরুদ্ধުވެފައި ނުވާނެއެވެ. އެއީ ކުރީގެ އެންކްރިޕްޝަންގެ ދަށުން ލިޔެފައިވާ އެއްޗެހި ކިޔަވަމުންދާނެއެވެ އަދި އާންމު ގޮތުން ފޮނުވަމުންދާނެއެވެ. އަދި އެއަށް ލިންކްކޮށްފަ އަށްފަހު، ކުރިން ކިޔަވައި ނުދެވިތައް ކުއަންޓަމް-ރިޒިސްޓަންޓް މެސެޖުތައް އަނބުރި ގޮސް ހުޅުވާލާނެއެވެ. ފަހުން ލިންކްކުރުމުން އެއްވެސް އެއްޗެއް ގެއްލުމެއް ނުވާނެއެވެ.
ދެވަނަ ޑިވައިސްއަކަށް ދެ ކަންތައް ބޭނުންވެއެވެ: އެޕުގެ އެންމެ ފަހުގެ ވަރުޝަނެއް، އަދި
nympq1… ކޯޑު. ކުރީގެ ބިލްޑެއް އަދިވެސް މަސައްކަތް ކުރަމުންދެއެވެ — އެއީ ވަކިކޮށްލެވިފައިވާ އެއްޗެއް ނޫނެވެ — ނަމަވެސް އެއަށް މިހާރުގެ ފޯމެޓް ކարդައިނުމެއް ނުކުރެވޭނެއެވެ. އެހެންކަމުން އެއީ އެކައުންޓުގައި އަދިވެސް އޮތްތަނެ، ތިބާ އަމިއްލައަށް ބޭނުންކުރާ ކޮޕީތަކަކީ އެއަށް ކարդެވޭ ކުރީގެ ފޯމެޓަށް ބަދަލުވާނެއެވެ. އަދިވެސް ލިންކްނުކުރެވިފައިވާ އާޕް-ޑޭޓް ކޮށްފައިވާ ވަސީލަތެއް ތިބާގެ ކުރީގެ ތާރީޚް ކարդައި، ކޯޑު އެދޭނެއެވެ. މި ދެއިން އެއްވެސް އެއްޗެއް އަޅުގަނޑުމެންނަށް އަންގާނެއް ނުދޭނެއެވެ، އެހެންކަމުން މިއީ އަޅުގަނޑުމެން އަމިއްލައަށް ދެނިގަނެވިފައިވާ ކަމެއް ނޫނެވެ، އެކަމަކީ ތިބާ އަށް ދޭނެތީކަމަށްވާ އަންގާލުމެކެވެ.
ކާކަށް ލިބޭނީ
ދެފަރާތުންވެސް އެއަށް ބޭނުންވެއެވެ. ކޮންމެ Nymchat ކްލައިންޓެއް އޭގެ ސިގްނެޗަރ ކުރެވިފައިވާ، މުއްދަތު ހަމަވާ ކުދި އިޢުލާންތަކެއް ނެރުއެވެ، އަދި އޭނާގެ ގާތުގައި ޕޯސްޓް-ކުއަންޓަމް ކީއެއް އޮތްނަމަ އެއީ އެއެވެ. މީހަކާ ބެހޭގޮތުން ވަގުތީ އިޢުލާންތަކެއް ބެހެއްޓުމަކީ އެ އެޕް އޭ އެ މީހާގެ އެކައުންޓްގައި ވަރުގަދަ ބަދަލުއެއް ބޭނުންކުރަން މެދުވެރިވާ ކަމެވެ. އެއްވެސް ނިއޮޝިއޭޝަންތަކެއް އިންތەرފީރު ކުރެވޭނެ ކަމެއް ނެތެވެ: ކީ އެތެ އޮންނާނީ ނުވަތަ ނުވާނީއެވެ. އަދި އިޢުލާންތަކަކީ އެއަށް ލިޔުއްވާ މީހާގެ ސިގްނެޗަރ ކުރެވިފައިވާ އެއްޗެއް ކަމުން، ކީއެއް ބަދަލުކުރަން ބޭނުންނަމަ، އެއީ ހަމައެކަނި ދެއްކުން ނޫނެވެ، އެއީ ފިލާވަޅުތަކެއް އުފައްދަން (forge)ޖެހޭނެ ކަމެކެވެ.
ރިލޭއެއް ކޮންޓްރޯލްކުރާ ހަމަލާދޭ ފަރާތަކީ ކޮބައިか؟ ނުކުތުކުރެވޭނެ އިއުލާންކުރުން ހުއްލަ ކުރުމެވެ، އެހެންކަމުން ފޮނުވާ މީހާ ކީއެއް ނުފެނި އާދައިގެ އެންކްރިޕްޝަންއަށް ބަދަލުވާނެއެވެ. އެކަން ސާފުކޮށް ބުނަން ފުރުސަތު ލިބޭނެ ކަމެކެވެ. އެއިން އެ މެސޖުތަކަށް ޕޯސްޓް-ކުއަންޓަމް ރައްކާތެރިކަން ގެއްލުން ދޭނެއެވެ; އެއިން އެއްވެސް މައުލޫމާތެއް ކިޔަން ނިކުމްނެތް ނުކުރެވޭނެއެވެ، އަދި ތިބާގެ ނޫން ކީއެއް އުފުލަން ނުކުރެވޭނެއެވެ. ކްލައިންޓުން ވަރމެ芯 ރޭލޭތަކަށް ސުވާލު ކުރާތީ، އެއީ ހުރިހާ ރޭލޭތަކެއްގެ މައްޗަށް ކޮންޓްރޯލް ހޯދުން އެވެ.
އެ އިޢުލާންތައް ހަފްތާއެއް ދުވަސްވަންދެން ފެތި އޮންނާނެއެވެ އަދި ތިބާ އެޕް ބޭނުންކުރަމުންދާވަރު ދުވަސްތަކަކު އަމިއްލަގޮތުން refresh ކުރެވޭނެއެވެ. އެއަށްވުރެ ގިނަ ދުވަސްތަކެއް ވަކިވެފައި އޮތުންނަމަ، އެއީ ތިބާގެ އިޢުލާން މުއްދަތު ހަމަވެގެންދާނެއެވެ އަދި ވަގުތީ ގޮތަކަށް ތިބާ އާންމު Nostr ކްލައިންޓަކަށް ބެލޭނެއެވެ: އެ ދުވަސްތަކުގެ ތެރޭގައި ތިބާއަށް ފޮނުވާ މެސެޖުތައް ކުއަންޓަމް ރިޒިސްޓަންޓް (quantum-resistant) ގޮތުން ނޫން، އާންމު ގޮތުން އެންކްރިޕްޓް ކުރެވޭނެއެވެ. އެ މެސެޖުތައް އަދިވެސް އަންނާނެ، އަދި ތިބާއަށް ކարդޭނެއެވެ — އަދި ކުރިން ރަސިދުވި އެއްވެސް އެއްޗަކަށް އޭގެ އަސަރު ނުވާނެއެވެ. އެޕް އޮޕަން ކުރުމުން ތިބާގެ އިޢުލާން އަލުން ފޮނުވާލެވޭނެއެވެ، އަދި ބާރުގަދަ އެންކްރިޕްޝަން އަމިއްލަގޮތުން އަލުން ފެށޭނެއެވެ. އަލުން ކުރަންޖެހޭ އެއްވެސް ކަމެއް ނެތެވެ.
އެހެން އެންމެންވެސް މަސައްކަތް ކުރަމުން ގެންދަނީ ހަމަ ކުރިއެކޭ އެއްގޮތަށެވެ. Bitchat ޔޫޒަރުންނާއި އެހެން އެއްވެސް Nostr ކްލައިންޓަކަށް މިންގަނޑު ރަސްކާރުކުރެވޭނީ އެންއައިޕީ-17, ބަދަލެއް ނުވަނޭ. ނިއަމްޗެޓުން ބޭރުގައިވާ މީހަކަށް މެސެޖް ކުރާއިރު އެއްވެސް އެއްޗެއް ހަލާކު ނުވާނެ.
ޕޯސްޓް ކުއަންޓަމް މެސެޖެކެވެ ބަދަލުކުރެއެވެ އެ ސްޓޭންޑަރޑް އެއް އަށް ވުރެ އޭގެ ކައިރީގައި ފޮނުވުމަށެވެ. މިދެކަންތައް ވެސް ފޮނުވުމަކީ މާނައެއް ނެތް ކަމެއް: ހަމަލާދޭ މީހަކު ފަސޭހައިން ބަލިކަށި ކޮޕީ ފަޅާލާނެ އެވެ.
އެ ކޮޕީތައް އެޑްރެސްކޮށްފައިވާ... ތިބާ get it as well — ތިބާގެ އެހެން ޑިވައިސްތަކުން ކިޔާ އެއްޗެއް، އެ... އޭގެ ފަހަތުގައި އަރުޝީފް ކޮށް، އަދި ތިބާގެ ސިންކްޑް ސެޓިންގްސް، އެއީ ހަމަ އެގޮތަށް ދަތުރުކުރާ އަދި ތިބާގެ... ވާހަކަ ދައްކާ ލިސްޓާއި، ގްރޫޕް ކީތަކާއި، މެސެޖް ތާރީޚެވެ. އެއިން އެއްވެސް މީހަކު މުސްކުޅި މަތީގައި ދޫކޮށްލުމެވެ އެންކްރިޕްޝަން އިން އެއީ ތިބާ ރައްކާކުރާ އެންމެ ބަލިކަށި އެއްޗަކަށް ވެގެން ދިޔައީސް: ފަޅައިގެންދާ ކޮންމެ މީހަކަށް ވެސް ކިޔޭނެ އެއްޗެކެވެ މިއަދުގެ ކްރިޕްޓޮގްރަފީ ކިތަންމެ ފަރުވާތެރިކަމާއެކު ޚުދު މެސެޖުތައް ސީލް ކުރިޔަސް.
ބިޓްޗަޓް އިން ކިޔޭނެ ގޮތަށް މަޑުކުރުން
ބިޗަޓް އަށް ނިމްޗެޓްގެ މެސެޖް ފޯމެޓް ކިޔަން ނޭނގޭތީ ތާރީޚީ ގޮތުން ނިމްޗެޓް އިން ފޮނުވީ ދެވަނަ ކޮޕީއެއްގެ... ބިޓްޗެޓްގެ ފޯމެޓުގައި ހުންނަ ކޮންމެ މެސެޖެއް ބޭނުން ކުރަމުންދާ ކޮންމެ މީހަކަށް ވެސް — އެއީ، މީހަކަށް ދުވަހަކުވެސް އަޑުއަހާފައި ނުވާ، މާނަކުރީ އެންމެންނެވެ.
މަތީގައިވާ އިޢުލާނުން އެ ލަފާކުރުން ކޮންމެހެން ބޭނުން ނުވާ ކަމަކަށް ވެގެންދެއެވެ. މީހަކު ޝާއިއުކޮށްފައިވާނަމަ އެއީ... ނިމްޗެޓް ހިންގާތީ ބިޓްޗެޓް ކޮޕީ ދޫކޮށްލާފައި ފޮނުވަނީ ހަމައެކަނި އެއަށްވުރެ ވަރުގަދަ މެސެޖެވެ. އެމީހުން ނަމަ ނުލިބި، އެއްވެސް ކަމެއް ބަދަލެއް ނުވެއެވެ: އަދިވެސް އެމީހުންނަށް ދެ ފޯމެޓް ވެސް ލިބެނީ، ކުރިން ކުރި ފަދައިން، އެހެންވީމާ އެއްވެސް ކަމެއް ނުވެއެވެ ތިބާ ފޮނުވާ ކިޔަން ނޭނގޭ ގޮތް ވެދާނެ ސަބަބަކީ އެޕް އިން މީހަކު ބޭނުންކުރާ ކްލައިންޓެއް ގޯސްކޮށް ލަފާ ކުރުމުންނެވެ.
ޚުދު އެންކްރިޕްޝަން ފަދައިން މިއީ އޮޓޮމެޓިކް އަދި ސެޓިންގއެއް ނެތް އެއްޗެކެވެ.
ޕަބްލިކް ޗެނަލް އެކްޓިވިޓީން ނިމްޗެޓް އަށް ކޮން އެއްޗެއް ހިންގަނީ ކޮން އެއްޗެއްކަން ނިންމޭނެ ކަމަށާއި، އެކަން ފާހަގަ ކުރެވޭނެ ކަމަށެވެ މީހުން އަވަހަށް. އެކަމަކު އެ އިންފެރެންސް ދޭތެރެ ދޭތެރެއިން ގޯސްވެ، މިތަނުގައި ގޯސްވުމުގެ މާނައަކީ މީހަކަށް މެސެޖެއް ފޮނުވުން އެމީހުންގެ އެޕް ހުޅުވޭކަށް ނެތް، އެއްވެސް ގޯހެއް ނެތި އަދި އަލުން މަސައްކަތް ނުކޮށް. ޝާއިއުކޮށްފައިވާ... އިއުލާނަކީ އޭގެ ލިޔުންތެރިޔާ ސޮއިކޮށްފައިވާ އެއްޗަކަށް ވާތީ ފޭކް ނުކުރެވޭނެ ކަމުން އޭގެ ބަދަލުގައި އެ އިއުލާނެއް ބޭނުން ކުރެ އެވެ.
ގްރޫޕް ޗެޓްތަކުގައި
ގްރޫޕް މެސެޖުތައް މިހާރުވެސް ކޮންމެ މެމްބަރަކަށް ވަކިވަކިން އެންކްރިޕްޓް ކުރެވިފައި ހުރުމުން ގްރޫޕަކަށް މިދެބާވަތުގެ މިކްސް ކުރެވޭނެއެވެ މިނިވަންކަމާއެކު — ކްލައިންޓުން އެކަމަށް ސަޕޯޓްކުރާ މެމްބަރުންނަށް ވަރުގަދަ އެންކްރިޕްޝަން ލިބޭއިރު، ބާކީ ތިބި މީހުންނަށް ލިބެނީ... ސްޓޭންޑަރޑް އެއް، އަދި ގްރޫޕް މަސައްކަތް ކުރަނީ އާންމުކޮށް ކޮންމެ ގޮތެއްވިޔަސް.
އެކަމުގެ ސަބަބުން ގްރޫޕް މެސެޖެއް ކުއަންޓަމް ރެސިސްޓެންޓް ކަމަށް ފާހަގަކުރެވެނީ ހަމައެކަނި ކޮން އިރަކު... ކޮންމެ މެމްބަރެވެ ލިބުނީ އެގޮތަށެވެ. އެއް ކޮޕީއެއްގައި ވެސް ސްޓޭންޑަޑް އެކްސްޗޭންޖް ބޭނުންކުރިނަމަ، އެ ކޮޕީއެއްގައި ވެސް ގެންގުޅެނީ ހަމަ އެ ކޮޕީ އެވެ މެސެޖެއް ކަމުން މުޅި މެސެޖަކީ އޭގެ އެންމެ ބަލިކަށި ކޮޕީ އާއި އެއްވަރަށް ރައްކާތެރި މެސެޖެކެވެ. އެޕްގައި ބުނެފައިވެ އެވެ "10 މެމްބަރުންގެ ތެރެއިން 8 މެމްބަރުންނަށް ކުއަންޓަމް ރެސިސްޓެންޓް" އަށް ވުރެ ވަށާލުމެވެ.
ގްރޫޕް ޗެޓްތަކުގައި ވެސް އެމީހުންގެ... އެއްފަހަރު ބޭނުންކުރާ ތަޅުދަނޑިތައް އެނބުރުން, އެއީ ގްރޫޕެއްގައި ތިބި މީހުން ފޮރުވާ އެއްޗެކެވެ ރިލޭއެއް ބަލަން ހުރި ކޮންމެ މީހެއްގެ ފަރާތުންނެވެ. އެ ރައްކާތެރިކަމަކީ އެއްވެސް އަސަރެއް ނުކުރާ އަދި އެކަން ކުރި ގޮތަށް މަސައްކަތް ކުރާ އެއްޗެކެވެ.
ބެޖް ކިޔަމުންނެވެ
ކޮންމެ އަމިއްލަ މެސެޖެއްގައާއި ގްރޫޕް މެސެޖެއްގައުމެސް ކުޑަ... ޝީލްޑް ލޮކް ކޮޅާ ކައިރީގައި. އެއްވެސް ނިޝާތަކަށް ފިއްތާލުމުން އެއިން ދައްކައިދޭ އެއްޗެހި ތަފްސީލުކޮށްދޭނެއެވެ.
| މާކިން | މާނަ |
|---|---|
| ޕެޑްލޮކް އެވެ | އެ ފޮނުވީ ކާކު — ސޮއި ދައުވާކުރާ ލިޔުންތެރިޔާއާ އެއްގޮތްތޯ. |
| ޝީލްޑް | ކުއަންޓަމް-ރިސިސްޓަންޓް. ދެފަރާތުންވެސް އަމިއްލަ ޕޯސްޓް-ކުއަންޓަމް ކޯޑެއް ބޭނުންކުރިއެވެ، އަދި މި މެސެޖުގެ ކޮންމެ ކޮޕީއަކަށް ހައިބްރިޑް އެކްސްޗޭންޖް ބޭނުންކުރިއެވެ. |
| ޑޭޝްޑް ޝީލްޑެކެވެ | ބައިގޮތުން ކުއަންޓަމް ރިޒިސްޓަންޓް — ބައެއް މެންބަރުންނަށް އެކަނި ރައްކާތެރިކުރެވިފައިވާ ކޮޕީއެއް ލިބުނު ގްރޫޕް މެސެޖެއް. އެހެން މެންބަރުންގެ ಬಳީގައި ހުރީވެސް އެ ނույން މެސެޖު ކަމުން، މުޅި މެސެޖަކީ އާދައިގެ ގޮތުން އެންކްރިޕްޓް ކުރެވިފައިވާ މެސެޖެއްގެ ގޮތުގައި ބަލައިލަންވާނެއެވެ. |
| ކަނޑާލާފައިވާ ދިފާ | ކުއަންޓަމް ރިޒިސްޓަންޓް ނޫން. އާންމު NIP-44 އަންކްރިޕްޝަން — އަދިވެސް އެންޑް-ޓު-އެންޑް އަންކްރިޕްޓެޑް، އަދި މިއަދު ބައިވެރިވާ ފަރާތްތަކުން މެނުވީ އެހެން އެކޮ້ນަކަށްވެސް ކިޔުން ނޭނގޭ. |
| ޝީލްޑެއް ނެތެވެ | އެންކްރިޕްޓް ކުރެވިފައިވާ މެސެޖެއް ނޫން. ޕަބްލިކް ޗެނަލްގެ ޕޯސްޓްތަކަކީ ރިލޭއުން ފတ်ނެވޭގޮތަށް ތައްޔާރުކޮށްފައިވާ ކަންތަކެކެވެ، އެހެންކަމުން އެއްވެސް އެންކްރިޕްޝަން ނިޝާ އެކަމުގައި ނުޖެހެއެވެ. |
ސިލްޑް އޮންނަނީ އެންކްރިޕްޓްކޮށްފައިވާ މެސެޖެއްގައި އަބަދުވެސް، އަދި ޖަވާބު 'ނުވެސް' ކަމަށްވާނުގަޑި އެއިން ސީދާ ދައްކައިދޭނެއެވެ. ނިޝާ ނެތުމަކީ މާނައެއް ސީދާ ނުކުރެވޭ ކަމެކެވެ – އެއީ "ކުއަންޓަމް ރިޒިސްޓަންޓް ނުވާ" ކަމަށްވެސް، "މި ބިލްޑް ވަރަށް ފުރާނާ" ކަމަށްވެސް، ނުވަތަ "އިންޑިކޭޓަރު ބިނދި" ކަމަށްވެސް އެއްވަރަކަށް މާނާ ކުރެވިދާނެ ކަމެކެވެ – އަދި ބިނދި އިންޑިކޭޓަރަކާ ހުރި ފަދަ ގޮތަކަށް ސެކިއުރިޓީ އިންޑިކޭޓަރެއް ފެންނަމަ، އެއިން އެއްވެސް މައުލޫމާތެއް ނުލިބޭނެއެވެ.
އެއީ ލޮކް ބަދަލުކުރުމެއް ނޫނެވެ، އެއީ ލޮކްގެ ބޭރުގައި އިންތިޒާމެއްގެ ގޮތުގައި ހުންނަ އެއްޗެކެވެ؛ ސަބަބަކީ இவ்வޭ ދެންމަތީގައިވާ ކަންތަކުން ތަފާތު ސުވާލުތަކަށް ޖަވާބުދޭތީއެވެ. އަދި މެސެޖެއް އެއް ކަމެއް ހިމެނިފައިވެސް އަނެއް ކަމެއް ނުހިމެނިފައިވެސް ވެދެނެވޭ — ކުއަންޓަމް ރެޒިސްޓަންޓް ކަމުގައިވެސް، ނުވަތަ ފަހުމްނުކުރެވޭ ފަރާތަކުން އައިސްފައިވެސް، ނުވަތަ ރަސްކާރީކޮށް ވަނީ، އެކަމަކު އާދައިގެ ގޮތުން އެންކްރިޕްޓް ކުރެވިފައިވެސް].
ކުރީގެ މެސެޖުތަކުގައި ކަނޑާލާފައިވާ ސިލްޑް ދާއިމީކޮށް ބަދަލުނުވަނީއެވެ. ދެފަރާތުންވެސް ކުއަންޓަމް-ރިޒިސްޓަންޓް (quantum-resistant) ބިލްޑެއް ބޭނުންކުރަން ފެށުމުގެ ކުރިން ފޮނުވާ އެއްވެސް އެއްޗެއް އާދައިގެ އެކްސްޗޭންޖެއްގެ އެמצעத்தரST ބަންދުކުރެވިފައިވާ، އަދި އެ ސައިފަރޓެކްސްޓް މިހާރުވެސް ރީލޭސްތަކުގައި އޮތްތީ އެކަން ދެނެގަތުމަށްފަހު އަލުން ބަންދުކުރެވިދާނެ އެއްޗެއް ނޫން. މިއީ ހަމަ "ހާރެސްޓް-ނައު-ޑިކްރިޕްޓް-ލޭޓަރ" (harvest-now-decrypt-later) ރިސްކު ކަމަށް}. މި އަޕްގްރޭޑަކީ ކުރިއަށް އިއާދަކުރަން އޮތް އެފަދަ ކަންތައްތަކުން ރައްކާތެރިކަން ދިނުމަށް. އެހެންކަމުން، އެކަން ދައްކައިދޭ ބޭޖަކީ ކުދިކަމެއް ނޫން، ހިތްހެދޭނެ ސީދާ ޖަވާބެވެ.
ނުކުރާ ކަމެއް
މިކަމުގެ ސަބަބުން ރައްޔިތުންނަށް ރައްކާތެރިކަން ލިބެއެވެ ކޮންޓެންޓްސް ތިޔަބޭފުޅުންގެ މެސެޖުތަކުގެ ތެރެއިންނެވެ. އެއީ ކޮންމެ ބައެއްގެ... ނޮސްޓްރ ކުއަންޓަމް ޕްރޫފް، އަދި އެއީ ތަފާތާ ބެހޭގޮތުން ސީދާ ވާހަކަ ދެއްކުމުގެ އަގުހުރި ކަމެކެވެ.
- ސޮއިތައް އަދިވެސް ހުރީ secp256k1 ގައެވެ. ނޮސްޓްރ އައިޑެންޓިޓީސް ސޮއިކޮށް ޝްނޯރ އާއި އެކު ދަ... ހަމަ ކަރވް އެވެ. މިހާރުވެސް މަސައްކަތްކުރާ ކުއަންޓަމް ކޮމްޕިއުޓަރެއް އޮތް ދުޝްމަނަކަށް ފޯޖް ކުރެވިދާނެއެވެ ސޮއިކޮށް ރިއަލް ޓައިމްގައި މީހެއްގެ ގޮތުގައި ހެދުން. ހައިބްރިޑް އެކްސްޗޭންޖް ހުއްޓުވާ އެއްޗަކީ ކިޔެވުމެވެ ރެކޯޑްކުރެވިފައިވާ ޓްރެފިކް — ސިއްރު، ސައްހަކަން ނޫން.
- ފޯވርድ ސެކްރެސީ ނެތް. ދެ ކީވެސް ދިގުމުއްދަތަކަށް ބޭނުންކުރެވޭނެ އެއްޗެހިތަކެވެ: NIP-44 އިން އޭގެ ކީ އުފައްދަނީ ތިބާގެ
nsec, އަދި ޕޯސްޓް-ކުއަންޓަމް ލޭޔަރަކީ ތިބާގެ ... ފަހުލުންވާ ML-KEM ކީއަށް އެންކަޕްސުލޭޓް ކުރެއެވެnympq1…ކޯޑް. ކޮންމެ މެސެޖަކަށް އައު އެންކެޕްސިއުލޭޝަން (encapsulation) އެއް ދެވޭ، އެހެންވީހިވާދިކަށަކު އެއް މެސެޖެއްގެ ކީ (key) އަކީ އަދި މެސެޖެއް ނުފަތައެވެ — ނަމަވެސް، އެ ދިގު މުއްދަތުގެ ކީސް (keys) އަތުގައި ހިމަހުލު ކޮންމެ މީހަކަށްވެސް، އެ މީހާ ރެކޯޑްކުރި ހުރިހާ ކަމެއް ދަނީ ކարդައިގަނެވޭނެއެވެ، އޭގެ ފަހުން އައި ކަންތައްތައް ފިޔަވައި ހުރިހާ ކަމެއްވެސް އެވެ. އެއީ ކޮބައި냐면 ވަގުތު ހަމަވާ މެސެޖުތައް ކުޑަކުރުން، އަދި މިއީ ކީއެއް ވަކިވާނެ ކަމަކަށްވުރެ، މި ފީޗަރ ވަގުތުން ހިފާލައިގެން ފަހުން ވަކިކުރުމަށް (harvest-now-decrypt-later) އަމާޒުކޮށްފައިވާ ސަބަބެވެ. - މެޓަޑޭޓާއަށް ބަދަލެއް ނާދެއެވެ. ރިލޭއަކުން އަދިވެސް ފެންނަނީ އިވެންޓަކަށް މުޚާޠަބު ކުރެވުނު ކަމެވެ ތަޅުދަނޑިއެއް، އަދި ގާތްގަނޑަކަށް ކޮން އިރަކު. އެކަން ޙަވާލުކުރަނީ... ހަދިޔާ އޮޅާލުމާއި އެއްފަހަރު ބޭނުންކުރާ ތަޅުދަނޑިތަކެވެ، ނޫން މި...
- ބްލޫތޫތް މެޝް ކަވަރު ކުރެވިފައިވަނީ ނުވެއެވެ. ފެތްވާ މެސެޖެއް ޖަލު Noise XX ސެޝަނެއްގެ ތެރެއިން ދަތުރުކުރެއެވެ. މިއީ ވަރުގަދަ، މިހާރު އޮތް އެންކްރިޕްޝަނެއް ނަމަވެސް ކްލಾಸިކަލް ކީ އެކްސްޗޭންޖެއްގެ (classical key exchange) ބޭނުންކޮށްގެންނެވެ – އެހެންކަމުން ދެ Nymchat ޔޫޒަރު ދެމެދުގައިވެސް މީގައި ޕޯސްޓް-ކުއަންޓަމް ލޭޔަރެއް (post-quantum layer) ނުވަނީއެވެ. ބޭޖުން މިއީ އެކަން ދައްކައިދޭނެއެވެ: މެޝް (mesh) އާ މެދު ފޮނުވާ މެސެޖެއް ކުއަންޓަމް ރިޒިސްޓަންޓް (quantum-resistant) ކަމަށް marked ނުވާނެއެވެ. އެތަނަށް އެކަން އިތުރުކުރުމަކީ ހެންޑްޝޭކް (handshake) އެކަންމައްސަލަ ބަދަލުކުރުމެވެ. މިއީ އެއްވެސް ރޭލޭއެއް (relay) ބޭނުންކޮށްލެވޭނެ ގޮތެއް ނެތްގޮތަކާއި، އަދި Bitchat އިން ކިޔައިލެވޭނެ ގޮތުގައި ބެހެއްޓުމާއެކު، ދެ ފަރާތުން އެއްވަގުތު ކުރަންޖެހޭ ކަމެކެވެ.
- ތިބާގެ ރިކަވަރީ ކޯޑަކީ ހިފެހެއްޓަންޖެހޭ އަދި އެއްޗެކެވެ. އެކަން ފެށެނީ
nympq1އަދި އެކަން ... ތެރޭގައި ފެންނާނެ ތިބާގެ Nym ގެ ތަފްސީލުތައް, ތިބާގެ ... އާ އެއްވަ de ފެންވަޅެއްގައިnsec— ތިބާގެ ނިމް ފިތާލާ، އެއަށްފަހު “މި ނިމްގެ ޕްރައިވެޓް ކީ އާއި ރިކަވަރީ ކޯޑު ދައްކާލާ” އަށް ފިތާލާ. ތިބާގެnsecއަމިއްލައަށް އެއީ ތިބާގެ ފޯސްޓް-ކުއަންޓަމް ކީ އަލުން އުފެއްދޭނެ އެއް ނޫން — އެއީ މީގެ މަސައްކަތް ކުރުމުގެ ސީދާ ސަބަބެވެ — އެހެންކަމުން، އެއްވެސް ވަސީލަތަކުން އެ ކޯޑް ހިފަހައްޓާ ނުވާނަމަ އަދި ތިބާގެ ކިބައިގައި އޭގެ ކޮޕީއެއް ނުވާނަމަ، އެއަށް ސީލްކޮށްފައިވާ އެއްޗެއް އަލުން ނުފުޅުވޭނެއެވެ. ރިސެޓް ކުރެވޭނެ ގޮތެއް ނެތް އަދި ސުވާލު ކުރެވޭނެ އެއްވެސް މީހަކުވެސް ނެތެވެ. ތިބާގެ ... ސޭވްކުރި ތަންތަނެއްގައި މީގެވެސް ސޭވްކުރައްވާ.nsec. - އަނެއް ފަރާތުން ކުރާ ކަންތައް ހިމާޔަތް ނުކުރެވޭނެއެވެ. ލިބޭ މީހަކަށް އަދިވެސް ސްކްރީންޝޮޓް ކުރެވޭނެ، މެސެޖެއް ކޮޕީ ނުވަތަ ބެހެއްޓުން.
މިއީ ސިގްނަލް އަމިއްލައަށް ޕޯސްޓް ކުއަންޓަމް އަޕްގްރޭޑް ކުރުމާއެކު ނަގާ މަޤާމެވެ: ކީ އެކްސްޗޭންޖް ރަނގަޅުކުރުން މިހާރު، އެއީ ހަމަލާދޭ މީހަކަށް ރިޓްރޯއެކްޓިވްކޮށް އަމަލުކުރެވޭނެ ބައި ކަމުގައި ވާތީ، އަދި ސޮއިތަކާ މެދު ކަންތައް ކުރެވޭނީ އޭ މިންގަނޑުތައް ކުރިއަށްދާ ވަގުތަށް ވަކި މައްސަލައެއް.
މަސައްކަތް ޗެކްކުރުން
ML-KEM އިންޕްލިމަންޓޭޝަން ރަސްމީ... އާ ހުރިކޮޅަށް ޓެސްޓްކުރެވިފައިވެއެވެ. ޓެސްޓް ވަކްޓަރުތައް NIST ޝަރުުކުރެއިރު ނިސްބަތުން އެފްއައިޕީއެސް 203އެހެންކަމުން، އެކަން ބެލެވުމަކީ އޭގެ އަމިއްލަ ކަންތައްތަކާ އެކަނި ބެލުމަކީ ނޫން، ސްޓޭންޑާޑް އާ އެއްގޮތަށް ބެލުމެކެވެ. ވެބް އެޕް އާއި މޮބައިލް އެޕް އަށް އިތުރުކޮށް އެއްވަރު އަންނަ test vector များ ބޭނުންކުރެވެއެވެ. އެއީ އެއް ފަރާތަކުން ފޮނުވާ މެސެޖެއް އަނެކަކަށް ކարդައިގަތް ކުރެވޭނެ ކަމަށް ކަށަވަރުކުރާ ކަމެވެ.
ދެންމެކުވެސް އެވެ އޯޕަން ސޯސް AGPL-3.0ގެ ދަށުން، އަދި ވެބް އެޕްގެ ބިލްޑްތަކަކީ އަލުން ތައްޔާރު ކުރެވޭނެ ކަމެވެ — ފަހުން ބައްލަވާ ބިލްޑެއް ޔަގީންކުރުން.
އިތުރަށް ފުންމިނަށް: Nymchat ގައިވާ ޕޯސްޓް-ކުއަންޓަމް ކީ އެގްރީމަންޓް — ޑައިރެކްޓަރީއެއް ނެތި ML-KEM ކީ ބެހޭގޮތް، ދެ ކީ އެކްސްޗޭންޖްތައް އެކުލުވާލާ ނިಖު ކޮންސްޓްރަކްޝަން، އަދި ވަކިކުރި ޑިޒައިންތަކާ ބެހޭ ޓެކްނިކަލް ވެೖޓްޕޭޕަރެއް.