I may not be the best person to ask, truly. I don't think public/private keys are all that difficult of a concept. "Here's a number that is so unimaginably large that no one could possibly ever guess it. So don't tell people the number, kay?"