This is a generic task for applying protection mechanism to the input data. It takes as an input a plain data and outputs a data object containing the same data but protecting the confidentiality of the data (until OpenConfidentiality task is executed to get the data out).
1 data object (data)
1 data object (protected data)
Restriction: task must have exactly one input and one output data objects
Error: exactly 1 input and 1 output are required
Restriction: input and output objects must be different data objects - they must have different ids
Error: input and output objects must be different data objects