1.645 Stream-KeySelect

The Stream-KeySelect logical device lets you comfortably set BISS encryption keys and streaming protocol passphrases from a central database. You may store the key /passphrase with a user defined description in the database and retrieve them by this descriptive text.

Stream-KeySelect reads its key definitions from the satellite database (SQL database). It replaces the older BISS-KeySelect-CDB device and adds support for streaming passphrases.

Device window pages

The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .

Operation modes

The Stream-KeySelect device provides different operating modes for BISS key and streaming passphrase management. By default the device resembles the operation mode of the older BISS-KeySelect-CDB device:

Alternatively the device may be used to manage stream passphrases stored in the database. In this mode the device reads the so called 'passmode' from the decoder / encoder device it controls. This passmode is a keyword which defines the destination parameter ID for a passphrase in this particular mode. This indirection has been introduced to cope with devices which expect the passphrase at different parameters for each IP protocol mode.

Operation

To set a Stream key at the device ion BISS mode, first select the BISS mode (BISS-E, BISS-1, ...). Then select the key by its name from the list of keys and press enter.

Alternatively you may enter a 12 or 16 digit hexadecimal number to the field, the device treats this as a BISS key to be forwarded without using the database. This way you easily can use encryption keys which are not stored in the database.

Most IRD devices do not allow to read back the BISS encryption key. The BISS-KeySelect-CDB device defangs this restriction by leaving the last key applied in the entry field. You should be aware, that there may be situations where the displayed key is not that one actually active in the IRD.

In the passphrase modes the field for the BISS mode is not applicable and greyed out. Simply select the name of the passphrase to apply and press enter. Alternatively you may enter a passphrase directly in the selection field, followed by 'Enter'.

Configuration parameters

At the maintenance page of the device window there are a couple of configuration parameters which must be set to interconnect the Stream-KeySelect device with the equipment.

parameter description
passmodeId The ID for a parameter the Stream-KeySelect device uses to evaluate its operation mode (BISS, SRT etc..). Leave this field empty if the Stream-KeySelect controls an IRD which supports only BISS
passmode.1 The name / keyword for a passphrase destination as read from the parameter addressed by passmodeId. If the value of the passmodeId parameter matches the keyword configured here, any selected passphrase is sent to the parameter addressed by passphraseId.1 configuration parameter.
passphraseId.1 The parameter ID to send a passphrase to if the value addressed by the passmodeId parameter matches the value of passmode.1
passmode.2 .. 10 There are 10 passmode.# and passphrase.# pairs in total. The Stream-KeySelect device always checks all 10 passmode.# settings, if more than one match the actual passmode, all of the corresponding passphraseId.# parameters will receive a passphrase selected from the database.
passphraseId.2 .. 10 The destination parameter IDs to send a passphrase to if the passmode.# value with the same index matches the actual passmode.
bissmodeId The message ID to read and set the BISS mode at the device.
bisskeyId The message ID to set the encryption key at the device. If the device requires the key to be split in a lower and an upper part, leave this field empty and use the two fields below.
bisskeyLoId The message ID to set the lower part of the encryption key. This is only required if the device (some encoders do so) uses two separate parameters for a split encryption key.
bisskeyHiId The message ID to set the higher part of the encryption key. This is only required if the device (some encoders do so) uses two separate parameters for a split encryption key.

Variables defined by this device driver

name type flags range
info.driver TEXT R/O StringRange R/O
info.type TEXT R/O StringRange R/O
info.frame TEXT R/O StringRange R/O
info.passmode TEXT R/O StringRange R/O
config.passmodeId TEXT SAVE SETUP StringRange
config.passmode.1 TEXT SAVE SETUP StringRange
config.passphraseId.1 TEXT SAVE SETUP StringRange
config.passmode.2 TEXT SAVE SETUP StringRange
config.passphraseId.2 TEXT SAVE SETUP StringRange
config.passmode.3 TEXT SAVE SETUP StringRange
config.passphraseId.3 TEXT SAVE SETUP StringRange
config.passmode.4 TEXT SAVE SETUP StringRange
config.passphraseId.4 TEXT SAVE SETUP StringRange
config.passmode.5 TEXT SAVE SETUP StringRange
config.passphraseId.5 TEXT SAVE SETUP StringRange
config.passmode.6 TEXT SAVE SETUP StringRange
config.passphraseId.6 TEXT SAVE SETUP StringRange
config.passmode.7 TEXT SAVE SETUP StringRange
config.passphraseId.7 TEXT SAVE SETUP StringRange
config.passmode.8 TEXT SAVE SETUP StringRange
config.passphraseId.8 TEXT SAVE SETUP StringRange
config.passmode.9 TEXT SAVE SETUP StringRange
config.passphraseId.9 TEXT SAVE SETUP StringRange
config.passmode.10 TEXT SAVE SETUP StringRange
config.passphraseId.10 TEXT SAVE SETUP StringRange
config.bissmodeId TEXT SAVE SETUP StringRange
config.bisskeyId TEXT SAVE SETUP StringRange
config.bisskeyLoId TEXT SAVE SETUP StringRange
config.bisskeyHiId TEXT SAVE SETUP StringRange
key CHOICE EnumRange (unknown)
bissMode CHOICE EnumRange (unknown)
display TEXT R/O StringRange R/O
dispColor TEXT R/O StringRange R/O
faults.01 ALARM R/O AlarmFlagRange R/O (Database access)