Ọrụ TFC ewepụtala eriri USB maka onye ozi nwere kọmputa atọ


Ọrụ TFC ewepụtala eriri USB maka onye ozi nwere kọmputa atọ

Ọrụ TFC (Tinfoil Chat) tụpụtara ngwaọrụ ngwaike nwere ọdụ ụgbọ mmiri USB 3 iji jikọọ kọmpụta 3 wee mepụta sistemụ ozi echedoro.

Kọmputa mbụ na-arụ ọrụ dị ka ọnụ ụzọ maka ijikọ na netwọkụ wee malite ọrụ zoro ezo Tor; ọ na-ejikwa data ezoro ezo.

Kọmputa nke abụọ nwere igodo decryption ma a na-eji naanị iji mebie ma gosipụta ozi enwetara.

Kọmputa nke atọ nwere igodo ezoro ezo, a na-ejikwa naanị ezoro ezo na izipu ozi ọhụrụ.

USB splitter na-arụ ọrụ na optocouplers na "data diode" ụkpụrụ na anụ ahụ na-ebufe data naanị na kpọmkwem ntụziaka: izipu data gaa na nke abụọ na kọmputa na-enweta data site na nke atọ kọmputa.

Imebi kọmpụta mbụ agaghị ekwe ka ị nweta igodo ezoro ezo, data n'onwe ya, na agaghị ekwe ka ị gaa n'ihu na ọgụ na ngwaọrụ ndị ọzọ.

Mgbe a na-emebi kọmputa nke abụọ, onye na-awakpo ahụ ga-agụ ozi na igodo, ma ọ gaghị enwe ike ịnyefe ha na mpụga ụwa, ebe ọ bụ na a na-enweta data ahụ naanị site n'èzí, ma ọ bụghị ezipụ ya n'èzí.

Ọ bụrụ na kọmpụta nke atọ mebiri emebi, onye na-awakpo nwere ike ime ka onye debanyere aha wee dee ozi n'aha ya, mana ọ gaghị enwe ike ịgụ data sitere na mpụga (ebe ọ na-aga na kọmputa nke abụọ wee decrypted ebe ahụ).

Ezo ya ezo dabere na 256-bit XChaCha20-Poly1305 algọridim, na ngwa ngwa Argon2id hash ọrụ na-eji iji chebe igodo na paswọọdụ. Maka mgbanwe igodo, a na-eji X448 (Diffie-Hellman protocol dabere na Curve448) ma ọ bụ igodo PSK (ekekọrịtabu ụzọ). A na-ebufe ozi ọ bụla na nzuzo nzuzo zuru oke (PFS, Perfect Forward Secret) nke dabere na Blake2b hashes, nke imebi otu igodo ogologo oge anaghị ekwe ka nbibi nke nnọkọ anabatara na mbụ.

Ngwa ngwa dị nnọọ mfe ma na-agụnye windo kewara ụzọ atọ - izipu, ịnata na ahịrị iwu nwere ndekọ mmekọrịta na ọnụ ụzọ ámá. A na-eme njikwa site na usoro iwu pụrụ iche.

Mmemme edewo koodu oru ngo na Python ma dị n'okpuru ikike GPLv3. Agụnyere sekit nkewa (PCB) ma dị n'okpuru ikike GNU FDL 1.3, enwere ike ikpokọta nkewa site na akụkụ dịnụ.

isi: linux.org.ru

Tinye a comment