Revolutionizing E-Readers: A Novel Approach to Accessing Digital Libraries | 27 июля 2018 года, 05:51

You probably noticed that there is no any breakthroughs on the e-reader markets for years. I have an idea) Let’s imagine you have a reader with the whole library already moved to the device and you can start reading any book immediately. For example, 30% of the any book content is available instantly for the user, and the remaining 70% needs activation to get access. The search works for all content. The simplest way of activating the remaining 70% is sending a simple text message to receive a personal single-use coupon. Possibly, you can buy (in advance) a number of universal activation single-use codes (which work with any book), and these coupons can be sold with the device as a package (extra $). The book library package is the updatable thing which can be sold as a package too. For example, if you are a software developer, you may decide to buy a reader with the IT books. You can update the device by loading new books to it, hundreds or thousands. I think it would be very convenient for anyone.

I can’t say how long this coupon will be. 10? 15? The device can be equipped with a barcode reader to enter it into the device faster. It can be used both for quick search (in a bookstore, you see a book and wants to buy it. The code is printed at the book or nearby) and as a coupon reader at the checkout (you pay at the checkout, and the book is yours. The bookstore gets their %).

As for security: The coupons are generated as unique per device. The library part of the device interface is one-directional, so you can’t retrieve books even if you try to hack it. The algorithm for coupon verification is in the firmware and unique per device (the algorithm itself can be simple, but the parameters it uses are unique per device). The same algorithm is used on the coupon generation service which is a black box for all except the manufacturer. The device parameters are known for the manufacturer, so the coupon generator and coupon verification module are synchronized by the public part of the device id. The public part of the device id is printed on the customer card which is used by the device owner to buy coupons. The private part is in the device and in the manufacturer database used for the generation, and it is protected and not retrievable. If you want to buy a coupon for a particular book or section and for a particular device, you need to enter these parameters into a code generation interface: public part of the device id and select the desired book or section. After payment is made, you will receive the coupon for the device. After you enter the coupon in the device, it will be decrypted and book id or section id will be used by firmware to grant access. These operations are performed each time you try to access books on the device. The coupons are stored in the device memory. If you need to replace device (warranty), the service center will generate a new set of coupons for a new device. This part of firmware shouldn’t be updatable too to avoid hacking the process.

What do you think?

Оставить комментарий