A practical TFHE-based multi-key homomorphic encryption with linear complexity and low noise growth