Research Article

Design and Implementation of a Lightweight Security-Enhanced Scheme for Modbus TCP Protocol

Table 2

Symbol used in the proposed scheme.

SymbolsDescription

PSKPreshared key between the client and the server
RmRandom number generated by the client
RsRandom number generated by the server
KeySession key negotiated between the client and the server
||Connect function
SM4 encryption
SM4 decryption
SM3 hash algorithm
16The first 16 bytes of the SM3 hash value
CmCiphertext encrypted by the client using preshared key
CsCiphertext encrypted by the server using preshared key
Hm1, Hm2, Hm3Hash value generated by the client
Hs1, Hs2, Hs3Hash value generated by the server
CPTCiphertext encrypted by the negotiated session key