Sython Home

What is Sython?

Sython is an extension to the Python programming language that adds private data-types. Private data-types keep their contents secret not from the user, but from the developer. This allows the outsourcing of software development that deals with sensitive data to potentially untrusted parties without compromising the sensitive information on which Sython operates.

Sython accomplishes this by storing private data in a separate process from regular data and by restricting the operations that can be performed on private data to operations that will not reveal the data's contents. We currently have a working prototype of Sython that supports integers and strings as private data-types.