Maybe the below question is similar to what I was thinking, but I don't understand: Is BLS signature scheme strongly unforgeable?
Below is the attack method I was thinking of. If know m, can't create a new signature from it?
- sk is secret key
- pk is public key
- m is message
- S is signature
- e(P, Q) : bilinear pairing
Sign : $$ pk=sk \cdot P\\ S=sk \cdot m \cdot Q\\ $$
Verify: $$ e(P, S) = e(P, sk \cdot m \cdot Q) == e(pk, m \cdot Q) = e(sk \cdot P, m \cdot Q)\\ == e(P, Q)^{sk \cdot m} $$
Evil: $$ S' = \frac{1}{m} \cdot m' \cdot S = m' \cdot sk\cdot Q $$