Ну, поскольку все это работает по IP, одним из вариантов будет использование IPSec между вашими узлами. Зашифрованные VPN-подключения также могут помочь. Ни один из них не требует каких-либо изменений на стороне Erlang, ни программы Erlang, ни среда выполнения не будут знать, что происходит шифрование, за исключением (надеюсь) редких случаев атак, которые приводят к сбою связи, и в этом случае она будет выглядеть как будто другой узел не работает.