This standard defines a framework and architectures for machine learning in which a model is trained using encrypted data that has been aggregated from multiple sources and is processed by a third party trusted execution environment (TEE). A distinctive feature of this technique is the essential use of a third-party TEE for computations. The standard specifies functional components, workflows, security requirements, technicalrequirements, and protocols.