Secure Collaborative Query Language (SCQL) is a system that translates SQL statements into Secure Multiparty Computation (SMC) primitives and executes them on a federation of database systems.
- Official release docker image: secretflow/scql
- We also have mirrors at Alibaba Cloud: secretflow-registry.cn-hangzhou.cr.aliyuncs.com/secretflow/scql:[tag]
If you would like to contribute to SCQL, please see the Contribution guidelines.
This documentation also contains instructions for build and testing
The following requirements only apply to SCQLEngine.
- CPU
- x86_64: minimum required AVX instruction set. For FourQ based PSI, the AVX2 instruction set is required.
Non-release versions of SCQL are prohibited to use in any production environment due to possible bugs, glitches, lack of functionality, security issues or other problems.
- Thanks TiDB for providing a powerful SQL parser and planner.