How do you ensure data privacy and secure communication in IoT systems?

For those working with IoT systems, how do you secure communication between devices, gateways, and cloud services? What methods do you use to protect data privacy and ensure secure communication, especially for sensitive applications like healthcare or critical infrastructure? I’d love to hear about encryption practices, secure key management, or other strategies you’ve implemented.