In TFC project processit in USB SCHISMATICUS nuntius constans ex III computers


In TFC project processit in USB SCHISMATICUS nuntius constans ex III computers

In TFC (Tinfoil Chat) consilium ferramentorum fabrica cum 3 USB portubus ad 3 computatores coniungere et systema paranoidei protectum nuntiandi creare.

Prima computatoria porta ut retis coniungendi agit et ministerium occultum tor deducendum, notitias iam encryptas tractat.

Secundus computatorius decryption clavium habet et tantum ad decryptas et nuntios receptas ostentationis adhibetur.

Tertius computatorius encryption claves habet et solum ad encrypt et novas nuntios mittere solebat.

USB SCHISMATICUS operatur in optocoupleris "data diode" principium et physice data tantum in certa directione transit: mittens notitias versus secundum computatorium et data ex tertio computatro accepto.

Composuisse primum computatorium non sinet te accessum habere ad clavium encryptionem, ipsa notitia, nec sinet te pergere in reliquis machinis impetum.

Cum alter computator datus est, oppugnator epistulas et claves leget, sed eas ad extra mundum transmittere non poterit, cum notitia tantum ab extra, sed extra non emissa sit.

Si tertia computatrale suspectus est, oppugnator potest subscribens personare et nuntios scribere pro se, sed notitias extrinsecus emissas legere non poterit (quia ad alterum computatorium accedit et ibi decrypted).

Encryption in algorithmo 256 frenum XChaCha20-Poly1305 fundatur, et munus tardus Argon2id Nullam eget ut claves per tesseram tueretur. Pro clavis commutationis, X448 (protocollum Diffie-Hellman ex Curve448) vel PSK claves (pre-communicavit) adhibita sunt. Quisque nuntius in perfecto secreto deinceps transmittitur (PFS, Perfect Transmittere Secretio) modum innixum in Hashes Blake2b, in quo compromissum unius clavium longi temporis non patitur decryptionem sessionis antea interceptae.

Applicatio interfaciei perquam simplex est ac fenestra in tres areas divisa est - mittens, recipiens et mandatum linea cum trunco ​​commercii cum porta. Imperium exercetur per specialem mandatorum statutum.

Program in project codice scriptum est in Pythone et in promptu sub licentia GPLv3. Splitter circuitus comprehenduntur (PCB) et praesto sunt sub licentia GNU FDL 1.3, scindens ex partibus praesto congregari potest.

Source: linux.org.ru