Encryption groups and configuration

Groups

The user can define 3 different encryption groups for the NC kernel. Each of these groups consists of a pair comprising a key and a file extension. A key can contain a maximum of 56 characters plus '\0'.

A file extension must consist of 1 to 3 characters. When the NC kernel loads an NC program, it checks whether the extension of the NC program is entered in one of these 3 groups. If this is the case, the NC kernel decrypts the NC program with the key belonging to the associated group.

Default configuration

Users can use the groups as they wish. The pair assignment of key and file extension is depicted in the table below:

Group

Key

Channel parameters

1

mc_encryption_key_0

encryption_extension[0] P-CHAN-00283

2

mc_encryption_key_1

encryption_extension[1] P-CHAN-00283

3

mc_encryption_key_2

encryption_extension[2] P-CHAN-00283