Вы можете зашифровать на устройстве и расшифровать на сервере, но если данные, передаваемые по проводам, достаточно чувствительны, чтобы оправдать такую большую работу, то ИМХО, я полагаю, вам лучше использовать только https.Это проверено, правда и установлено.
Он не идеален, имейте в виду, и были успешные атаки на его старые версии, но это намного лучше, чем "накатывать свой" метод безопасности.
Скажем, ваш ключ скомпрометирован, например: Если вы используете https с сертификатом от доверенного органа, тогда вы просто покупаете новый сертификат.HTe устройство, если оно доверяет органу, примет новый сертификат.Если вы выберете свой собственный маршрут, вам придется обновить ключи не только на вашем веб-сервере, но и на клиенте. Ни за что бы я не захотел такого рода головной боли.
Я не говорю, что проблема непреодолима.Я говорю, что это может не стоить усилий, когда инструменты уже существуют.