diff --git a/Cargo.toml b/backends/concrete-cpu/noise-model/Cargo.toml similarity index 100% rename from Cargo.toml rename to backends/concrete-cpu/noise-model/Cargo.toml diff --git a/src/gaussian_noise.rs b/backends/concrete-cpu/noise-model/src/gaussian_noise.rs similarity index 100% rename from src/gaussian_noise.rs rename to backends/concrete-cpu/noise-model/src/gaussian_noise.rs diff --git a/src/gaussian_noise/conversion.rs b/backends/concrete-cpu/noise-model/src/gaussian_noise/conversion.rs similarity index 100% rename from src/gaussian_noise/conversion.rs rename to backends/concrete-cpu/noise-model/src/gaussian_noise/conversion.rs diff --git a/src/gaussian_noise/noise.rs b/backends/concrete-cpu/noise-model/src/gaussian_noise/noise.rs similarity index 100% rename from src/gaussian_noise/noise.rs rename to backends/concrete-cpu/noise-model/src/gaussian_noise/noise.rs diff --git a/src/gaussian_noise/noise/blind_rotate.rs b/backends/concrete-cpu/noise-model/src/gaussian_noise/noise/blind_rotate.rs similarity index 100% rename from src/gaussian_noise/noise/blind_rotate.rs rename to backends/concrete-cpu/noise-model/src/gaussian_noise/noise/blind_rotate.rs diff --git a/src/gaussian_noise/noise/cmux.rs b/backends/concrete-cpu/noise-model/src/gaussian_noise/noise/cmux.rs similarity index 100% rename from src/gaussian_noise/noise/cmux.rs rename to backends/concrete-cpu/noise-model/src/gaussian_noise/noise/cmux.rs diff --git a/src/gaussian_noise/noise/external_product_glwe.rs b/backends/concrete-cpu/noise-model/src/gaussian_noise/noise/external_product_glwe.rs similarity index 100% rename from src/gaussian_noise/noise/external_product_glwe.rs rename to backends/concrete-cpu/noise-model/src/gaussian_noise/noise/external_product_glwe.rs diff --git a/src/gaussian_noise/noise/keyswitch.rs b/backends/concrete-cpu/noise-model/src/gaussian_noise/noise/keyswitch.rs similarity index 100% rename from src/gaussian_noise/noise/keyswitch.rs rename to backends/concrete-cpu/noise-model/src/gaussian_noise/noise/keyswitch.rs diff --git a/src/gaussian_noise/noise/keyswitch_one_bit.rs b/backends/concrete-cpu/noise-model/src/gaussian_noise/noise/keyswitch_one_bit.rs similarity index 100% rename from src/gaussian_noise/noise/keyswitch_one_bit.rs rename to backends/concrete-cpu/noise-model/src/gaussian_noise/noise/keyswitch_one_bit.rs diff --git a/src/gaussian_noise/noise/modulus_switching.rs b/backends/concrete-cpu/noise-model/src/gaussian_noise/noise/modulus_switching.rs similarity index 100% rename from src/gaussian_noise/noise/modulus_switching.rs rename to backends/concrete-cpu/noise-model/src/gaussian_noise/noise/modulus_switching.rs diff --git a/src/gaussian_noise/noise/multi_bit_blind_rotate.rs b/backends/concrete-cpu/noise-model/src/gaussian_noise/noise/multi_bit_blind_rotate.rs similarity index 100% rename from src/gaussian_noise/noise/multi_bit_blind_rotate.rs rename to backends/concrete-cpu/noise-model/src/gaussian_noise/noise/multi_bit_blind_rotate.rs diff --git a/src/gaussian_noise/noise/multi_bit_external_product_glwe.rs b/backends/concrete-cpu/noise-model/src/gaussian_noise/noise/multi_bit_external_product_glwe.rs similarity index 100% rename from src/gaussian_noise/noise/multi_bit_external_product_glwe.rs rename to backends/concrete-cpu/noise-model/src/gaussian_noise/noise/multi_bit_external_product_glwe.rs diff --git a/src/gaussian_noise/noise/private_packing_keyswitch.rs b/backends/concrete-cpu/noise-model/src/gaussian_noise/noise/private_packing_keyswitch.rs similarity index 100% rename from src/gaussian_noise/noise/private_packing_keyswitch.rs rename to backends/concrete-cpu/noise-model/src/gaussian_noise/noise/private_packing_keyswitch.rs diff --git a/src/gaussian_noise/security.rs b/backends/concrete-cpu/noise-model/src/gaussian_noise/security.rs similarity index 100% rename from src/gaussian_noise/security.rs rename to backends/concrete-cpu/noise-model/src/gaussian_noise/security.rs diff --git a/src/gaussian_noise/security/security_weight.rs b/backends/concrete-cpu/noise-model/src/gaussian_noise/security/security_weight.rs similarity index 100% rename from src/gaussian_noise/security/security_weight.rs rename to backends/concrete-cpu/noise-model/src/gaussian_noise/security/security_weight.rs diff --git a/src/lib.rs b/backends/concrete-cpu/noise-model/src/lib.rs similarity index 100% rename from src/lib.rs rename to backends/concrete-cpu/noise-model/src/lib.rs