Multiple parties need to jointly compute a specific function over their combined data without revealing their data to each other. - The computation is specific enough and the parties are few enough that SMPC's computational overhead is manageable. - No single trusted party can receive all participan