Here is a good description of PKI and digital signatures from our friends at PGP. I enjoyed reading it, as it's very easy to understand. It covers the basics and leaves out the complicated details in cryptography-algorithms. It's all covered in this PDF: IntroToCrypto.pdf. Enjoy!