SSL работает вне доменного имени, а не IP-адреса. Если у вас есть доменное имя и у вас есть его, и у вас есть провайдер, желающий открыть порт 443 и установить сертификат, приобретенный для вашего сайта, вы можете использовать HTTPS.
Как говорится, если вы не можете этого сделать, посмотрите на SRP :
С сайта: «SRP - это безопасный протокол аутентификации и обмена ключами на основе паролей. Он решает проблему безопасной аутентификации клиентов на серверах ... Кроме того, SRP обменивается криптографически надежным секретом как побочным продуктом успешного аутентификация, которая позволяет обеим сторонам безопасно общаться. "
У них есть примеры Javascript. Вы бы использовали побочный продукт для шифрования данных по сети.
Однако, как и большинство постеров, вам, вероятно, лучше перейти к новому провайдеру.