Apple patents technology that will allow authors to sign ebooks
mhpbooks.com
mhpbooks.com
1. I email the author my public key.
2. The author hashes a copy of the ebook, signs the hash with his/her private key, and puts the resulting PKCS #7 file on a web server or emails it back to me.
What is needed is an extensible ebook format (or a permissive one like JPEG that lets you append arbitrary data to the file without corrupting it).