Parametric and adaptive encryption of feature-based computer-aided design models for cloud-based collaboration