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/

Reply via email to