User Tools

Site Tools


pe-bpmn-editor_skcomputation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
pe-bpmn-editor_skcomputation [2018/04/20 05:21]
admin created
pe-bpmn-editor_skcomputation [2020/03/02 15:17]
pullonen [SKComputation]
Line 1: Line 1:
 ====== SKComputation ====== ====== SKComputation ======
 +Task for computing on data encrypted with symmetric key encryption. The inputs have at least one ciphertext among them. If there are more ciphertexts then they must be encrypted with the same key. The output of this task is a ciphertext encrypted with the same key as the inputs.
 +===== Required input objects =====
  
 +1...n data objects (ciphertexts,​ data) from [[pe-bpmn-editor_skencrypt|SKEncrypt]] or SKComputation 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"​ propery 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 [[pe-bpmn-editor_skencrypt|SKEncrypt]] or SKComputation 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 [[pe-bpmn-editor_skencrypt|SKEncrypt]] or SKComputation 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
 +
 +**Restriction:​** all input data objects fixed (by their id-s) in “inputTypes” property must exist also on model\\
 +**Error:** one or more input data objects are missing
pe-bpmn-editor_skcomputation.txt · Last modified: 2020/03/02 15:17 by pullonen