RSA Mar 1, 2025 noteCryptographyComputerSecurity a public-key encryption system reliant on the practical difficulty of factorising large numbers