Aikin TFC ya samar da na'urar raba kebul na manzo mai dauke da kwamfutoci 3


Aikin TFC ya samar da na'urar raba kebul na manzo mai dauke da kwamfutoci 3

Aikin TFC (Tinfoil Chat) ya ba da shawarar na'urar kayan masarufi tare da tashoshin USB 3 don haɗa kwamfutoci 3 da ƙirƙirar tsarin saƙo mai karewa.

Kwamfuta ta farko tana aiki azaman ƙofa don haɗawa da hanyar sadarwa da ƙaddamar da sabis ɗin ɓoye na Tor; tana sarrafa bayanan da aka riga aka ɓoye.

Kwamfuta ta biyu tana da makullin ɓoye bayanan kuma ana amfani da ita kawai don yankewa da nuna saƙonnin da aka karɓa.

Kwamfuta ta uku tana da makullin ɓoyewa kuma ana amfani da ita kawai don ɓoyewa da aika sabbin saƙonni.

Kebul splitter yana aiki akan na'urori masu aunawa akan ka'idar "data diode" kuma a zahiri yana ba da bayanai a cikin takamaiman kwatance: aika bayanai zuwa kwamfuta ta biyu da karɓar bayanai daga kwamfuta ta uku.

Yin lalata da kwamfuta ta farko ba zai ba ka damar samun dama ga maɓallan ɓoyewa ba, bayanan da kanta, kuma ba zai ba ka damar ci gaba da kai hari kan sauran na'urorin ba.

Lokacin da aka lalata kwamfutar ta biyu, maharin zai karanta saƙonni da maɓalli, amma ba zai iya isar da su zuwa duniyar waje ba, tunda bayanan daga waje kawai ake karɓa, amma ba a tura su waje ba.

Idan kwamfutar ta uku ta lalace, maharin na iya yin kwaikwayon abokin ciniki ya rubuta saƙonni a madadinsa, amma ba zai iya karanta bayanan da ke fitowa daga waje ba (tun da ya je kwamfutar ta biyu kuma a can an cire shi).

Rufewa ya dogara da 256-bit XChaCha20-Poly1305 algorithm, kuma ana amfani da jinkirin aikin hash na Argon2id don kare maɓallan tare da kalmar sirri. Don musayar maɓalli, ana amfani da X448 (ka'idar Diffie-Hellman bisa Curve448) ko maɓallan PSK (wanda aka riga aka raba). Ana isar da kowane saƙo cikin cikakkiyar sirrin gaba (PFS, Cikakkar Sirrin Gaba) dangane da hashes Blake2b, wanda keɓance ɗaya daga cikin maɓallan dogon lokaci ba ya ƙyale ɓarnawar zaman da aka kama a baya.

Tsarin aikace-aikacen yana da sauƙin gaske kuma ya haɗa da taga da aka raba zuwa wurare uku - aikawa, karɓa da layin umarni tare da log na hulɗa tare da ƙofar. Ana aiwatar da sarrafawa ta hanyar saitin umarni na musamman.

Shirin an rubuta lambar aikin a cikin Python kuma ana samun su ƙarƙashin lasisin GPLv3. An haɗa da'irori masu tsaga (PCB) kuma ana samun su ƙarƙashin lasisin GNU FDL 1.3, ana iya haɗa mai raba daga sassa da ake samu.

source: linux.org.ru

Add a comment