Fa'avae poto Fa'alilolilo
Fa'aliloliloina
O au fesili ma au tali ua puipuiina i le taimi uma (end-to-end encrypted), ma se vaega post-quantum i luga o le vaega masani. O lenei itulau e faamatalaina ai po o le a le mea moni o loo puipuiina e lena mea.
O lenei itulau ua fa'aliliuina i masini mo le fa'afaigofieina. O le ulua'i fa'a-Peretania o le fa'amatalaga lea e fa'atatau.
Mai le tumau i le tumau i se tulaga masani
E leai se fa'atulagaga e tatau ona fa'agaoioia. O au fe'au uma i so'o se talanoaga e fa'amamafa i se kodika (encrypted) i lau masini a'o le'i alu i se isi mea, ma toe fa'amanino (decrypted) i le isi tagata. O vaega o lo'o aveina ai e le mafai ona faitauina, ma e le mafai fo'i e so'o se isi mea o lo'o i le va.
O le "to'atele o le isi mata" iinei o le tautua Nymbot, lea e tatau ona faitau lau fesili ina ia a tali atu ai. O le "end-to-end" o lona uiga e leai se tasi isi e le mafai — e le mafai ma e le mafai ona uiga o le o le fesoasoani o loʻo taliina se mea na le vaai i ai ina ua uma. Fa'asologa lē iloa ai le tagata pe o le tali lea i le fesili ese o le pe masalo e tatau ona ia iloa ai feti'i atu.
Faleoloa mo fa'a로ʻoga meaalofa
E malaga feau e pei o ni nostr gift wraps. O le vaega taatasi e tolu itu:
- a talatala — le feau lava ia, e le'i sainia, ina ia le mafai ona faamaonia i se isi tagata;
- a fa'amaufa'ailoga, fa'atagaga e oe ma fa'amamafa i le tagata mauaina, o le uala lea e iloa ai e le tagata mauaina po'o ai na auina atu;
- a fofoga, fa'afefiloa ma fa'amamafa e se ki e fa'aaogā e tasi lava le taimi, lea e na'o le mea e va'aia e se relay.
O le mea lea, o se relay o lo'o taofia lau feso'ota'iga e va'ai i se mea na tupu mai se ki o lo'o iai lava mo lea fe'au, lavea mai se taimi fa'afuase'i — e mafai ona ia iloa o le fe'au e mo Nymbot, ae le o le tagata na auina atu. O le su'esu'ega o fa'amatalaga fa'aopoopo i luga o wraps e maua ai se mea itiiti lava.
O se kopi o au lava feau e faʻapipiʻi i lau lava ki, o le auala lea e toe faʻaleleia ai lau talaaga i luga o se masini fou mai relai i nai lo se tasi faʻamaumauga i le server.
Hybrid pe a mae'a le quantum
O le vaega masani o le elliptic-curve. O se komipiuta quantum tele lava tele e mafai ona fa'aleagaina lena mea i luga o le taimi — o fa'amatalaga na maua i aso nei, o le a fa'ailoa i tausaga o luma. O le enkripta o le fa'atauva'ie fa'atasi i ai se ML-KEM key encapsulation ma le fa'aliliaga masani, ma e tatau ona fa'aleagaina e se tagata fa'aleagaina mea ia lua ina ia mafai ona faitau ai so'o se mea.
ML-KEM o le KEM fa'apitoa i le lattice lea ua fa'amaonia e le NIST. O le fa'afaifea'i nai lo le sui o se fa'ai'uga ua fuafuaina: afai e fa'aalia ai e sese le fa'amoemoe i le lattice, e te mautu lava i le elliptic curve, ma le isi itu fo'i.
O loo tuuina mai e Nymbot se faasilasilaga o lona malosiaga (capability announcement) ua faamamafa, o lo o iai lona ki KEM, ina ia mafai ai e lau polokalame ona sili atu lona puipuiga (seal) i ai e aunoa ma se faaletonu i le sailia o faamatalaga (lookup race) o le a mafai ai ona avea ma se feau e na o le faiga masani (classical-only). O lo o tuuina mai foi e lau polokalame se tasi, o le auala lea e toe foai mai ai tali i le faiga fa'alua (hybrid).
O le mea o lo'o va'aia e le server
E sili atu le taua o le sa'o o lenei mea nai lo le fa'amalosi'auina o le fa'alogo mai.
| Mea | Masani lava | I roto i fa'asologa lē iloa ai le tagata |
|---|---|---|
| O lau tusitusiga o le feau | Faitau, ina ia taliina. | Faitau, ina ia taliina. |
| O fea le ki na fesili atu | O lau nym's laasaga uila o le au maimoa | Se ki e fa'aaogāina lava i se taimi e tasi |
| O le fea le kili ua fa'atumu? | Lou igoa faamaualuga | Le ki e fa'atautaia ai |
| O se fa'amaumauga o le fa'aaogāina o tali ta'itasi | Taimi, faʻataʻitaʻiga, numera o token ma tau, ae le o le tusitusiga lava ia, e teuina mo le 90 aso i lau suafa | E tutusa lava, i lalo o le ki fa'aaogāina fa'aleaogā |
| O lau ulutala o le talanoaga | Na'o le fa'afeso'ota'i i lau lava ki, mo le fa'afeso'ota'iga fa'atasi | Fa'apena |
| Lau ki patino | E lē tu'ua lava le masini | E lē tu'ua lava le masini |
| O lau faleteuoloa ma feso'ota'iga tokeni | Na tuuina atu faatasi ma luʻitau o loʻo faʻaaoga ai i latou, e lē faʻasaoina pea e mafai ona faitau; faʻasaoina faʻamamafa ma se ki o le server naʻo le taimi lava e a... fa'atupu i tua o lo'o fa'aaogaina i ai o lo'o galue (i le 6 patu i le itula sili lava); fa'afetai na'o i totonu o au fa'atulagaga ua tapuni | Fa'atāuina i fa'asologa ta'itasi, e leai se taimi e teu ai. O se fuafuaga (token) o lo'o fa'ailoa ai lau teugatupe forge, o lea o le fa'aaogaina o se fa'aputu (repository) i se talanoaga lē iloa le tagata, e mafai ai ona fa'afeso'ota'i e le upega tafa'ilagi lena lena tala o lo'o iai. |
| Ata o lo'o e fa'apipi'i atu | Tuuina atu i se mea o lo'o fa'asaoina i luga o le initaneti mo tagata uma, fa'amamafa e se ki fa'atauvaa na faia mo lea ata fa'apitoa | Fa'apena |
| Kōdu oe tauta i luga o se server | O le polokalame ma so o se failauga na e filifilia, fa'agaioia i se konitone ae fa'aleagaina i le taimi ua uma ai | Fa'apefea lava, totogi i le ki fa'atagaina pe a fa'aaogā se ki fa'avaleoleole. |
| Fa'agaioiga i tua mamalu (fa'atumu i luga) | Afai lava e te fa'aopoopoina i latou: le tulaga o lo'o teuina o se galuega ua tu'uina i lua ma fa'asologa o lo'o mana'omia mo le laasaga soso'o atu, e aofia ai fa'amau o le repository ma le connector, ua siliina i se ki e na'o le server e teuina, a o le galuega fa'aauau e aunoa ma lau app, ma o le a tapeina pe a mae'a ma taimi uma i totonu o le 6 kiasiva. O lo'o fa'asalalau e le server tali o laasaga ta'itasi i relays, ua fa'amaloloina mo oe, ma taofi mo le 24 kiasiva talu ai le taimi 6 kiasiva o le galuega ina ia mafai ai e au masini ona maua. | E lē maua; e lē toe fesili mai le polokalame mo se tasi |
| Faatonuga fa'atulagaina (fa'atumu i luga) | Na'o mo se faasologa ua e faatulaga e fai i luga o le server: lona lauga, ulutala, toe faia, fonotiga faatala, ata, tapulaa o tupe, ma fea e lafo ai le faailoa, ua puipuia i se ki e na'o le server e ipu'ia ai, lea e mafai ona faitau ai le lauga pe a amata ona galue. E aveese pe a e aveese le faasologa, tapuni le filifiliga, faamafa le talaaga po o le faamafa o le polokalame, ma i le taimi mulimuli, pe a mae'a lona faatagaga i le 90 aso. O le “Faailoa mai ae le'i amata” e taofia na'o le taimi e tatau ai ma fea e lafo ai le faailoa. | E le maua: o se faasologa e tali mai i se talanoaga lē iloa ai lau igoa e galue pea i lau masini, ma o se faasologa o le server e le mafai lava ona galue i se ulutala o se talanoaga lē iloa ai lau igoa |
| O se fa'ailoaina o le push mo faasilasilaga o tali (fa'atumu i luga) | O lau push token o lau masini pe o lau sauniga push o lau upega tafa'ilagi, fa'atasi ma se chat id e le ta'a'i, e taofia se'ia mae'a le tali. | None: e leai ni talanoaga lē iloa le tagata e fa'ailoa mai ai ni feso'ota'iga (push), o lea e te iloa ai na'o taimi lava e tatalaina ai le polokalame |
| Manatu | O fa'amaumauga e aoga i se fe'au e malaga i totonu o ia | Le'i lafoina, ma e le'i tu\"uina atu se mea mai le talanoaga |
| Lau tulaga IP | Va'aia e le tagata galuega; va'aia e le relai le tagata galuega, ae le o oe, pe a mafai ona maua i so'o se taimi | E tutusa — fa'aaoga le Tor po'o se VPN pe afai e tāua |
O suafa o talanoaga e iai i lau masini e foa'i atu ai, e le'i foa'i atu e le model, ma e na'o le pasi atu i le initaneti i luga o lau lava ki ua puipuia, ina ia mafai ona fa'aalia e au isi masini.