A suffix cube root is a candidate RSA signature value whose cube matches the required rightmost bytes of an encoded message. It ignores the cube's left-side bytes, leaving room for unrelated data during a forgery. section 9.6.3
The bitwise construction proceeds from the least significant bit upward:
- Use the resulting root as the complete right-hand component of a forged signature. section 9.6.4
Matching a digest suffix
A test generates a random odd 16-byte suffix, computes its suffix cube root, cubes that value modulo an RSA modulus with public exponent 3, and confirms that the final 16 bytes match exactly.
Forgery construction places the suffix root after a trimmed prefix root. The suffix encodes the separator, ASN.1 hash identifier, and digest; invalid middle bytes remain hidden where verification is permissive. section 9.6.4
