The MST protocol has been designed in order to create a building block for a more secure computing landscape. The main design objective has been simplicity, which directly translates into high security, because simple programs are also easy to review and even prove correct in a mathematic sense.
Better means of key dissemination can be realized upon request.
These protocols are highly complex and consequently require complex library code in order to realize the protocols. OpenSSL is at 400k lines of code and had a large number of remotely exploitable bugs. Libraries of this size are very hard to review or prove correct. Even the "compact" TLS implementation "s2n" of Amazon still has 27000 lines of code.
MST has less than 400 lines of code (not counting the AES cipher which is used for encrpytion and hashing). This easily allows for review and correctness proofs are economically possible.
MST is free for non-commercial use, but requires a license in other cases. Licenses start at $50 per CPU core. For more details, please send an email to frankgerlach.tai@gmx.de.
Dipl. Ing.(BA) Frank Gerlach is also available for your consulting needs. I can help you from requirements analys to implementation and security assessments of your code and system setup.