Report: Programmer said to break MS e-book code

An anonymous programmer has found a way to decrypt Microsoft Corp. Reader e-books, according to an article on the Web site of a Massachusetts Institute of Technology (MIT) magazine.

Microsoft Reader was launched in August 2000 and has been downloaded by over a million people, according to Technology Review, the MIT publication. To prevent widespread copying of files, as has happened with MP3 files in the music industry, Microsoft Reader has built-in antipiracy features.

Each e-book comes with one of three levels of copy protection, specified by the publisher. Premium titles come with owner-exclusive protection and are encrypted during download using a unique mathematical key contained in the buyer's Microsoft Reader software. This key is obtained by activation of the software, which requires the reader to register for a Microsoft Passport account. As only two copies of Reader can be activated under one Passport account, the buyer can only read the e-book on two devices.

Users say this stops them from reading the books where and when they choose, and also makes the file vulnerable; hardware upgrades, for example, can invalidate the activation key needed to break the encryption on a file, Technology Review said.

The decryption software works by recovering the encryption keys specific to an activated copy of Reader and to the e-book in question. It then reverses the process of putting the e-book together, separating it into source files such as text and images and putting new, unprotected copies of those files into a folder on the user's computer, Technology Review said.

The programmer, a U.S.-based cryptography expert, said he has no intention of distributing the software, and wrote it purely for his own use. However, his announcement that decryption is possible has brought renewed focus to the debate on digital rights management and the future of e-book technology, the report said.

Microsoft was not immediately available for comment.

The argument is split between those who say such strict rules will prevent e-book technology becoming popular, and those who want to protect the publishing industry from a Napster-style file-sharing scenario.

Dmitry Sklyarov, a Russian programmer, is currently facing up to 25 years in prison for writing similar software that strips copy protection from Adobe e-book files.

Join the newsletter!

Error: Please check your email address.
Rocket to Success - Your 10 Tips for Smarter ERP System Selection
Keep up with the latest tech news, reviews and previews by subscribing to the Good Gear Guide newsletter.

Gillian Law

Computerworld
Show Comments

Most Popular Reviews

Latest Articles

Resources

PCW Evaluation Team

Ben Ramsden

Sharp PN-40TC1 Huddle Board

Brainstorming, innovation, problem solving, and negotiation have all become much more productive and valuable if people can easily collaborate in real time with minimal friction.

Sarah Ieroianni

Brother QL-820NWB Professional Label Printer

The print quality also does not disappoint, it’s clear, bold, doesn’t smudge and the text is perfectly sized.

Ratchada Dunn

Sharp PN-40TC1 Huddle Board

The Huddle Board’s built in program; Sharp Touch Viewing software allows us to easily manipulate and edit our documents (jpegs and PDFs) all at the same time on the dashboard.

George Khoury

Sharp PN-40TC1 Huddle Board

The biggest perks for me would be that it comes with easy to use and comprehensive programs that make the collaboration process a whole lot more intuitive and organic

David Coyle

Brother PocketJet PJ-773 A4 Portable Thermal Printer

I rate the printer as a 5 out of 5 stars as it has been able to fit seamlessly into my busy and mobile lifestyle.

Kurt Hegetschweiler

Brother PocketJet PJ-773 A4 Portable Thermal Printer

It’s perfect for mobile workers. Just take it out — it’s small enough to sit anywhere — turn it on, load a sheet of paper, and start printing.

Featured Content

Product Launch Showcase

Latest Jobs

Don’t have an account? Sign up here

Don't have an account? Sign up now

Forgot password?