A trapdoor function is a function that is easy to perform one way, but has a secret that is required to perform the inverse calculation efficiently.