An implementation of secure multi-party computations to preserve privacy when processing EMR data

The combination of secure multi-party computations (SMC) algorithms, encryption, public key infrastructure (PKI), certificates, and a certificate authority (CA) is used to implement an infrastructure and a toolset for statistical analysis of electronic medical record (EMR) data. EMR data are typically located at different general practices and hospitals. These general practices and hospitals are considered nodes in a computing graph. The infrastructure and toolset has to take into consideration legal, security and privacy issues involved in statistical analysis of such data. The described approach tries to support a wide range of possible SMC algorithms and computing graphs.