Celebrating 20 years of Sharemind
This release of Sharemind MPC will celebrate 20 years of Sharemind. The first still remaining codebases, still with a history.txt, as was customary for some projects at the time, dates Sharemind's beginnings to the end of 2006. Maybe one or two lines of comments still remain from that time.
The mission has remained the same - make it embarrassingly easy to use MPC for privacy of data or other applications. To be the general-purpose MPC platform that you can rely on, where there is a company who is your partner when you decide to deploy in production. Cybernetica has built systems for governments and industry for all continents on the planet since 1997 so we know what it takes to make a technology really work for its users.
Thank you to all who have worked with us on this journey!
— Sharemind team
What is Sharemind?
Sharemind is a novel database and application server that collects data in an encrypted form and uses techniques like homomorphic encryption, secure multi-party computation and hardware isolation to process it without leaking the private inputs even to the machine memory, providing end-to-end encrypted data processing. As such, Sharemind helps achieve compliance with the General Data Protection Regulation (GDPR) and similar laws.
How to use Sharemind?
The Sharemind Application Server is a commercial offering from Cybernetica that offers consulting, licensing and engineering services for secure computing applications.
Can I try Sharemind?
The Sharemind Software Development Kit (SDK) that you can download on this page contains the SecreC 2 programming language that separates public data and secrets on a type system level and an emulator that you can use to try out the privacy-preserving programming paradigm and estimate the running time of your application in a fully encrypted environment.
DISCLAIMER: performance of a program run on the emulator can be significantly worse than the final performance of a solution engineered by expert developers.
How can I deploy later?
Your SecreC programs will be fully compatible with the Sharemind Application Server, that runs the code using full cryptographic protection and provides support for enterprise applications.
