Sachin Palewar wrote: > See actually I want to create an ebook application and I dont want > users to copy ebook to their device or beam it to some other device > due to piracy concerns. > > Thats why I asked that, I learnt that SD(Secure Digital) card are > primarily to provide you security and they also support some kind of > cryptography.
Two of the apps I've worked on are e-book applications. We simply solve this problem by putting the e-book data in a prioprietary format and then using a registration key for the reader so that you cannot run the reader without registering it. That makes it basically the same security model as any other Palm app, which is not a perfectly-solved problem, but which is solved well enough that piracy isn't rampant. Actually, it would be possible to read the data from its proprietary format, but you'd have to reverse-engineer it. That wouldn't take years, but it wouldn't take just days either. Another approach would be to read the serial number off the SD Card using ExpCardInfo() and then refuse to show the e-book if it doesn't match some stored serial number. But, that's a lot of extra work. Unless you are distributing SD Cards with the app already loaded on them, it basically requires you to include the card serial number as part of the registration process, which is a pain for the user and a pain for YOU. Also, it prevents the user from moving the data from one card to another, such as if they upgrade to a larger SD Card, which may annoy the user so much they hate your product and your company. :-) So, we decided in our case it was a better plan not to use that form of protection. - Logan -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
