A data security system (26) provides cryptographic services in a
multiprocessor platform (20) supporting a distributed application (22).
The distributed application (22) includes a cryptographic object (52) that
is executable exclusively on the data security system (26). An input
interface object (102), a cryptographic function (90), and an output
interface objection (104) form the cryptographic object (52). The data
security system (26) includes a first processor element (92) for executing
the input interface object (102), a second processor element (94) for
executing the cryptographic function (90), and a third processor element
(96) for executing the output interface object (104). The combination of
data security system (26) and cryptographic object (52) ensures the
separation of plain text data (46) from cipher text data (48).
Ein Datensicherheit System (26) liefert Verschlüsselungsservices in einer Mehrprozessorsystemplattform (20), die eine verteilte Anwendung (22) stützt. Die verteilte Anwendung (22) schließt einen Verschlüsselungsgegenstand (52) ein, der ausschließlich auf dem Datensicherheit System (26) vollziehbar ist. Ein Eingang Schnittstelle Gegenstand (102), eine Verschlüsselungsfunktion (90) und eine (104) Form des Ausgang Schnittstelle Einwandes der Verschlüsselungsgegenstand (52). Das Datensicherheit System (26) schließt ein erstes Prozessorelement (92) für die Durchführung des Eingang Schnittstelle Gegenstandes (102), ein zweites Prozessorelement (94) für die Durchführung der Verschlüsselungsfunktion (90) und ein drittes Prozessorelement (96) für die Durchführung des Ausgang Schnittstelle Gegenstandes ein (104). Die Kombination von Datensicherheit System (26) und von Verschlüsselungsgegenstand (52) stellt die Trennung normaler Textdaten (46) von den Ziffertextdaten sicher (48).