Kua whakawhanakehia e te kaupapa TFC he wehenga USB mo te karere e toru nga rorohiko


Kua whakawhanakehia e te kaupapa TFC he wehenga USB mo te karere e toru nga rorohiko

I whakaarohia e te kaupapa TFC (Tinfoil Chat) he taputapu taputapu me nga tauranga USB e 3 hei hono i nga rorohiko e 3 me te hanga i tetahi punaha korero kua parea-paranoia.

Ko te rorohiko tuatahi hei huarahi mo te hono atu ki te whatunga me te whakarewa i te ratonga huna Tor; ka rawekehia e ia nga raraunga kua whakamunatia.

Kei te rorohiko tuarua nga taviri wetewete, ka whakamahia hei wetemuna me te whakaatu i nga karere kua riro mai.

Kei te rorohiko tuatoru nga taviri whakamunatanga, ka whakamahia noa hei whakamuna me te tuku karere hou.

Ka mahi te wehenga USB i runga i nga optocoupler i runga i te maapono "diode raraunga" me te tuku a tinana i nga raraunga i roto i nga huarahi kua tohua: te tuku raraunga ki te rorohiko tuarua me te whiwhi raraunga mai i te rorohiko tuatoru.

Ko te whakararu i te rorohiko tuatahi e kore e taea e koe te uru atu ki nga taviri whakamunatanga, nga raraunga ake, kaore koe e tuku kia haere tonu te whakaeke i nga taputapu e toe ana.

I te wa e raruraru ana te rorohiko tuarua, ka panuihia e te kaipatu nga karere me nga taviri, engari kaore e taea te tuku atu ki te ao o waho, na te mea ka riro noa mai nga raraunga mai i waho, engari kaore i tukuna ki waho.

Mena ka raru tetahi rorohiko tuatoru, ka taea e te kaitukino te tarai i te kaiohauru me te tuhi i nga karere mo ia, engari kaore e taea te panui i nga raraunga ka puta mai i waho (na te mea ka haere ki te rorohiko tuarua ka wetemuna ki reira).

Ko te whakamunatanga kei runga i te 256-bit XChaCha20-Poly1305 algorithm, a ko te mahi puhoi Argon2id hash ka whakamahia hei tiaki i nga ki me te kupuhipa. Mo te whakawhitinga matua, ka whakamahia te X448 (Diffie-Hellman protocol i runga i te Curve448) me nga taviri PSK (i mua i te tiri). Ka tukuna ia karere i roto i te aratau huna whakamua (PFS, Perfect Forward Secrecy) i runga i nga hashes Blake2b, na te whakararu o tetahi o nga taviri mo te wa roa kaore e taea te wetewete i tetahi huihuinga i haukotia i mua.

He tino ngawari te atanga tono me te whakauru i tetahi matapihi kua wehea ki nga waahi e toru - te tuku, te whiwhi me te raina whakahau me te raarangi o te taunekeneke me te kuaha. Ka whakahaerehia te whakahaere ma te huinga whakahau motuhake.

Papatono kua tuhia te waehere kaupapa i roto i te Python me te waatea i raro i te raihana GPLv3. Kua whakauruhia nga iahiko wehewehe (PCB) a kei te waatea i raro i te raihana GNU FDL 1.3, ka taea te whakahiato te wehenga mai i nga waahanga e waatea ana.

Source: linux.org.ru

Tāpiri i te kōrero