MITRE D3FENDdefensive technique

D3-MENCR Message Encryption

Official page ↗
Tactic
Harden

Definition

Encrypting a message body using a cryptographic key.

How it works

How it works Asymmetric Cryptography Asymmetric encryption is typically accomplished using public and private key certificates based on the X.509 standard. The sender encrypts messages using the recipient's public key and the receipt decrypts the message using their private key. Standards that can be used to implement user message encryption include S/MIME (Secure/Multipurpose Internet Mail Extensions) and PGP. Symmetric Cryptography Symmetric encryption uses the same cryptographic key by both the sender and receiver to encrypt and decrypt a message. Asymmetric key exchange protocols such as Diffie-Hellman can be used to share the cryptographic key with the recipient. For synchronous or low-latency environments (like a message bus), a pre-shared or dynamically derived symmetric key is typically used to minimize computational overhead. Considerations • Separate configuration settings to enable message encryption are often needed for each messenger client (e.g. webmail, desktop client, mobile). • Continuous monitoring to ensure private keys are not compromised and the certificate authority (CA) is trusted. • Secure transfer of private keys between multiple devices. • Encryption adds latency and increases CPU utilization; while negligible for user-to-user messages, it can be a critical factor for real-time bus systems.

Related

Counters · MITRE ATT&CK (26)

  • T0893 Data from Local System technique
  • T0821 Modify Controller Tasking technique
  • T0888 Remote System Information Discovery technique
  • T0889 Modify Program technique
  • T0800 Activate Firmware Update Mode technique
  • T0801 Monitor Process State technique
  • T0802 Automated Collection technique
  • T0806 Brute Force I/O technique
  • T0809 Data Destruction technique
  • T0811 Data from Information Repositories technique
  • T0835 Manipulate I/O Image technique
  • T0836 Modify Parameter technique
  • T0838 Modify Alarm Settings technique
  • T0840 Network Connection Enumeration technique
  • T0843 Program Download technique
  • T0845 Program Upload technique
  • T0846 Remote System Discovery technique
  • T0858 Change Operating Mode technique
  • T0861 Point & Tag Identification technique
  • T0866 Exploitation of Remote Services technique
  • T0868 Detect Operating Mode technique
  • T0869 Standard Application Layer Protocol technique
  • T0873 Project File Infection technique
  • T0877 I/O Image technique
  • T0878 Alarm Suppression technique
  • T0885 Commonly Used Port technique

Child of · MITRE D3FEND (1)

  • D3-MH Message Hardening defensive technique

References