Я пытаюсь реализовать функцию на основе эллиптической кривой, и для этого мне нужно использовать операцию умножения. Мне нужно использовать его с очень большой простой (256 бит), и я использую SpongyCastle для реализации Android. Однако код очень медленный, и я хотел узнать, есть ли более быстрый способ использовать эту операцию.
Я использую 'prime256v1' EC
g_vector[0][i]=g.multiply(big_number);
Где g_vector - вектор точек ECPo, а g - генератор эллиптической кривой, которую я использую. big_number - это BigInteger размером 256 бит.
Спасибо за ваше время!