Download SCADAPack E Security Technical Reference

Transcript
Security Technical
4
9
Terminology
SCADA Security and its options for Encryption and Authentication can be complex.
Refer to this glossary of terms used in this document. For additional definitions related to SCADAPack
E, see SCADAPack E Technical Overview.
AGA12 Gateway RTU: An SCADAPack E RTU operating mode that performs encoding and decoding
between cleartext 9 and ciphertext 9 on behalf of other nodes in the network. Commonly used to
interface a secure AGA12 network to a cleartext master station. The DNP3 Host uses the AGA12
gateway feature of a SCADAPack ES to encypt plain text DNP3 messages frong from the Host to the
RTUs in the field. The same gateway decrypts the cipher text messages coming back from the field
RTUs to the Host.
AGA12 Node: A device providing SCADA Cryptographic Module (SCM) services in order to receive and
transmit secure data to the AGA12-2 standard.
Authentication: A challenge and reply exchange between two devices that provides them both with
confidence that the other device is who it claims to be.
Authority: An independent entity holding and providing security credentials. The SCADAPack E
Security Administrator 11 application is an example of a simple authority.
Challenger: A device attempting to authenticate
also Responder 10 .
9
that a partner device is who it claims to be. See
Cipher Suite: A set of cryptographic algorithms, keys, and parameters identified by a cipher suite
number. The AGA12 virtual SCM within each RTU maintains a mapping of every static session and every
open dynamic session to a cipher suite (see also session 11 )
Cipher text: Transmitted or received data that has been encoded (see also encoding
10
)
Cipher text Port: In the context of SCADAPack E RTUs, this is a communications port supporting
ciphertext DNP3. In the case of a AGA12 Gateway RTU, a ciphertext port may also support cleartext
DNP3 when operating in mixed mode.
Clear Device Port: Applies to SCADAPack E AGA12 Gateway RTU only (see AGA12 Gateway 9 ).
This port receives DNP3 data in cleartext and encodes it for transmission on a ciphertext port. A clear
device port transmits cleartext DNP3 data after it has been decoded from reception on a ciphertext port.
Cleartext: Data that has not been encoded (see also encoding 10 ). It may be received data, that is to
be transmitted ‘in-the-clear,’ data that is yet to be encoded, or data that is already decoded 9 .
Common Key: A cryptographic key value that is used amongst multiple entities to allow inter-operation.
e.g. a Group of controllers, e.g. each Configurator node.
Counterpart: An associated AGA12 device that, together with this device, form a pair for secure data
exchange.
CM: A Cryptographic Module (defined in the US Federal Information Processing Standard FIPS 140-2) is
an electronic component that is placed in-line on a communications channel and affords cryptographic
protection for the communications, including, but not limited to, encryption and authentication. The class
of such electronic devices is sometimes referred to as “bump-in-the-wire”.
Decoding: The process of checking data is signed correctly (not tampered with) and extracting the
original data from the obscured encrypted data. The algorithms for decoding are determined by the
Cipher Suite and security keys. Decoding is one of the tasks carried out by the SCADAPack E RTU’s
Virtual SCM receiving a message from another SCM. Also see Encoding 10