Nimdeɛ a wɔde gyina so Kokoamusɛm
Adeɛ a wɔhyɛ mu
Woasɛm ne ne nsemmfrɛm nyinaa wɔ hɔ a obiara nni nkunim wɔ mu, na ɛwɔ post-quantum layer bi wɔ classical layer no so. Saa ndwuma yi fa nea ɛyɛ adwuma koraa ho.
Wɔde mfiri na ɛkyerɛ krataafa yi ase sɛnea ɛbɛyɛ a ɛbɛyɛ mmerɛw. Engiresi kasa mu mfitiase de no ne nkyerɛase a ɛfa ho.
Ɛfiri tete kɔ tete mpo mu ɛda hɔ sɛ ɛyɛ kwan a ɛda hɔ no ara
Ɛnyɛ adeɛ bi na ɛwɔ a wubetumi akyerɛw sɛ ɛbɛhyɛ aseɛ. Mensa biara a ɛwɔ nkɔmmɔbea biara mu no, yɛhyɛ no nkyɛn wɔ w’adwene mu ansa na ɛnkɔ baabiara, na ɛnso wɔ akyi no nso, yɛhyɛ no ase. Nneɛma a ɛma nkɔmmɔ no kɔ so no ntumi mmua mu, na nea ɛ wɔ hɔ wɔ nkyɛn no nso ntumi mmua mu.
"Ɛhɔ biara" wɔ ha no, ɛyɛ Nymbot service no, a ɛhia sɛ ɛtena wo asɛm no ase na ɛtumi ahyɛ wo mmara. End-to-end kyerɛ sɛ obiara nni hɔ foforɔ ɛbɛyɛ a — ɛnyɛ na ɛntumi nkyerɛ sɛ ɔbɔfo no bisasɛm bi a ɔante akyi biara. Anonymity kwan ɛna nsɛmmisa foforɔ a ɛkyerɛ sɛ ɛsɛ sɛ ɛhia sɛ ɛbɛnim no nnyinasoɔ no nti hwan bɛtuaeɛ.
Ahyɛdeɛ nkyerɛwee afã
Nsɛmfua di dwuma sɛ Nostr asɔdeɛ nkyerɛkyerɛmu. Obiara wɔ nkyerɛkyerɛmu mmiɛnsa:
- a nsɛmmɔnedi — asɛm no ankasa, a wɔanhyɛ nkyerɛwbea mu, na wɔntumi nkyerɛ ɔtɔsoɔ obi nkyɛn sɛ ɛyɛ nokware;
- a nsɔano, wo asɛm a woatwerɛ na woade aka, ɛno na ɛma awoadefoɔ no hu nea ɔde nkyerɛkyerɛ no;
- a kyekyere, wɔahyɛ mu na wɔayɛ nkyerɛwee wɔ kwan a yɛde di dwuma koro a yɛntumi nnnye dwuma bio no so, ɛno nko ara ne nea relay hu.
Enti, relay a ɛgye wo nneɛma no hu asɛm firi key bi a ɛwɔ hɔ ma saa mensa no nkoaa, ne berɛ a ɛwɔ hɔ no nso nnyɛ biara — ɛtumi hu sɛ mensa no yɛ Nymbot ma, nanso ɛntumi nni wɔn a wɔatuma no ho. Sɛ yɛhwɛ metadata wɔ wraps no mu a, yɛnya asɛm ketewa koraa.
W'adidi mmeso biara nso hyɛ wo wo ho kɔm sɛ w'adidi no, ɛno ne sɛnea wo nhwɛsoɔ bɛtena wo ho wɔ adeɛ foforɔ bi so firi relay no mu, ɛnyɛ adidi biara firi server-side transcript no mu.
Post-quantum hybrid
Classical layer no yɛ elliptic-curve. Quantum computer a ɛyɛ kɛseɛ bi bɛtumi asɛe saa adeɛ no a ɛbɛyɛ hwee wɔ afe a ɛdi kan no mu — nnɛ na wɔfaa nsɛm no, nanso wɔbɛtumi de asɛm no ayɛ fɔ wɔ afe deɛ. Enti encryption no yɛ hybridiML-KEM key encapsulation biako ne nkyerɛkyerɛmu a ɛda hɔ no bɔ mu, na atitire biara nni hɔ a ɔbɛtumi asɛe biribiara sɛ ɔnsɛe ɛtɔɔ bi a ɛdi kan no.
ML-KEM ne NIST-ayɛ kwan a wɔde lattice KEM hyɛɛ mu. Wɔde hyɛɛ mu na ɛnyɛ sɛ wɔde foforɔ to obi ase: sɛ lattice adwene no yɛ mpaebɔ a ɛnyɛ nokware a, ɛreiɛ no wopɛ sɛ wopɛ elliptic curve no, na ɛno nso kɔ anim.
Nymbot hyɛ nkyerɛkyerɛmu a wɔayɛ din mu maa ne KEM key, na sɛnea ɛbɛyɛ a wo app bɛtumi de ne ho adi dwuma a ɛnyɛ lookup race a ɛbɛma mpaebɔ bi nyɛ classical-only koraa. Wo app nso hyɛ ne ho nkyerɛkyerɛmu baako, na ɛno ne sɛnea mpaebɔ no de hybriddɛ mma mma wo.
Nea server no hu
Deɛ ɛfa saa asɛm yi ho deɛ ɛteɛ paa no, ɛhia kɛseɛ sene deɛ ɛma obi ani agye wɔ saa asɛm no ho.
| Nneɛma | Ɛda kwan so | Wɔ anonymity modo |
|---|---|---|
| Wo mpaebɔ nwoma mu asɛm | Kenkan, na asa woahyɛ no | Kenkan, na asa woahyɛ no |
| Adeɛ a ɛbue kɔnkɔ bɛn na wɔpɛe no? | Wo nym mpaebɔ adeɛ kwan mu mpaebɔ kwan | Kookoo kwan kwan bi |
| Ɛde hwan ne nneɛma no na wɔkyɛ? | Wo din | Akwanhyia no ntwetwee no |
| Abasobɔdeɛ nkyerɛkyerɛmu biako wɔ saa mmuaeɛ biara ho | Berɛ, model, token nkontaa ne denka, text no nnyɛ deɛ wɔkyerɛ, wɔsɛtɛ no nnɔn sukuu da wɔ wo din ase | Ɛno nkoaa, adeɛ a wɔde kɔɔ ase no key ase. |
| Wo asɛm asɛm titiriw | Wo wo kwan kɔƆƆ deɛ ɛyɛ wo deɛ nkoaa, sɛnea ɛbɛyɛ a ɛbɛyɛ sync | Ɛno ara |
| Wo kokoam safe | Ɛnyɛ mmɔden sɛ ɛkɔ fie wɔ mfiri no so | Ɛnyɛ mmɔden sɛ ɛkɔ fie wɔ mfiri no so |
| Wo adekorabea ne nkyerɛkyerɛmufoɔ nkyerɛwee mfonini/adidi | Ɛfa ade a wɔde di dwuma no ne nneɛma a wɔde di dwuma no so, ɛnyɛ sɛ wɔde to so na wɔatumi akenkan; wɔto so wɔ mpaeɛ ne server key bi nko ara a ɛwɔ hɔ wɔ mmerɛ bi a adeɛ a ɛkɔ so wɔ Ɔhwɛ mu nea ɛdi wɔn dwuma no rekɔdi (akɔmɔ nnyaw 6 nnɔnhia); ɛhyia wo mu mu mpanin nkyerɛkyerɛmu mu nkoaa | Wɔde hyɛa kwan biara a wofiri mu no, wɔnsa no bio. Forge token bi hyɛ wo forge account din, enti sɛ wode repository bi di dwuma wɔ anonymous chat mu a, ɛma server no tumi hyɛ saa chat no ne no nkitaho. |
| Woahyɛ ahoɔden a wode hyɛ mu nneɛma nhwɛsoɔ | Wode kɔɔ mpamfoɔ nneɛmaahyɛbea a obiara bɛtumi ahu no so, wɔahyɛ nkyerɛkyerɛmu a wɔayɛ no ma saa mfonini no wɔ nkyɛ a wɔde nketew. | Ɛno ara |
| Wo kɔdii server bi a ɛbɛyɛ adwuma so | Kɔdkɔ no ne nneɛma biara a wopɛee no, hyɛ nnyinasoɔ (container) mu na ɛfa nnyinasoɔ no nante akyi no. | Ɛno ara, meee no de m’akwan a ɛnyɛ m’ankasa no. |
| Awieɛ kwan kɔɔ so wɔ akyi (fa wo ho gyina mu) | Ɛbri sɛ wode wo ho bɔ anaa: adwuma a ɛrekɔ so na wɔapue no mu dwumadie a wɔasiesie no, ne nneɛma a ɛsɛ sɛ ɛyɛ nea ɛreba no, ne repository ne connector tokens no nyinaa, ne kwan a ɛkyerɛ sɛ server nko ara na ɔwɔ no na ɛkyere mu, berɛ a adwuma no rekɔ so sɛ wo app nni hɔ mpo, na wɔde ɛyɛ efidie berɛ a ɛreba no, na ɛnyɛ saa mpo na ɛkɔ so daa, na ɛnyɛ nnɔn sia (6 hours) a ɛwɔ hɔ no mu. Server no ma adwuma no mmerɛ biara a ɛreba no bɔli no kɔ relay mu, na ɛkyere mu ma wo, na ɔkyerɛ mu de kura no nnɔn sia (24 hours) a adwuma no nnɔn sia (6-hour) berɛ no awie no, na ɛna wo nhoma ne nneɛma (devices) no bɛtumi aka no. | Ɛnni hɔ; app no nsua bi koraa. |
| Akyerɛwdeɛ a wɔahyɛ ntentan mu (fa wo ho gyina mu) | Ɛyɛ schedule a wode bɛma adwuma wɔ server no so nko ara: ne prompt, din, mmerɛ a ɛbɛgye, chat a ɛbɛkɔ no, model no, credit limit no, ne baabi a wɔbɛntoma mpaebɔ no, wɔahyɛ mu wɔ kɛ (key) a server no nko ara wɔ, a ɛbɛtumi akenkan prompt no sɛ ɛreba adwuma. Wɔbɛtumi ayɛ mu ase sɛ wode schedule no twa ase, wanya option no mu, wopɛ w’asɛm ho nkyerɛkyerɛmu no, anaa wopɛ app no nyinaa, na ne nkɔsoɔ nso bɛba ase wɔ nnɔnku na mmienu (90) akyi. “Kyerɛ me kyerɛ m'ani ansa na ɛadwuma” no de bere a ɛsɛ sɛ ɛyɛ no ne baabi a wɔbɛntoma mpaebɔ no nko ara hyɛ hɔ. | Ɛnyɛ possible: schedule ahyɛ wo nkyerɛkyerɛmu a ɔbɛtumi ahyɛ nnuane wɔ anonymous chat mu no ɛyɛ wo device nko ara, na server schedule biara nnim anaa ɛnyɛ wɔ anonymous chat thread mu. |
| Nkyerɛkyerɛmu a ɛfa push registration ho wɔ Abɛsedie nkaeɛ (fa wo ho gyina mu) | Wo dwumadie push token anaa wo browser push subscription, ne hyehyɛdeɛ kɔm mu chat id, a wɔde bɛtena hɔ sɛnea saa mmuaeɛ no bɛyɛ awieeɛ | Biako biara nni hɔ: asɛm a ɛnyɛ onipa a wɔnim no nnyɛ push, enti woanya asɛm no sɛ app no awɔ aseɛ pɛ. |
| Adwene mu nneɛma | Mesa nkyerɛkyerɛmu a ɛfa mpaebɔ bi ho no, wɔtra mpaebɔ no mu. | Yɛantumi atu kɔɔ hɔ, na biribiara nni hɔ firi chat no mu. |
| Wo IP address | Adwumayɛfo no hwɛɛ; relays no hu adwumayɛfo no, ɛnyɛ wo, bere biara a wɔbɛtumi aka no. | Ɛno ara — fa Tor anaa VPN yɛ sɛ ɛhia a |
Kasa din no wɔ wo device no so na wɔyere, ɛnyɛ model no na ɔyere, na ɛnyɛ nkɔmmɔ kɔmɔ no nko ara na ɛba nkyɛn de kyerɛ wo deɛ ɛyɛ wo key, na mmom sɛ wo deɛ ɛbi a ɛwɔ w’afiri a ɛbɛtumi aka wɔn.