textbook RSA

Complete

Summary

Math

represents the euler’s totient function

Strength

  • depends on the size of

due to the sub exponential runtime of the ~GNFS algorithm for factorizing large integers, which provides a faster than brute-force attack

Concept

RSA

RSA is slow to encrypt and decrypt, try to minimize the plaintext being encrypted

Homomorphic property

  • encrypting with -> decrypt with
    • public can encrypt, but only one person can decrypt (only receiver can decrypt)
  • encrypting with -> decrypt with
    • owner can encrypt, and the public can decrypt (authenticate owner)

Application

Trivial RSA calculations