2 つの BigInteger の積を BigIntegers モジュラ素数に累乗したものを計算する必要があります。
私は計算しています - y^r * r^s (mod p)。
私が使用しているコードは機能しますが、不要な計算を実行していると感じずにはいられません。これは、大規模な BigInteger が関係している場合はかなりコストがかかります。
BigInteger v1A = y.modPow(r, p);
BigInteger v1B = r.modPow(s, p);
BigInteger v1 = v1A.multiply(v1B).mod(p);
理想的には、v1 を一度に計算する方法が必要です。これは可能ですか?