The Mathematical Mesh

Make computers easier to use by making computers secure

Easier to use

Any set of instructions that can be given to a user can be turned into code and given to a machine. The Mesh is a repository in-the-cloud for configuration data. Mesh tools pull configurations from the cloud to configure devices with no user effort.

How secure?

The Mesh management tools have scripts to enable the strong end to end and transport layer, cryptographic security already built into many applications. Automating security administration allows security without compromises and with much less risk of error.

Supported Platforms

The Mesh reference libraries are written in C# under the .Net/Mono runtime and run on all the major desktop platforms.

Windows

OSX

Linux

Ports of the reference libraries to the .NetCore 10 and C are planned. This will allow support for tablet and phone devices and make native integration with legacy applications easier.

Mesh Enabled Applications

The mesh makes it easy to secure the applications you use today. Including Outlook and Google Chrome.

Email

Enables and maintains OpenPGP, S/MIME and STARTTLS security.

Web

End-to-end encrypted management of passwords and bookmarks.

SSH

Secure authentication to remote machines and GIT code repositories.

Mesh Powered Research Applications

The Mesh also provides a powerful platform for developing next generation applications designed with security from the ground up.

Mesh/Confirm

Two factor authentication that finally makes sense

Mesh/Recrypt

Confidential document control using proxy re-encryption technology

Mesh/Unify

Email, chat, video, voice, unified with security the default

Alice gets security!

Getting started with the Mesh is really easy. Alice can create her Mesh profile and secure all the network applications on her machine using the command line mesh manager with just a few keystrokes:

meshman /profile alice@prismproof.org 
meshman /mail alice.mesh.example@gmail.com 
meshman /ssh 
meshman /web  

There is also a GUI based administration tool of course.

How do I get started?

At the moment, the Mesh is at 'open alpha' testing stage. All the code and specifications are open. You can download the tools and install them. The only catch is that the protocols and data formats might change before beta testing begins.

Read the Getting Started guide for instructions on how to install the Mesh tools on your machines and use them to secure applications. Once you have got started, you can read the architecture guides to see what the various data objects created do.

Latest Version

Mesh Alpha Release 0.7

Latest News

Mesh Alpha Release 0.7 Imminent

Getting Started

Read the Getting Started guide for instructions on how to install the Mesh tools on your machines and use them to secure applications. Once you have got started, you can read the architecture guides to see what the various data objects created do.