Я хотел бы реализовать «мой собственный гибридный механизм шифрования», используя асимметричную криптографию на основе эллиптических кривых вместо других алгоритмов, таких как RSA или ElGamal.
Предполагая, что я хочу использовать кривые, которые обеспечивают большую безопасность, какие из них мне следует использовать? Основываясь на том, что я прочитал, я думаю, что 521-битная кривая, вероятно, идеальна. Есть ли более безопасные схемы?
Каковы наиболее безопасные реализации на C/C++ (без использования C++ STL) против, например, атак по сторонним каналам? Я хотел бы реализовать его как «отдельный» модуль, поэтому был бы признателен за чистый исходный код или хорошие ссылки.