Methods and apparatus, including computer program products, implementing
and using techniques for digital rights management. An electronic
document containing one or more content items is provided along with a
set of usage rights. The set of usage rights defines one or more features
to be enabled when the electronic document is processed in an electronic
document reader. A representation of a set of content items of the
electronic document that are invariant to operations of the features in
the set of usage rights is generated, and a digital signature authorizing
the set of usage rights is provided. An electronic document and an
electronic document reader are also described.