ENCRYPTION AND DECRYPTION METHOD, DATA PROCESSING PROGRAM, AND ENCRYPTION AND DECRYPTION DEVICE

Die Erfindung betrifft ein Verschlüsselungsverfahren zum Verschlüsseln einer Folge von Klarzeichen und ein entsprechendes Entschlüsselungsverfahren sowie ein Datenverarbeitungsprogramm und eine Vorrichtung zur Durchführung der Verfahren. Beim Verschlüsselungsverfahren wird ein Klarzeichen P unter An...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DEMENSHYN, OLEKSANDR, OBERLECHNER, THOMAS
Format: Patent
Sprache:eng ; fre ; ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Die Erfindung betrifft ein Verschlüsselungsverfahren zum Verschlüsseln einer Folge von Klarzeichen und ein entsprechendes Entschlüsselungsverfahren sowie ein Datenverarbeitungsprogramm und eine Vorrichtung zur Durchführung der Verfahren. Beim Verschlüsselungsverfahren wird ein Klarzeichen P unter Anwendung eines Operators mit einem zufälligen Zeichen zum verschlüsselten Zeichen Q verknüpft. Beim Entschlüsselungsverfahren wird das verschlüsselte Zeichen unter Anwendung des inversen Operators mit dem zufälligen Zeichen zum Klarzeichen verknüpft. Das zufällige Zeichen wird unter Verwendung eines eindimensionalen Speicherfeldes und vorangehender verschlüsselter Zeichen berechnet. Dabei kann das eindimensionale Speicherfeld konstante Werte enthalten und die Rückkopplung auf vorangehende verschlüsselte Zeichen über einen Rückkopplungsspeicher F erfolgen oder es werden die Werte in dem eindimensionalen Speicherfeld selbst basierend auf vorangehenden verschlüsselten Zeichen verändert. The invention relates to an encryption method for encrypting a sequence of plain characters and to a corresponding decryption method, data processing program and a device for carrying out said method. In the encryption method, a plain character P is linked to a random character by means of an operator to produce the encrypted character Q. In the decryption process, the encrypted character is linked to the random character, using the inverse operator to produce the plain character. The random character is calculated, using a one-dimensional memory area and a preceding encrypted character. The one-dimensional memory area can contain constant values and the link back to preceding encrypted characters takes place, using an inverse link memory F, or the values themselves in the one-dimensional memory area are changed, based on preceding encrypted characters. La présente invention concerne un procédé de codage permettant de coder une suite de caractères en clair, un procédé de décodage correspondant, un programme de traitement de données, ainsi qu'un dispositif permettant de mettre en oeuvre lesdits procédés. Le procédé de codage consiste à combiner un caractère en clair P à un caractère aléatoire, par application d'un opérateur , afin de donner le caractère codé Q. Le procédé de décodage consiste à combiner le caractère codé au caractère aléatoire, par application d'un opérateur inverse , afin de donner le caractère en clair. Le caractère aléatoire est calculé par utilisation d'une zone d