Text this: Self-Checking Hardware Design for Montgomery Exponentiation-Based Cryptography