Maximum Security Encrypted Message Communication Protocol (MSEMCP)
Author: Endwall from the Endware Development Team
Creation Date: August 8, 2017
Copyright: The Endware Development Team (c) 2017
License: You are Free to Study, Reproduce, Copy, Modify, Implement, Test, and Use this protocol as described below, in the spirit of the Endware End User License Version 1.15.
Description:
This protocol MSEMCP provides:
1. Message security through physical isolation of the encryption station by a read only Floppy Disk Message Sneaker Net (FDMSN)
2. Strong Public Key Cryptography using RSA 4096 bit.
3. Transmission and reception anonymity through Tor with 12 hops.
4. Trust and Verification through TLS 1.2 with RSA 4096 bit, and Self Signed Server Certificates to compare repeated server connections.
All of which can be implimented with 4 tools:
1) A Base install of a *nix BSD or GNU operating system in text mode.
2) GNU privacy guard (gpg) on the airgapped encryption decryption system.
3) TLS 1.2 using RSA 4096 certificates from OpenSSL used in a Postfix Mail server to allow for certificate comparison to build trust and continuity.
4) Anonymity durring message transmission and recption using the Tor network with 12 hops,(and weak encryption SHA1 RSA 1024).
Minimal instalation:
Computer 1 (Transmision computer)
1. Base install of *Nix in TEXT MODE no GUI / or use a GUI (whatever)
2. Postfix (or OpenSMTPD ), Tor, Torsocks, Swaks, OpenSSL ( or LibreSSL or GnuTLS)
3. endget.sh, endmail.sh, endfix.cf (for postfix)
4. A 3.5" Floppy drive with 1.44MB HD IBM format Floppy Disks
Computer 2 (Decryption/Encryption Station)
1. Base install of *Nix + Full disk encryption in TEXT MODE no GUI
2. Gnu Privacy Guard gpg
3. Air Gap : Unplug the computer from internet permenantly post installation
4. A 3.5" floppy drive with 1.44MB HD IBM format Floppy Disks
Encrypt and Decrypt messages on Computer 2 with gpg and Send messages with endmail.sh and Receive messages with Postfix with endfix.cf on Computer 1
Move the keys and messages by read only 3.5" floppy disk files. Do not substitute USB for floppy disk read only files (STUXNET).