CCP Security Challenge Trigger (DAQ)
Use this MotoHawk™ block to fire a trigger if a GET_SEED CCP command is issued by the client.
Block ID
CCP Security Challenge Trigger (DAQ)
Library
MotoHawk_lib/CCP Slave
Description
Connected to this trigger should be a security function and a Security Challenge Seed & Key block to provide the 32-bit Seed & Key values for the request. The security function can be any function where the Key can be computed from the Seed via a "known" function. The client must have the identical function to be able to compute the key. For improved security, the Seed value should be as random as possible. Consider using the absolute time block along with the module serial number to create a pseudo-random seed. Reference Name must match the instance name assigned in the CCP Protocol Handler Definition block.
Note: There are CAL-designated blocks and DAQ-designated blocks. The respectively named CAL and DAQ blocks are functional equivalents and are actually interchangeable; these block names serve to inform that it may be useful to have security access requirements for calibration activity as separate and distinct from the security for data acquisition requests. For instance, one would typically use the (CAL) set to configure a security scheme for a calibration request, and/or set up security for a data acquisition request using the (DAQ) blocks.
For more information on CCP security, see CCP Security and the MotoHawk CCP Blockset.
Block Parameters
Parameter Field | Values | Comments/Description |
---|---|---|
Reference Name | Alpha-numeric text, single-quote enclosed | Must match the instance name assigned in the CCP Protocol Handler Definition block. No special characters, such as spaces, dashes, commas (underscore allowed). |