Device for the identification of messages
First Claim
1. A method of encrypting/decrypting messages, whereby an input message provided as characters is converted character-by-character, dependent on preceding characters, into an output message, the steps of the method comprising:
- defining a branching network as a carrier of encrypting/decrypting characteristics, said branching network comprising nodes linked together by selectable branches, wherein each node has a number of selectable branches leading to optional nodes, and wherein at least one encrypting/decrypting character is assigned to each of said selectable branches;
defining a selection run, which is a step-by-step selection of said selectable branches on the basis of the character-by-character input message to select character-by-character an encrypting/decrypting characteristic;
defining said output message, which is formed on the basis of said selected encrypting/decrypting characteristic;
said selection run, starting from a first selected node, selecting on the basis of currently active characters of the input message said selectable branches, to convert any specific input message of optional length character-by-character into a specific selection path through said branching network, whereby the same nodes on said selection path can be selected repeatedly; and
forming said output message in at least one selection run on the basis of said encrypting/decrypting characters assigned to said branches selected on said selection path.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and a method for the identification and encrypting/decrypting of messages permits converting an input message provided as characters, in character-by-character fashion and depending on preceding characters, to form an output message. An address branching network is employed for encrypting/decrypting. The address branching network includes selectable branches that are carriers of encrypting/decrypting characteristics. The selection of such branches is done in a step-by-step selection run through the branching network to convert any specific input message of optional length character-by-character into a specific selection path through the branching network. The output message is formed on the basis of the encrypting/decrypting characteristics from the branches selected on said selection path.
143 Citations
25 Claims
-
1. A method of encrypting/decrypting messages, whereby an input message provided as characters is converted character-by-character, dependent on preceding characters, into an output message, the steps of the method comprising:
- defining a branching network as a carrier of encrypting/decrypting characteristics, said branching network comprising nodes linked together by selectable branches, wherein each node has a number of selectable branches leading to optional nodes, and wherein at least one encrypting/decrypting character is assigned to each of said selectable branches;
defining a selection run, which is a step-by-step selection of said selectable branches on the basis of the character-by-character input message to select character-by-character an encrypting/decrypting characteristic;
defining said output message, which is formed on the basis of said selected encrypting/decrypting characteristic;
said selection run, starting from a first selected node, selecting on the basis of currently active characters of the input message said selectable branches, to convert any specific input message of optional length character-by-character into a specific selection path through said branching network, whereby the same nodes on said selection path can be selected repeatedly; and
forming said output message in at least one selection run on the basis of said encrypting/decrypting characters assigned to said branches selected on said selection path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- defining a branching network as a carrier of encrypting/decrypting characteristics, said branching network comprising nodes linked together by selectable branches, wherein each node has a number of selectable branches leading to optional nodes, and wherein at least one encrypting/decrypting character is assigned to each of said selectable branches;
-
9. A message encrypting/decrypting system comprising:
-
forming means for forming a branching network as a carrier of encrypting/decrypting characteristics, which branching network comprising nodes linked together by selectable branches, wherein each node has a number of selectable branches leading to optional nodes and further wherein at least one encrypting/decrypting character is assigned to each said selectable branch; selecting means for selecting in a step-by-step selection run said selectable branches on the basis of the character-by-character input message to select character-by-character an encrypting/decrypting characteristic; controlling means for forming the output message on the basis of said selected encrypting/decrypting characteristic; said selection run, starting from a first selected node, selects on the basis of the currently active characters of the input message, said selectable branches, to convert any specific input message of optional length character-by-character into a specific selection path through said branching network, whereby the same nodes on said selection path can be selected repeatedly; and
whereinsaid output message is formed in at least one selection run on the basis of said encrypting/decrypting characters assigned to said branches selected on said selection path. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification