Мне не нравится идея с mitm по одной простой причине: в коробочках, что его делают периодически находят разные уязвимости
Ещо раз. Определитесь с тем, что вы шифруете, где, когда и в каких целях. Если 100% окажется, что вот прям нужен TLS - то посчитайте риски про "уязвимости в железочках". В деньгах. Или свою соберите. Благо нынче это любому школьнику подсилу.