User Tools

Site Tools


pe-bpmn-editor_pkcomputation

PKComputation

This is a task for computing on data encrypted with public key encryption.

At least one input must be encrypted, others can be either encrypted (with the same key) or public data. The output is encrypted data (encrypted with the same key).

Required input objects

1…n data objects (ciphertexts, data) from PKEncrypt or PKComputation task

Optional input parameters

input script

Required output objects

1 data object (ciphertext)

Restrictions

Restriction: task must have at least one input and exactly one output data objects
Error: at least 1 input and exactly 1 output are required

Restriction: “inputScript” property must exist under stereotype details object - “inputScript” can be empty, but must not have been deleted from model’s file
Error: inputScript is undefined

Restriction: “inputTypes” property must exist under stereotype details object - input types must have been selected and saved and “inputTypes” information must not have been deleted from model’s file
Error: input types are undefined

Restriction: at least one input data object must have type selected as “Encrypted”
Error: at least 1 input must be selected as encrypted

Restriction: all key input objects of input data objects that origin from PKEncrypt or PKComputation tasks must be with the same name
Error: key must be the same (with the same name) for all inputs

Restriction: all input data objects that have type selected as “Encrypted” must be encrypted data objects from PKEncrypt or PKComputation tasks - there must exist a key (with the same name) for all inputs that are selected as “Encrypted”
Error: all inputs marked as encrypted are not encrypted

pe-bpmn-editor_pkcomputation.txt · Last modified: 2020/03/02 15:03 by pullonen