Glossar für alles rund um PDF
AES - Advanced Encryption Standard
Symmetrisches Verschlüsselungsverfahren, das von NIST als Standard veröffentlicht wurde.
Annotation
Verknüpft ein Objekt (zum Beispiel ein Memo, ein Musikstück oder einen Film) mit einer Position auf der Seite oder stellt eine Möglichkeit dar, mit dem Benutzer mithilfe von Maus und Tastatur zu interagieren.
Viele PDF-Dokumente sind so gestaltet, dass der Benutzer sie nicht ändern kann, aber dennoch über die Verwendung von Formularfeldern und Kontrollkästchen interagieren kann.
Anti-Aliasing
Verzerrung oder Aliasing kann an den Rändern eines Objekts auftreten, abhängig von der Auflösung des Bildes.
Anti-Aliasing-Methoden können verwendet werden, um diesen Effekt zu minimieren. Die Kanten werden mit angepassten Farbwerten durch rückgekoppelte Filterung geglättet.
Array-Objekt
Eine eindimensionale Sammlung sequenzieller Objekte mit impliziter Numerierung, die bei 0 beginnt.
ASCII
Der American Standard Code for Information Interchange, eine weit verbreitete Konvention für die binäre Codierung einer bestimmten Menge von 128 Zeichen. Der ASCII-Zeichensatz enthält das Leerzeichen (oder Leerzeichen) und die folgenden Zeichen:
"#$%& '()*+,-. /0123456 789:;<=> ?@ABCDEF GHIJKLMN OPQRSTUV WXYZ[]^ _`abcdef ghijklmn opqrstuv wxyz~
ASN.1 - Abstract Syntax Notation #1
Beschreibungssprache für die Syntax digitaler Nachrichten. Für die binäre Kodierung der Nachrichten sind die geeigneten Standards BER und DER von X.690.
BER - Basis-Encoding-Regeln
Einfache Handhabungsregeln für die binäre Kodierung digitaler Nachrichten.
Binäre Daten
Eine geordnete Folge von Bytes. Bilder und Schriftarten sind Beispiele für Objekte, die als binäre Daten gespeichert sind.
Boolean-Objekt
Entweder das Schlüsselwort true oder das Schlüsselwort false.
Byte
Eine Gruppe von 8 Binärziffern (8 Bit), die gemeinsam einen von 256 verschiedenen Werten darstellen können. Diese 8 Binärziffern werden in einer Vielzahl von heutigen elektronischen Geräten verwendet.
Beschädigte PDF-Datei
Ein PDF-Dokument, das nicht korrekt ist und daher möglicherweise unlesbar ist. Mögliche Ursachen sind:
Das Dokument wurde nicht korrekt erstellt
Das Dokument wurde nach seiner Erstellung beschädigt (z.B. unvollständiger Kopiervorgang)
CA - Zertifizierungsstelle
Akkreditierter Aussteller von Zertifikaten.
CAdES - CMS erweiterte elektronische Signaturen
Ein ETSI-Standard für die Standardisierung von auf CMS basierenden digitalen Signaturen.
CMS - Kryptografische Nachrichten-Syntax
Nachrichtenformat für digitale Signaturen basierend auf PKCS#7 unter Verwendung der ASN.1-Syntax.
CRL - Zertifikat-Statusliste
Liste der widerrufenen Zertifikate, die vom Aussteller veröffentlicht wurden.
DER - Unterscheidende Kodierungsregeln
Regeln für die binäre und eindeutige Kodierung digitaler Nachrichten basierend auf BER.
Direktes Objekt
Jedes Objekt, das nicht zu einem indirekten Objekt gemacht wurde.
DSA - Digital Signature Algorithm
vom NIST
DSS (Kryptographie) - Digital Signature Standard
von NIST
DSS (PDF) - Dokumentensicherheitsablage
Struktur in einem PDF-Dokument zur Einbettung von Signaturvalidierungsinformationen wie CRLs, OCSPs und Zertifikaten.
eIDAS - Elektronische Identifikation, Authentifizierung und Vertrauensdienste
Eine EU-Verordnung zur Festlegung von Normen für elektronische Transaktionen.
Elektronisches Dokument
Eine elektronische Darstellung einer seitenorientierten Zusammenstellung von Text, Bildern und grafischen Daten sowie von Metadaten, die helfen, die Daten zu identifizieren, zu verstehen und anzuzeigen. Elektronische Dokumente können auf Papier reproduziert oder ohne wesentlichen Informationsverlust auf dem Bildschirm angezeigt werden.
Ende-Zeilen-Marker (EOL-Marker)
Eine Folge von ein oder zwei Zeichen, die das Ende einer Zeile markieren und bestehen aus:
ein CARRIAGE RETURN-Zeichen (U+000D)
oder ein LINE FEED-Zeichen (U+000A)
oder ein CARRIAGE RETURN, gefolgt von einem LINE FEED.
ETSI - Europäisches Institut für Telekommunikationsstandards
Europäische Organisation für die Normung digitaler Signaturen.
Filter
Ein optionales Element einer Spezifikation des Datenstroms, das definiert, wie die Daten des Datenstroms decodiert werden sollten, bevor sie verwendet werden. Beispiele für Filter: Flate, DCT.
Funktion
Eine spezielle Art von Objekt, das eine parameterisierte Klasse darstellt, einschließlich mathematischer Formeln und abgetasteter Darstellungen beliebiger Auflösung.
Gaußfilter
Ein Filter, der das Bildrauschen minimieren kann, indem er während des Bildbearbeitungsprozesses glättet oder einen Unschärfeeffekt anwendet.
Glyphe
Erkennbares abstraktes grafisches Symbol, unabhängig von einem spezifischen Design [ISO/IEC 9541-1]. Beispiele für Glyphen des Zeichens „A“ umfassen: A, A, A
Grafikzustand
Das oberste Element eines Speicherstapels enthält die Parameter, die die grafische Darstellung steuern. Der grafische Zustand enthält Informationen wie Farbe, Schriftart, Schriftgröße, aktuelle Transformationsmatrix usw.
Ganzzahl-Objekt
Mathematische Ganzzahl so implementiert, dass 0 das Zentrum des Intervalls bildet. Die Zahl kann eine oder mehrere Ziffern und ein optionales Vorzeichen haben.
Hash
Ein Hashwert (kurz Hash) ist eine Zahl, die aus einer beliebigen Menge von Daten wie Dokumenten, Zertifikaten, Nachrichten usw. berechnet wird. Diese Zahl ist oft viel kürzer als die ursprünglichen Daten (einige Bytes). Der Hashwert hat die Eigenschaft, dass er für dieselben Daten gleich ist und fast sicherlich einzigartig für verschiedene Daten ist. Die ursprünglichen Daten können auch nicht vom Hashwert bestimmt werden. Für die Berechnung werden Hash-Algorithmen wie SHA-1 oder SHA-2 verwendet.
Hinweis
Hinting ist eine Methode, die die Anzeigequalität von Schriftarten verbessert, indem sie die Konturen beim Anzeigen der Zeichen optimiert.
HSM - Hardware-Sicherheitsmodul
Gerät zum sicheren Speichern von privaten Schlüsseln und auch zum Verschlüsseln, Entschlüsseln oder Erstellen von digitalen Signaturen sowie zur effizienten und sicheren Implementierung von Verschlüsselungs- und Signaturalgorithmen.
Inhaltsstream
Ein Datastream-Objekt, dessen Daten aus einer Sequenz von Anweisungen bestehen, die die grafischen Elemente einer Seite beschreiben.
ICC-Profil
Das Farbprofil entspricht der ICC-Spezifikation [ISO 15076-1:2005].
Indirektes Objekt
Ein Objekt, das durch eine positive ganze Zahl gefolgt von einer nicht-negativen ganzen Zahl der Generation gefolgt von obj und endend mit endobj bezeichnet wird.
Interpolation
Eine Methode, die die Kombination von Pixel-Dichte und Farbtiefe in Rasterbildern während der Bearbeitung steuert. Die bilineare Interpolation ist eine Erweiterung der linearen Interpolation zur Skalierung und Anzeige von Texturen in gerenderten Bildern.
ISO - Internationale Normungsorganisation
Internationale Organisation für die Standardisierung von PDF und PDF/A usw. Die Schweiz ist in der ISO durch das Schweizerische Normenamt (SNV) vertreten.
ISO 19005
Siehe PDF/A
ISO 32000
PDF anzeigen.
ISO/IEC 18014
ISO-Standard für Zeitstempeldienste
ITU-T - ITU-Sektor für Telekommunikationsstandardisierung
Standards für Koordinaten in der Telekommunikation und ist einer von drei Sektoren der ITU (International Telecommunication Union).
Katalog
Das primäre Wörterbuchobjekt, das die direkten oder indirekten Verweise auf alle anderen Objekte im Dokument enthält, mit Ausnahme des Trailers, auf den das Katalog nicht verweist.
Konformes Produkt
Softwareanwendung, die sowohl ein konformer Leser als auch ein konformer Schreiber ist.
Konformer Leser
Softwareanwendung, die eine PDF-Datei lesen und bearbeiten kann, die einer Spezifikation entspricht (z. B. [ISO 32000] oder [ISO 19005-1]) und die den Anforderungen eines konformen Lesers entspricht.
Konformer Schreiber
Softwareanwendung, die PDF-Dateien erstellen kann, die einer Spezifikation wie [ISO 32000] oder [ISO 19005-1] entsprechen.
LTV - Langzeitvalidierung
Verbesserung digitaler Signaturen mit zusätzlichen Daten, damit eine langfristige Verifizierbarkeit ohne Online-Dienste möglich ist. Die zusätzlichen Daten bestehen aus der Vertrauensketten der Zertifikate vom Eigentümerzertifikat bis zum Wurzelzertifikat des Ausstellers und auch Informationen, die die Gültigkeit der Zertifikate zum Zeitpunkt der Unterschrift bestätigen.
MDP - Änderungsnachweis- und Präventionssignatur
Aktivieren Sie die Erkennung von nicht erlaubten Änderungen, die vom Autor angegeben wurden. Ein Dokument kann nur eine MDP-Signatur enthalten, die die erste im Dokument sein muss. Andere Arten von Signaturen können vorhanden sein.
Multiple MasterFonts
Variante des PostScript Type 1 Formats, die alle denkbaren Anzeigevariationen einer bestimmten Schriftart ermöglicht. Andere Elemente wie Linienstärke und Proportionen können zusammen mit den allgemeinen Spezifikationen angepasst werden.
Namensobjekt
Ein atomisches Symbol, das eindeutig durch eine Folge von Zeichen definiert ist, die mit einem Schrägstrich (/, U+002F) beginnt, wobei der Schrägstrich nicht Teil des Namens ist.
Namensbaum
Ähnlich wie ein Wörterbuch, das Schlüssel und Werte zuordnet, wobei die Schlüssel in einem Namensbaum Strings sind und geordnet sind.
NIST - National Institute of Standards and Technology
Die Bundesbehörde der Vereinigten Staaten ist für die Standardisierungsprozesse verantwortlich.
Null object
Ein singulares Objekt des Typs null, bezeichnet durch das Schlüsselwort null, dessen Typ und Wert sich von jedem anderen Objekt unterscheiden.
Number tree
Ähnlich wie ein Wörterbuch, das Schlüssel und Werte verbindet, wobei die Schlüssel in einem Zahlbaum Zeichenfolgen sind und geordnet sind.
Numeric object
Entweder ein Ganzzahlobjekt oder ein reelles Objekt.
OASIS/DSS - Organization for the Advancement of Structured Information Standards /Digital Signing Services
Ein Standard der OASIS-Organisation für Signaturdienste auf Basis der XML-Syntax.
Object
Eine grundlegende Datenstruktur, die zur Erstellung von PDF-Dateien verwendet wird. Ein Objekt kann folgende Typen haben: Array, Boolean, Wörterbuch, Ganzzahl, null, real, Datenstrom oder Zeichenfolge.
Object reference
Ein Objektwert, der es ermöglicht, ein Objekt mit einem anderen zu referenzieren. Es hat die Form “<n> <m> R”, wo <n> eine indirekte Objektnummer ist, <m> ist ihre Versionsnummer und R ist der Großbuchstabe R.
Object stream
Ein Datenstrom, der eine Sequenz von PDF-Objekten enthält.
OCR
Optische Zeichenerkennung (Optischer Zeichengeber, OCR) ist die mechanische oder elektronische Umwandlung von Bildern getippter, handschriftlicher oder gedruckter Texte in Text, unabhängig davon, ob es sich um ein gescanntes Dokument oder ein Foto eines Dokuments handelt.
OCSP - Online-Zertifikatsstatus-Protokoll
Protokoll für die Online-Abfrage des Gültigkeitsstatus eines spezifischen Zertifikats basierend auf der ASN.1-Syntax.
PAdES - PDF Advanced Electronic Signature Profiles
Ein ETSI-Standard für die Struktur von CMS-Signaturen und deren Einbettung in PDF-Dokumente.
Ein von der ISO standardisiertes Dateiformat (ISO-32000) für den Dokumentenaustausch. Für häufige PDF-Anwendungen gibt es spezielle Unterstandards wie PDF/A (ISO-19005) für die Archivierung digitaler Dokumente.
PDF/A
Portable Document Format-Dateiformat für die Archivierung, definiert in [ISO 19005]. Beschreibt die Anforderungen, die PDF-Dokumente erfüllen müssen, um den Standards PDF/A-1a und PDF/A-1b zu entsprechen. Die grundlegenden Anforderungen von PDF/A-1b sind:
Konformität mit PDF-Version <b>1,4</b>
Einbettung aller für den sichtbaren Text verwendeten Schriftarten
Einbettung von Farbprofilen, wenn diese durch den verwendeten Farbraum angegeben werden
Keine Verschlüsselung
Keine Transparenz
Das Folgende gilt zusätzlich für PDF/A-1a:
Text als UNICODE kodieren
Strukturelle Informationen müssen vorhanden sein (Tagging)
PIN - Personal Identification Number
Gehe code erforderlich für den Zugang zu einem Token.
PKCS - Public Key Cryptography Standards
Eine Reihe von proprietären Standards von RSA Security Incorporated. Die häufigsten Standards sind: Verschlüsselung von Signaturen (PKCS#1), Nachrichtenformat für Signaturen (PKCS#7), Schnittstelle zu Token (PKCS#11) und Dateiformat für Schlüssel und Zertifikate (PKCS#12).
PKI - Public Key Infrastructure
System, das ein Paar aus einem privaten und einem öffentlichen Schlüssel erstellt, speichert und überprüft.
Real object
Ungefähre mathematische reelle Zahlen, aber mit begrenztem Bereich und Präzision, geschrieben als eine oder mehrere Ziffern mit einem optionalen Vorzeichen und einem optionalen Dezimalpunkt.
Rechteck
Ein spezifisches Array-Objekt, das die Position und Begrenzungsrahmen auf einer Seite für verschiedene Objekte definiert. Es wird als ein Array von 4 Zahlen dargestellt, die die Koordinatenpaaren von zwei diagonal gegenüberliegenden Ecken bezeichnen, normalerweise in der Form [unten links X, Y, oben rechts X, Y].
Ressourcendokument
Verknüpft Ressourcen mit Namen, verwendet die Objekte in den Inhaltsdatenströmen mit den Ressourcenobjekten selbst und organisiert sie in verschiedenen Kategorien (z. B. Schriftart, Farbraum, Muster).
Schriftart
Identifiziert Sammlungen von Grafiken, die Glyphen oder andere grafische Elemente sein können [ISO 15930-4].
Eine Schriftartdatei definiert, wie Glyphen angezeigt werden. Wenn eine Schriftartdatei in einer PDF-Datei enthalten ist, wird die zugehörige Schriftart in die Datei eingebettet.
Wenn die Schriftart kein vollständiges Zeichensatz enthält, sondern beispielsweise nur die Glyphen der im Dokument verwendeten Zeichen, wird der verwendete Begriff Teilmenge Schriftart genannt.
Schlüssel
Daten, die zur Verschlüsselung / Entschlüsselung einer Nachricht verwendet werden. In einem Public-Key-Kryptosystem gibt es ein Paar aus einem privaten und einem öffentlichen Schlüssel.
Signatur, Unterzeichnung
Daten, mit denen die Integrität und, falls gewünscht, die Authentizität eines Dokuments sichergestellt werden kann. Die Signatur erfolgt im Wesentlichen wie folgt: Der Hashwert wird aus den zu signierenden Daten gebildet und mit dem privaten Schlüssel verschlüsselt. Die Signatur wird zusammen mit Zertifikaten und anderen Informationen in eine CMS-Nachricht verpackt.
Stream-Objekt
Besteht aus einem Wörterbuch, gefolgt von null oder mehr Bytes, die durch die Schlüsselwörter stream und endstream in Klammern gesetzt sind.
String-Objekt
Besteht aus einer Reihe von Bytes (nicht signierten Ganzzahlen von 0 bis 255). Die Bytes sind keine Ganzzahlobjekte, sondern werden in einer kompakteren Form gespeichert.
TLS - Transport Layer Security
Weiterentwicklung des Secure Sockets Layer (SSL), ein hybrides Verschlüsselungsprotokoll für die sichere Datenübertragung im Internet.
Token
Ein „Container“ (Teil des HSM, USB-Stick, Smartcard usw.), der private Schlüssel enthält und gegen unbefugten Zugriff schützt. Aus praktischen Gründen enthält das Token oft auch entsprechende Zertifikate und öffentliche Schlüssel, die nicht geschützt werden müssen.
Transparenz
In einer PDF werden grafische Objekte nacheinander auf einer Seite angewendet, wobei jedes Objekt mit dem bereits vorhandenen Hintergrund kombiniert wird. Ursprünglich ist dieser Hintergrund nur die leere Seite, und in späteren Schritten besteht er aus all den bisher hinzugefügten zusammengesetzten Objekten. Neben den Objekten definiert eine Seite einen Kompositionstyp für jedes Objekt. Je nach diesem Modus verarbeitet der zugrunde liegende Hintergrund entweder transparent mit dem neuen Objekt oder wird opak abgedeckt. Im Allgemeinen kann die Präsenz oder Abwesenheit von Transparenz auf einer PDF-Seite nicht einfach von Hand erkannt werden. Bei der Arbeit mit PDF/A-1-Formaten ist jedoch bestimmte Transparenz nicht erlaubt, sodass die Konvertierung einer PDF mit Transparenz zu PDF/A-1 visuelle Unterschiede verursachen kann. Die Standards PDF/A-2, A-3 und A-4 hingegen erlauben Transparenz.
TSA - Zeitstempelbehörde
Akkreditierter Anbieter von Zeitstempel-Diensten.
TSP - Zeitstempelprotokoll
Protokoll für die Online-Abfrage von kryptografischen Zeitstempeln basierend auf der ASN.1-Syntax.
Überprüfung, Verifizieren
Überprüfung der Gültigkeit einer digitalen Signatur. Eine Signatur wird wie folgt überprüft: Die Signatur wird mit dem öffentlichen Schlüssel entschlüsselt. Der im Signaturnachricht enthaltene Hashwert wird mit dem Hashwert verglichen, der aus den signierten Daten berechnet wurde. Wenn die Hashwerte übereinstimmen, ist die Signatur gültig.
Verschlüsselung
Daten sind verschlüsselt, sodass Außenstehende deren Bedeutung nicht ableiten können. Für die Kommunikation zwischen Sender und Empfänger generiert der Empfänger ein Schlüsselpaar, das aus einem privaten und einem öffentlichen Schlüssel besteht. Wenn der Sender jetzt die Daten mit dem öffentlichen Schlüssel verschlüsselt, kann nur der Empfänger die Daten entschlüsseln, da der Empfänger der alleinige Besitzer des privaten Schlüssels bleibt. Für die Verschlüsselung werden Algorithmen wie RSA mit Schlüssellängen von derzeit 2048 Bit verwendet. Die üblichen Verfahren für digitale Signaturen basieren auf dieser Technologie.
Version
Bezeichnet die PDF-Referenz, die zur Erstellung des Dokuments verwendet wird. Die PDF-Verarbeitungssoftware muss diese Version unterstützen, um eine korrekte Verarbeitung zu gewährleisten. PDF-Versionen reichen von <b>1,0</b> bis <b>1,8</b> (Stand 2009). PDF <b>1,4</b> entspricht Acrobat 5, PDF <b>1,8</b> entspricht Acrobat 9.
Wörterbuchobjekt
Eine assoziative Tabelle von Objektpaaren; das erste Objekt ist der Objektname und fungiert als Schlüssel, das zweite Objekt ist der Wert und kann jeden Objekttyp, einschließlich eines weiteren Wörterbuchs, sein.
Whitespace-Zeichen, Leerzeichen-Zeichen
Textzeichen, das verwendet wird, um einen orthografischen Leerraum darzustellen. Beinhaltet die folgenden Zeichen:
HORIZONTALE TABULIERUNG (U+0009)
ZEILENUMBRUCH (U+000A)
VERTIKALE TABULIERUNG (U+000B)
FORMULARUMBRECH (U+000C)
WAGENRÜCKGANG (U+000D)
LEERZEICHEN (U+0020)
NOBREAK-LEERZEICHEN (U+00A0)
EN-ZEICHEN (U+2002)
EM-ZEICHEN (U+2003)
FIGUR-LEERZEICHEN (U+2007)
ZEICHEN-LEERZEICHEN (U+2008)
DÜNNES LEERZEICHEN (U+2009)
HAARLEERZEICHEN (U+200A)
NULL-BREITE LEERZEICHEN (U+200B)
IDEOGRAPHIQUES LEERZEICHEN (U+3000)
Webaufnahme
Bezeichnet den Prozess der Generierung von PDF-Inhalten durch das Importieren und möglicherweise Konvertieren von Dateien aus dem Internet oder lokalen Dateien. Die Dateien können in jedem Format importiert werden, wie z.B. HTML, GIF, JPEG, Text und PDF.
WebAssembly
WebAssembly (häufig abgekürzt als "Wasm") ist ein tragbares Datenformat für Binärcode, der in einer geeigneten Laufzeitumgebung, beispielsweise in einem Webbrowser, ausgeführt werden kann. Im Gegensatz zu JavaScript liegt der Code in einer hochgradig optimierten Binärform vor, die nah an der Hardware ist, was einen erheblichen Leistungsvorteil bietet. Das W3C (World Wide Web Consortium) hat 2017 den Standard eingeführt, mit dem Ziel, die vorhergehende Technologie asm.js zu abstrahieren, zu optimieren und breiter zu unterstützen. Da WebAssembly ein Ziel für die Kompilierung ist, können verschiedene Programmiersprachen verwendet werden.
X.509
ITU-T-Standard für eine Public-Key-Infrastruktur zur Erstellung digitaler Zertifikate basierend auf der ASN.1-Syntax.
X.690
ITU-T-Standard zur Kodierung digitaler Nachrichten basierend auf der ASN.1-Syntax: Basic Encoding Rules (BER), Canonical Encoding Rules (CER) und Distinguished Encoding Rules (DER).
XAdES - XML Erweiterte elektronische Signaturen
Ein ETSI-Standard zur Erstellung von Signaturen und deren Einbettung in XML-Daten.
XML - Erweiterbare Auszeichnungssprache
Format für den Austausch von hierarchisch strukturierten Daten in Textform zwischen Maschinen.
XMP-Paket
Strukturierte Hülle für serialisierte XML-Metadaten, die in verschiedenen Dateiformaten eingebettet werden können.
Zertifikat
Ein Zertifikat ist eine elektronische Zertifizierung der Identität einer natürlichen oder juristischen Person. Das Zertifikat enthält auch einen öffentlichen Schlüssel, für den nur die Person einen entsprechenden privaten Schlüssel besitzt. Mit diesem privaten Schlüssel kann die Person digitale Signaturen erstellen. Jede Person kann diese Signatur mit Hilfe des Zertifikats überprüfen.
Zeichen
Ein Byte, dessen Wert normalerweise als ein Symbol innerhalb einer Symbolmenge mit 256 oder weniger Mitgliedern interpretiert wird. Beispiele für Zeichen: 1, 2, a, b, A, &, usw.
Zeichensatz
Ein definiertes Set von Symbolen, wobei jedem Zeichen ein eindeutiger Byte-Wert zugewiesen wird. Beispiele für Zeichen:
ASCII
Unicode