O le poloketi a le TFC e atia'e ai se faiga fe'au saogalemu

I totonu o tuaoi o le poloketi TFC (Tinfoil Chat) sa faia se taumafaiga e fai se fa'ata'ita'iga o se faiga fe'au fa'asao-puipuia e fa'atumauina ai le fa'alilolilo o feso'ota'iga tusa lava pe fa'aletonu masini. Ina ia faʻafaigofie le suʻega, o loʻo tusia le code project i le Python ma avanoa laiseneina ile GPLv3.

O le taimi nei o fa'asalalauga fa'asalalau lautele e fa'aogaina ai fa'ailoga pito i tua e mafai ai ona e puipuia feso'ota'iga mai fa'alavelave i luga o 'au'aunaga vavalo ma mai le au'ili'iliga o femalagaiga femalagaiga, ae le puipuia mai fa'afitauli i le itu o le masini a le tagata o tausia. Ina ia fetuutuunai faiga e faavae i luga o le pito i tua encryption, ua lava le fetuutuunai le faiga faagaoioia, firmware po o le avefeau talosaga i luga o le masini faaiu, mo se faataitaiga, e ala i le faʻaaogaina o faʻafitauli faʻaletonu e leʻi iloa muamua, e ala i le faʻalauiloaina muamua o masini komepiuta poʻo faʻailoga tusi. i totonu o le masini, poʻo le tuʻuina atu o se faʻafouga faʻafouga faʻatasi ma se faitotoʻa pito i tua (mo se faʻataʻitaʻiga, pe a tuʻuina atu le faʻamalosi i le atiaʻe e le auʻaunaga atamai poʻo vaega solitulafono). E tusa lava pe o ki faʻailoga o loʻo i luga o se isi faʻailoga, afai e te pulea le polokalama a le tagata faʻaoga, e mafai lava ona suʻeina faʻagasologa, faʻalavelave faʻamatalaga mai le piano, ma mataʻituina le gaioiga o le mata.

O lo'o ofoina mai e le TFC se lavelave fa'akomepiuta ma meafaigaluega e mana'omia ai le fa'aogaina o komepiuta eseese e tolu ma se fa'aputuga fa'apitoa i le itu o tagata o tausia. O fefaʻatauaʻiga uma i le taimi o fegalegaleaiga a tagata auai feʻau e tuʻuina atu e ala i le fesoʻotaʻiga Tor, ma o polokalame feʻau e faia i le tulaga o auaunaga natia Tor (o tagata faʻaoga e iloa e ala i tuatusi auaunaga natia ma ki pe a fesuiaʻi feʻau).

O le poloketi a le TFC e atia'e ai se faiga fe'au saogalemu

O le komepiuta muamua e galue o se faitotoa mo le faʻafesoʻotaʻi i le fesoʻotaʻiga ma faʻatautaia le auaunaga natia Tor. E fa'aogaina e le faitoto'a na'o fa'amatalaga ua uma ona fa'ailogaina, ae o isi komepiuta e lua e fa'aoga mo fa'amatalaga ma fa'auiga. O le komepiuta lona lua e mafai ona faʻaaogaina e faʻamalo ma faʻaalia feʻau maua, ma le lona tolu e naʻo le faʻailoga ma lafoina ni feʻau fou. O le mea lea, o le komepiuta lona lua e naʻo ki faʻamalo, ma le lona tolu naʻo ki faʻailoga.

O le komipiuta lona lua ma le tolu e leai se feso'ota'iga tuusa'o i le feso'ota'iga ma e vavae'ese mai le komipiuta faitoto'a e se USB splitter fa'apitoa e fa'aogaina le "diode fa'amatalaga” ma fa'asalalau fa'aletino fa'amatalaga i le na'o le tasi le itu. O le splitter e mafai ai na o le auina atu o faʻamatalaga agai i le komepiuta lona lua ma naʻo le mauaina o faʻamatalaga mai le komepiuta lona tolu. O le itu o faʻamatalaga i totonu o le splitter e faʻatapulaʻaina le faʻaaogaina optocouplers (O se malologa faigofie i laina Tx ma Rx i le uaea e le lava, talu ai o le malologa e le aofia ai faʻamatalaga faʻamatalaga i le isi itu ma e le faʻamautinoa ai o le a le faʻaaogaina le laina Tx mo le faitau, ma le laina Rx mo le faʻasalalau ). E mafai ona faʻapipiʻiina le vaeluaga mai vaega faʻapipiʻi, o lo'o fa'apipi'iina ata (PCB) ma e avanoa i lalo ole laisene GNU FDL 1.3.

O le poloketi a le TFC e atia'e ai se faiga fe'au saogalemu

Faatasi ai ma sea faiga, o le faitotoa ua fetuunai e le faʻatagaina maua le avanoa i faʻailoga faʻailoga ma o le a le faʻatagaina oe e faʻaauau le osofaʻiga i masini o loʻo totoe. Afai o le komepiuta o loʻo i ai ki o le decryption e faʻafefeteina, o faʻamatalaga mai ai e le mafai ona tuʻuina atu i le lalolagi i fafo, talu ai o le tafe o faʻamatalaga e gata i le mauaina o faʻamatalaga, ma o le faʻaliliuga faʻasolosolo ua poloka e le data diode.

O le poloketi a le TFC e atia'e ai se faiga fe'au saogalemu

O le faʻailoga e faʻavae i luga ole 256-bit ki ile XChaCha20-Poly1305, o se galuega faʻagesegese hash e faʻaaogaina e puipuia ai ki ma se faʻaupuga. Argon2id. Mo le fesuiaiga autu e faʻaaogaina X448 (Diffie-Hellman protocol e faʻavae ile Curve448) poʻo PSK ki (mua'i fa'asoa). O fe'au ta'itasi o lo'o tu'uina atu i le fa'alilolilo atoatoa (PFS, Atoatoa le Lilo) faʻavae i luga o Blake2b hashes, lea e le faʻatagaina ai e le fetuutuunaʻi o se tasi o ki umi taimi le faʻamalo o se faʻasalalauga muamua. O le faʻaoga faʻaoga e matua faigofie lava ma e aofia ai se faamalama e vaevaeina i ni vaega se tolu - auina atu, mauaina ma se laina faʻatonu ma se ogalaau o fegalegaleaiga ma le faitotoa. O le pulega e fa'atinoina e ala i se fa'apitoa seti poloaiga.

O le poloketi a le TFC e atia'e ai se faiga fe'au saogalemu

puna: opennet.ru

Faaopoopo i ai se faamatalaga