22.03.2015 Views

DLI Implementation and Reference Guide - Datalogics

DLI Implementation and Reference Guide - Datalogics

DLI Implementation and Reference Guide - Datalogics

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

15.2 <strong>DLI</strong> <strong>Implementation</strong> <strong>and</strong> <strong>Reference</strong> <strong>Guide</strong><br />

Overview<br />

Concepts <strong>and</strong> Facilities: <strong>Guide</strong> to the DL Pager Composition System<br />

PDF files created with <strong>DLI</strong> may include digital signatures for use in validating a<br />

document's contents. With a digital signature, a certificate is added to a PDF file<br />

containing information about the signer. An encrypted message, <strong>and</strong> the key to<br />

decrypt this message, are included in the certificate or the signature PDF fields. The<br />

message is generated by a non-reversible mathematical transform of the PDF file's<br />

bytes known as a hash function. A recipient of the PDF file can then decrypt this<br />

message. If the message matches what the recipient calculates using the hash function<br />

for the PDF file, the PDF file has not been altered since it was signed. If it does not<br />

match, the document has been changed.<br />

Public <strong>and</strong> Private Keys<br />

Digital signatures are based on public-key cryptography. In public-key cryptography,<br />

there are two keys, public <strong>and</strong> private:<br />

• A private key is used to encrypt data that only the public key can decrypt.<br />

• A public key may encrypt data that only the private key can decrypt.<br />

This allows you, the document creator, to distribute a public key freely, <strong>and</strong> to encrypt<br />

a message with your private key (which must be kept secret). The reader can decrypt a<br />

message, but cannot re-encrypt the message in the same way that you encrypted it<br />

when you signed it. This prevents the reader from pretending to be the document<br />

author.<br />

Digital signatures also serve the purpose of non-repudiation. Since only the author can<br />

sign a document, a valid signature means that only the author of the document could

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!