El mensaje basado en mensajes permite mantener la confidencialidad del mensaje incluso en cada salto, es decir, el salto no necesita descifrar el mensaje solo para cifrarlo nuevamente para el siguiente salto. Creo que esto es lo que estás tratando de lograr.
Realmente depende de los mensajes / el protocolo que circula. Digamos que están basados en SOAP, puede aplicar el cifrado XML (uso estandarizado en WS-Security). Puede sentirse tentado a rodar por su cuenta, pero debe tener cuidado con los ataques de texto cifrado, la reproducción, etc.
Incluso con una fuerza criptográfica equivalente, todavía tendrá que lidiar con algún protocolo de acuerdo clave, ya sea simétrico o asimétrico. Podría ser anónimo Diffie-Hellman-Merkle, lo que traería autenticación en la imagen. Ok, la autenticación nunca está realmente fuera de la imagen a menos que use el certificado del cliente, e incluso entonces, solo es válida desde el cliente hasta el primer salto.
Pero aparte de la seguridad, encontrará problemas de compatibilidad que han sido resueltos por el omnipresente TLS / SSL.