Using Encryption - Lumberyard User Guide

Using Encryption

Open 3D Engine (O3DE), the successor to Lumberyard, is now available in Developer Preview. Download O3DE or visit the AWS Game Tech blog to learn more.

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


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


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
ECDHE Key exchange Ephemeral Elliptic Curve Diffie-Hellman anonymous key agreement protocol
RSA Peer authentication RSA algorithm used to authenticate client and server
AES256 Symmetric encryption cipher Advanced Encryption Standard that uses a 256-bit key
GCM Block cipher mode of operation Galois/Counter Mode authenticated encryption algorithm
SHA384 Hashing algorithm SHA-2 with a 384-bit digest size