Wasserzeichen und Verschlüsselung

(Auszug aus "E-Books mit ePUB ─ Von Word zum E-Book mit XML" von Dr. Victor Wang)

Inhalte (Texte wie Grafiken), Titeldatei oder eingebettete Schriften können mit einem digitalen Wasserzeichen versehen oder sogar komplett verschlüsselt werden. OCF bietet zu diesem Zweck die Verwendung zweier bestehender XML-Standards an:

Beide Standards wurden im W3C entwickelt und sind dort ausführlich dokumentiert. Aus Anwendungssicht dient der XML-Signature-Standard dazu, die Echtheit von E-Books sicherzustellen. Der XML-Encryption-Standard zielt hingegen darauf, das unerlaubte Kopieren zu unterbinden. Er wird als Mittel des harten Digital Rights Management (DRM) eingesetzt.

Als exemplarisches Beispiel sei hier ein Auszug einer Encryption-Datei gezeigt, die mit ADEPT (dem DRM von Adobe) arbeitet.

<?xml version="1.0" encoding="UTF-8"?>
<encryption xmlns="urn:oasis:names:tc:opendocument:xmlns:container">
  <!-- Kapitel 10 wird verschlüsselt -->
  <EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
    <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc"/>
    <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
      <resource xmlns="http://ns.adobe.com/adept">urn:uuid:c976c954-cb29-4820-8719-b3ae7a2964b8</resource>
    </KeyInfo>
    <CipherData>
      <CipherReference URI="oebps/chapter_10.html"/>
    </CipherData>
  </EncryptedData>
  <!-- CSS wird verschlüsselt -->
  <EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
    <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc"/>
    <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
      <resource xmlns="http://ns.adobe.com/adept">urn:uuid:c976c954-cb29-4820-8719-b3ae7a2964b8</resource>
    </KeyInfo>
    <CipherData>
      <CipherReference URI="oebps/ebook.css"/>
    </CipherData>
  </EncryptedData>
</encryption> 

Code-Beispiel: Auszug aus einer Encryption-Datei

Eine solchermaßen verschlüsselte Datei kann unverschlüsselt nicht sinnvoll weiterverwertet werden. Die oben verschlüsselte XHTML-Datei sieht im oxygen beispielsweise wie in der folgenden Abbildung dargestellt aus.

Beispiel einer verschlüsselten XHTML-Datei im Oxygen

Abbildung: Beispiel einer verschlüsselten XHTML-Datei im Oxygen

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema ePub bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © mitp 2011
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "E-Books mit ePUB" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

Verlagsgruppe Hüthig Jehle Rehm GmbH, Im Weiher 10, 69121 Heidelberg, kundenbetreuung(at)hjr-verlag.de