-2

I need a solution where we distribute content including ebooks and rich media files on USBs to users. The content and media needs to be protected and users should not be able to share or download the files. All of this should be in a offline environment. No connectivity required.

Amanda
  • 1

1 Answers1

4

This is not trivially possible.

If they need to be able to use the files then they need to be able to read it. If they are able to read it then they can copy them.

Since they need to be able to read the data the only option to have is to use encrypted data and provide a temporarily decoding option. That your own program to read the ebooks and media files. That way they need your program and you can have it check the date to see when i needs to stop working.

In order to prevent users from setting back your clock you could even go one step further and require connectivity to one of your servers, and only provide the decode key at moment you want your customers to read your data.

Hennes
  • 65,142
  • 2
    Unless you also encrypt that communication it would be less then trivial but still possible, to fake your server. DRM is difficult to design, harder to implement effectively, and trivial to break – Ramhound Apr 26 '18 at 11:34
  • 2
    Yup. Just see to which effort the movie industry went. If access (use) but not access (read) was trivial then they surely would have solved that. – Hennes Apr 26 '18 at 13:59