Complex sentence: All communication models that add additional properties such as confidentiality or authenticity are modeled using their own ideal functionality that take a message as input and produce a message as output.
Split into simpler sentences: All communication models that add additional properties such as confidentiality or authenticity are modeled using their own ideal functionality. An ideal communication functionality takes a message as input and produce a message as output.