Здесь происходит путаница между симметричным и асимметричным мирами.Для симметричного действительно верно, что можно построить шифрование из аутентификации сообщения и наоборот. Теоретически это тривиально, поскольку оба примитива подразумевают односторонние функции, а односторонних функций достаточно для построения как симметричного шифрования, так и MAC. Более прямое решение, при котором вам предоставляется доступ к MAC только через черный ящик, было представлено Ривестом в статье под названием Отвеивание и измельчение Рон Ривест.
Ваш вопрос касается асимметричной настройки. В этом случае шифрование действительно подразумевает наличие подписей, поскольку для создания цифровых подписей достаточно односторонних функций. Однако существуют «черные ящики», которые показывают, что шифрование с открытым ключом не может быть построено из односторонних функций (или даже односторонних перестановок или хеш-функций). Таким образом, для этого потребуется серьезный прорыв. Например, мы знаем, как создавать цифровые подписи из хеш-функций, но мы не можем создавать шифрование с открытым ключом из хеш-функций (если рассматривать хеш-функцию как черный ящик).
Короче говоря, нет. Тебе нельзя в общем построить шифрование с открытым ключом из цифровых подписей (через конструкции черного ящика). Вопрос о том, можно ли это сделать без «черного ящика», остается открытым, но было бы очень удивительно, если бы да.