View Single Post
Old 02-12-2014, 02:47 AM   #42
eschwartz
Ex-Helpdesk Junkie
eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.
 
eschwartz's Avatar
 
Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
Quote:
Originally Posted by TechniSol View Post
I don't know how the page number is stored internally with each firmware or app, but there must be a relationship between it and the file, so there should be no great obstacle to translating it to a universal value that can be interpreted on another device. One would assume(look out) that the same algorithms might have been migrated across platforms. If not, translation should be minimal, but requiring a different conversion on each platform.

As for identifying the book I'd suggest that whatever mechanism is employed in the internal database now would be sufficient, but, if not, the filename should be sufficient assuming the customer would have to use the same file on all their sideloaded devices. I'm not asking for content syncing, only page number syncing, and only for exactly the same files, not between kepub and epub formats or anything else...

If the data must be masked prior to transferring it to Kobo's servers, a common conversion or hashing algorithm could be used as long as Kobo never attempts to dehash or decrypt it anywhere but on the user's devices. It should slide in past any privacy requirements. Or if we need to make it complicated the user could enter a code or string used to perform the hashing and be required to enter it on their other devices so Kobo would never have the ability to decrypt the transmitted data as long as it never transmits the code or string used.
Nah, as long as they could decode it it's going to be a legal problem (unless it's opt-in). And asking people to enter encryption strings is not the way to go. I still say the encryption on the data they sync should be done via public-private keys, with the private key stored on the server encrypted with the Kobo login password. Unless they pull an Adobe, they don't have the password, so it becomes meaningless. And it survives password changes.
eschwartz is offline   Reply With Quote