Вы пытаетесь обернуть существующее приложение или пишете свое? Какие настройки клиент-сервер у вас есть? Вы хотите предотвратить слежку или взлом?
Я предполагаю, что вы
- разрабатываем приложение
- пытаются предотвратить слежку
- имеют доступ к клиенту и серверу.
Простой подход заключается в использовании любого самозащищенного шифрования. Для предотвращения взлома используйте любой алгоритм подписи со схемой закрытого / открытого ключа. Вы можете использовать одну и ту же пару ключей для шифрования и аутентификации.
Недостатком этого подхода является то, что он находится на 7-м уровне, и большую часть работы приходится выполнять самостоятельно. С другой стороны, DTLS является жизнеспособным вариантом ...