Version:

Using Encryption

Using Encryption

GridMate uses the OpenSSL implementation of Datagram Transport Layer Security (DTLS) to support encryption of all UDP traffic sent between clients and servers.

Limitations

GridMate’s implementation of encryption has the following limitations:

  • Only 64-bit Windows is supported.
  • Only client-server topologies are supported.

Implementation Support

GridMate supports encryption for the following implementations:

  • Server and client authentication
  • Self-signed certificates
  • A single strong OpenSSL cipher

Cipher

GridMate uses the following single OpenSSL cipher for all encrypted connections: ECDHE-RSA-AES256-GCM-SHA384.

This cipher uses the technologies listed in the following table:

Cipher Technologies in GridMate

Technology** Role**** Description**
ECDHEKey exchangeEphemeral Elliptic Curve Diffie-Hellman anonymous key agreement protocol
RSAPeer authenticationRSA algorithm used to authenticate client and server
AES256Symmetric encryption cipherAdvanced Encryption Standard that uses a 256-bit key
GCMBlock cipher mode of operation Galois/Counter Mode authenticated encryption algorithm
SHA384Hashing algorithmSHA-2 with a 384-bit digest size

Topics