EP1322062B1

Method for computer assisted encryption and decryption of data

Abstract

This record has no abstract on file.

EP1322062B1, drawing sheet 1
Sheet 1 of 2

Term

Term ended

Expired 13 December 2022, 3.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

8 claims: 6 independent, 2 dependent

  1. 1
    Verfahren zum rechnergestützten Verschlüsseln und Entschlüsseln einer Folge (DATA) von Datenelementen (DE) aus einem ersten Wertebereich, bei dem a) zum Verschlüsseln - ein jeweiliges Datenelement (DE) mit einem Schlüsselelement (KE) durch einen ersten Rechenvorgang (RV1) verknüpft wird, sowie - aus dem resultierenden Verknüpfungsergebnis (VE) durch einen auf einen vorgegebenen, zweiten Wertebereich abbildenden, zweiten Rechenvorgang (RV2) ein verschlüsseltes Datenelement (EDE) abgeleitet wird, und b) zum Entschlüsseln - das verschlüsselte Datenelement (EDE) mit dem Schlüsselelement (KE) verknüpft wird, gekennzeichnet dadurch, dass zum Entschlüsseln nach der Verknüpfung mit dem Schlüsselelement (KE) - ein zum zweiten Rechenvorgang (RV2) inverser Rechenvorgang (IRV2) iterativ so lange ausgeführt wird, bis ein Ergebnis (IDE) eines Iterationsschrittes innerhalb des ersten Wertebereichs liegt.
  2. 2
    Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass aufeinanderfolgende Datenelemente (DE) sukzessive und elementweise mit Schlüsselelementen (KE) einer vorgegebenen Folge (KEY) von Schlüsselelementen (KE) verschlüsselt werden.
  3. 3
    Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass die vorgegebene Folge (KEY) von Schlüsselelementen (KE) zur Verschlüsselung längerer Datenelementfolgen (DATA) periodisch wiederholt wird.
  4. 4
    Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der erste Wertebereich auf Datenelemente (DE) eingeschränkt ist, die druckbare Zeichen repräsentieren.
  5. 5
    Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der zweite Wertebereich auf Datenelemente (DE) eingeschränkt ist, die durch ein vorgegebenes Anwendungsprogramm ohne Sonderbehandlung verarbeitbar sind.
  6. 6
    Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der zweite Wertebereich mit dem ersten Wertebereich identisch ist.
  7. 7
    Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass in die Verknüpfungen des unverschlüsselten sowie des verschlüsselten Datenelements (DE, EDE) mit dem Schlüsselelement (KE) jeweils die Position (i) des betreffenden Datenelements (DE, EDE) innerhalb der Folge von Datenelementen (DE, EDE) und/oder die Position des Schlüsselelements (KE) innerhalb einer Folge (KEY) von Schlüsselelementen (DE) eingeht.
  8. 8
    Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der zweite Rechenvorgang (RV2) eine Modulo-Operation umfasst.