Secure communication with symmetric and asymmetric encryption