Method and arrangement for the transmission of enciphered texts.
Abstract
This record has no abstract on file.
Term
Term ended
Projected expiry passed 19 March 2002, 24.5 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
10 claims: 10 independent, 0 dependent
- 1VPA 82 P t 1 9 3 DE VPA 82 P t 1 9 3 EN Patentansprüche claims [Χ). A method of transmitting encrypted texts from a transmitting station to a receiving station, wherein the texts in the transmitting station are encrypted and decrypted in the receiving station, wherein the encryption is by means of a current key, which in turn generates using a basic key becomes, and in which the transmitted encrypted texts are stored in the receiving station in a receive memory and are output only to a person authorized to receive, characterized by the following method steps:[χ). Verfahren zum übertragen von verschlüsselten Texten von einer sendenden Station zu einer empfangenden Station, bei dem die Texte in der sendenden Station verschlüsselt werden und in der empfangenden Station entschlüsselt werden, bei dem die Verschlüsselung mittels eines aktuellen Schlüssels erfolgt, der seinerseits unter Verwendung eines Grundschlüssels erzeugt wird, und bei dem die übertragenen verschlüsselten Texte in der empfangenden Station in einem Empfangsspeicher gespeichert werden und nur an eine empfangsberechtigte Person ausgegeben werden, gekennzeichnet durch folgende Verfahrensschritte: a) aus' einem der empfangsberechtigten Person zugeordneten Codewort (CW) und einer in der sendenden Station erzeugten Zufallsfolge (ZF) werden Prüfzeichen (PZ) erzeugt. a) test characters (PZ) are generated from 'a codeword (CW) assigned to the person authorized to receive and a random sequence (ZF) generated in the transmitting station. b) Unter Verwendung des Codewortes (CW), der Zufallsfolge (ZF) und des Grundschlüssels (GS) wird ein aktueller Schlüssel (AS) erzeugt, mittels dem aus einem Klartext (KT) der verschlüsselte Text (VT) erzeugt wird. b) Using the code word (CW), the random sequence (ZF) and the basic key (GS) a current key (AS) is generated, by means of which the encrypted text (VT) is generated from a plain text (KT). c) Das Codewort (CW), die Zufallsfolge (ZF), die Prüfzeichen (PZ) und der verschlüsselte Text (VT) werden von der sendenden Station zur empfangenden Station übertragen, d) In der empfangenden Station werden in gleicher Weise wie in der sendenden Station die Prüfzeichen (PZ) erzeugt. c) The codeword (CW), the random sequence (ZF), the checkmark (PZ) and the encrypted text (VT) are transmitted from the transmitting station to the receiving station, d) In the receiving station are sent in the same way as in the sending Station generates the test mark (PZ). e) Die in der empfangenden Station erzeugten Prüfzeichen werden mit den empfangenen Prüfzeichen (PZ) verglichen, f) Bei Übereinstimmung werden die verschlüsselten Texte, gegebenenfalls nach Prüfung eines Paßwortes, entschlüsselt und ausgegeben. e) The test marks generated in the receiving station are compared with the received test marks (PZ), f) If they match, the encrypted texts, if necessary after checking a password, decrypted and output.
- 2Verfahren nach Anspruch 1, Second Method according to claim 1, characterized in that to generate the current key (AS), the code word (CW) and the random sequence (ZF) are encrypted according to a modulo-2 addition, and in that dadurch gekennzeichnet, daß zur Erzeugung des aktuellen Schlüssels (AS) das Codewort (CW) und die Zufallsfolge (ZF) entsprechend einer Modulo-2-Addition verschlüsselt werden und daß anschließend in einer Ver- .:. : · ·!. .;:! 321008 Z .:. :.· · !. .;:! 321008 Z -rf- VPA 82 P 1 f 9 3 DE -rf- VPA 82 P 1 f 9 3 EN encryption unit using the basic key (GS) the current key (AS) is generated. schlüsselungseinheit unter Verwendung des Grundschlüssels (GS) der aktuelle Schlüssel (AS) erzeugt wird.
- 3Verfahren nach Anspruch 1 oder Anspruch 2, dadurch gekennzeichnet, daß bei der Erzeugung der Prüfzeichen (PZ) das Codewort (CW) mit der Zufallsfolge (ZF) entsprechend einer Modulo-2-Addition (M2) verschlüsselt wird, daß das Verschlüsselungsergebnis anschließend nochmals verschlüsselt wird und ein entstehen der Prüfvektor (PV) in sich wiederum entsprechend einer Modulo-2-Addition (M3) verschlüsselt wird, um die Prüfzeichen (PZ) zu erzeugen. Third Method according to Claim 1 or Claim 2, characterized in that the codeword (CW) is encrypted with the random sequence (ZF) in accordance with a modulo-2 addition (M2) during the generation of the check characters (PZ), and the encrypted result is then encrypted again and, in turn, the test vector (PV) is in turn encrypted in accordance with a modulo-2 addition (M3) to generate the check characters (PZ).
- 44% Method according to claim 3, 4% Verfahren nach Anspruch 3, characterized in that the random sequence is encrypted prior to encryption with the codeword (CW) using the current key (AS) in the encryption unit. dadurch gekennzeichnet, daß die Zufallsfolge vor der Verschlüsselung mit dem Codewort (CW) unter Verwendung des aktuellen Schlüssels (AS) in der Verschlüsselungseinheit verschlüsselt wird.
- 5Verfahren nach Anspruch 3, 5th Method according to claim 3, characterized in that, when the test vector (PV) is encrypted, a first part containing the low-order bits is encrypted with a second part containing the high-order bits. dadurch gekennzeichnet, daß bei der Verschlüsselung des Prüfvektors (PV) ein die niederwertigen Bits enthaltender erster Teil mit einem die höherwertigen Bits enthaltenden zweiten Teil verschlüsselt wird.
- 6Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, daß die Verschlüsselung unter Verwendung einer Verschlüsselungseinheit erfolgt, die aus einem an sich bekannten DES-Bau- stein besteht, der bei der Erzeugung des aktuellen Schlüssels (AS), des Prüf schlüsseis (PS) und der Prüfzeichen (PZ) als Blockverschlüssler ohne Rückkopplung arbeitet und der bei der Erzeugung der Pseudozufal 1sfolge (PZF) im Rückkopplungsmodus als Pseudozufallsgenerator arbeitet. 6th Method according to one of Claims 1 to 5, characterized in that the encryption is carried out using an encryption unit which consists of a known DES block, which is used in the generation of the current key (AS), the check code (PS ) and the check mark (PZ) operates as a block scrambler without feedback and which operates as a pseudo-random generator in the generation of the pseudo-random sequence (PZF) in the feedback mode. ;. *:· Γ ·. · 32ΊΟΟ81 ;. *: ·γ·. .· 32ΊΟΟ81 - VPA 82 P 1 1 93DE - VPA 82 P 1 1 93DE
- 7Verfahren nach Anspruch 6, 7th Method according to claim 6, characterized in that the check key (PS) serves as the input vector (EV) for the encryption unit in the generation of the pseudo-sequence sequence (PZF). dadurch gekennzeichnet, daß der Prüfschlüssel (PS) als Eingangsvektor (EV) für die Verschlüsselungseinheit bei der Erzeugung der Pseudozufal Isfolge (PZF) dient.
- 8Verfahren nach einem der Ansprüche 1 bis 7, dadurch gekennze ic h η e t , daß als Srundschlüssel (GS) ein temporärer Grundschlüssel (TS) vorgesehen ist, der von der empfangsberechtigten Person an der empfangenden Station eingegeben wird, und daß bei der Verwendung des temporären Grundschlüssels (TS) keine Eingabe eines Paßwortes (PW) erfolgt. 8th. Method according to one of Claims 1 to 7, characterized in that a temporary basic key (TS) is provided as the master key (GS), which is entered by the recipient at the receiving station, and in the use of the temporary key Basic key (TS) no password (PW) is entered.
- 9Anordnung zur Durchführung des Verfahrens nach Anspruch 1, dadurch gekennzeichnet, daß ein Schlüsselgerät (SG) vorgesehen ist, das im Verbindungsweg zwischen der Ein-Ausgabeeinheit (EA) und der Übertragungseinheit (UE) einer Textstation angeordnet ist, daß das Schlüsselgerät (SG) einen Schlüsselrechner (S) enthält, der sowohl sendeseitig als auch empfangsseitig aus einem der empfangsberechtigten Person zugeordneten Codewort (CW) und einer Zufallsfolge (ZF) Prüfzeichen (PZ) ermittelt, und der unter Verwendung des Grundschlüssels den aktuellen Schlüssel ermittelt und sendeseitig einen Klartext (KT) in einen verschlüsselten Text (VT) umsetzt bzw. empfangsseitig den verschlüsselten Text (VT) in einen Klartext (KT) umsetzt und daß empfangsseitig ein Empfangsspeicher (ES) vorgesehen ist, in dem mindestens der verschlüsselte Text (VT) zwischengespeichert wird und nur bei einer Übereinstimmung der empfangsseitig erzeugten Prüfzeichen und der empfangenen Prüfzeichen (PZ) unter Steuerung durch eine Steuereinheit (ST) an der Ein-Ausgabeeinheit (EA) ausgegeben wird. 9th Arrangement for carrying out the method according to claim 1, characterized in that a key device (SG) is provided, which is arranged in the connection path between the input-output unit (EA) and the transmission unit (UE) of a text station, that the key device (SG) a Key computer (S) contains, both the transmitting side and the receiving side from a person authorized to receive codeword (CW) and a random sequence (ZF) check mark (PZ) determined, and which determines the current key using the basic key and converts a clear text (KT) into an encrypted text (VT) on the transmission side or on the receiving side the encrypted text (VT) in a plain text (KT) and that the receiving side a receive memory (ES) is provided in which at least the encrypted text (VT) is cached and only at a match of the receiving side generated test marks and the received test marks ( PZ) is output under control of a control unit (ST) at the input-output unit (EA). - VPA 82 P Π 9 3 DE - VPA 82 P Π 9 3 EN
- 10Anordnung nach Anspruch 8, 10th Arrangement according to claim 8, characterized in that in the transmitting station the key computer (S) is preceded by a transmission memory (SS), in which the plain text (KT) before its encryption can be stored and edited. dadurch gekennzeichnet, daß in der sendenden Station dem Schlüsselrechner (S) ein Sendespeicher (SS) vorgeschaltet ist, in dem der Klartext (KT) vor seiner Verschlüsselung speicherbar und redigierbar ist.
Independent claims10
50 paragraphs in 2 sections, as filed
«» -5 * Λ β
's
SIEMENS AKTIENGESELLSCHAFT Our sign
Berlin and Munich VPA op ρ ι ι g 3 nc
Method and arrangement for transmitting encrypted texts
The invention relates to a method for transmitting encrypted texts according to the preamble of claim 1. Furthermore, the invention relates to an arrangement for carrying out the method. 5
From DE-OS 29 26 013 a method for the transmission of encrypted texts from a transmitting station to a receiving station is known, in which the texts are stored in a memory in the receiving station and are issued only to reception-authorized persons. The transmitted texts are provided with a message header containing the name of the person authorized to receive and an identifier which signals the text as confidential. If the identifier is detected in the receiving station, the texts are stored in a receive memory and a message is issued, indicating that the recipient is a confidential text. After entering a password by the authorized person, the texts are decrypted in the receiving station and output to an output unit. By this known method, a relatively high access security is achieved. However, there is a danger that an unauthorized person may come into possession of the password and issue texts that are addressed to another person.
Ret 1 Obh / 15.3.1982
<sup>VPÄ</sup>S2 P Π 93DE
The invention is therefore based on the object ,, a method and an arrangement for the encrypted transfer of texts specify, in their use, the access security is further improved. According to the invention the object is achieved in the method of the type mentioned by the features stated in the characterizing part of patent claim 1.
The invention is based on the idea of uniquely identifying the recipient by a codeword. This code word can be contained in a subscriber directory and be publicly available, for example. The codeword is used to calculate the current key for the encrypted transmission of the texts. With the help of this current key, test marks are generated from the code word and transmitted in the message header to the receiving station. There they are stored together with the encrypted texts in the receive memory. At the receiving station, it is possible to check at any time whether the correct key has been decrypted for decrypting the stored texts and whether the codeword transmitted in the message header has been manipulated. After checking whether the codeword is assigned to the corresponding password, the stored texts are output.
To generate the check marks, it may be favorable if the current key is encrypted with the random-sequence codeword prior to encryption.
As linking unit, a well-known DES encryption block is suitably used. This can operate according to a mapping mode or a feedback mode. The assignment mode advantageously results in the generation of the current key, the check result and the generation of the check vector
321008
~*- <sup>VPA</sup> 82 P 1 1 9 3 EN
used. The use in the feedback mode proves to be useful when the pseudo-random sequence for the encryption of the plaintext is generated. In this case, an input vector for the encryption unit is expediently generated from the test key.
From the test vector, the check marks are generated in a simple manner by linking the low-order bits with the high-order bits in accordance with a modulo-2 addition. The modulo-2 addition also proves useful in the encryption of the random sequence and the codeword of the generation of the current key and before the generation of the test vector.
The basic key can be formed as a permanent basic key, which is permanently assigned to a particular subscriber group, which is connected to an in-house transmission network, for example Identification card is arranged to also at a receiving station that does not contain the basic key, to be able to output the encrypted texts. This is important, for example, if the person entitled to receive is on a business trip and the receiving station is connected to a network other than the in-house network and thus has another basic key.
An implementation of the method and an arrangement according to the invention are explained in more detail below with reference to drawings. Show it
1 is a schematic representation of an arrangement for the encrypted transmission of texts,
<p><tgroup cols="8"><tbody><row><entry></entry><entry> V </entry><entry> PA </entry><entry>82</entry><entry>P</entry><entry>3</entry><entry>21</entry><entry>0081</entry></row><row><entry> G </entry><entry></entry><entry></entry><entry></entry><entry></entry><entry></entry><entry></entry></row><row><entry> — /4 — </entry><entry></entry><entry></entry><entry></entry><entry>1</entry><entry>1 9</entry><entry>3DE</entry></row><row><entry></entry></row><row><entry></entry></row></tbody></tgroup></p>
2 is a schematic representation of the message format in the transmission of the encrypted texts,
3 is a flow chart for the encryption of the texts and the access protection,
Fig. 4 shows an arrangement for carrying out the method.
FIG. 1 shows a data source D1 at the transmitting end, a first key device SG1 and a data transmitter SE and at the receiving end a data receiver EM<sub>3</sub> a second key device SG2 and a data sink D2. The key device SG1 contains a key processor S1, which encrypts the plain text KT delivered by the data source D1 and outputs encrypted texts to the data transmitter SE. The key device SG1 also transmits to the data transmitter SE a codeword associated with the person authorized to receive the encrypted text. Furthermore, the key device SG1 generates a random sequence and check characters which are formed from the code word and the random sequence using a current key. The data transmitter SE generates a message header and an end identifier. These form the message together with the codeword, the random sequence, the checkmark and the encrypted text
The data receiver EM removes the message header NK and the end identifier from the message N and supplies the remaining characters to the key device SG2. If it is stated in the message header that the message N contains an encrypted text, this message is stored in a receive memory provided in the key device SG2. In addition, the test symbols are generated from the received codeword and the random sequence in the receiving station and compared with the received test symbols, in order to be able to detect a manipulation of the codeword.
- ti - VPA 82 P 11 9 3 EN
After entering a password into the key device SG2 and a corresponding check, the encrypted text is decrypted using the key processor S2 and output as clear text KT at the data sink D2. 5
The data source D1, the data transmitter SE, the data receiver EM and the data sink D2 are preferably each components of a telex typewriter, in addition to. the key device S61 or SG2 is provided. The telex typewriter can be designed so that it is intended for normal office use, and the texts can be transmitted unencrypted in a known manner, bypassing the key devices SG1 and SG2.
The key devices SG1 or SG2 of a particular subscriber group, for example, an in-house transmission network are preferably provided with the same basic key. This key may be changed by security officers from time to time. It is also possible to assign a temporary basic key to individual authorized persons, with the help of which texts can be transmitted even if the teleprinters are connected to a network other than the internal network. This is the case, for example, when the recipient is on a business trip to a third-party company and wants to exchange encrypted texts with his own company. The temporary basic key is arranged, for example, on an identity card and in this case can then be dispensed with the input of a password, of course, since the authorized person has already identified by the temporary basic key. In any case, however, the codeword is transmitted, encrypted with the random sequence and checked in the receiving station.
ΊΟ
<sup>VPA</sup>82 P ί 1 9 3DE In the illustration in Fig. 2, the structure of the message N is shown schematically. The message N begins with the message header NK, which indicates, for example, that in the message N encrypted texts VT are included, which are to be stored in the receiving station in the receive memory. The message header NK is followed by the code word CW, which contains, for example, 40 or 45 bits and is assigned to the receiving subscriber. The code word CW can for example be taken from a generally accessible list of participants. This is followed by a random sequence ZF, which is generated in the transmitting station. From the code word CW and the random sequence ZF a current key for the encryption of the plain text KT is generated using the basic key. In addition, a test vector is generated from the code word CW and the random sequence ZF, possibly using the current key, which in turn is encrypted and results in the test character PZ. Subsequent to the check mark PZ, the encrypted text VT follows and the message N is terminated by an end identifier EK.
The illustration in FIG. 3 schematically shows the processes which are carried out in the key device SG1 during the generation of the check characters PZ and in the generation of the encrypted text VT from a plaintext KT. Corresponding processes also take place in the key device SG2, wherein the plaintext KT is again generated from the encrypted text VT, and additionally wherein the determined check characters are compared with the transmitted check characters PZ in order to prevent output of the transmitted text at the receiving station.
After the input of the codeword CW at the data source D1, the key computer S1 generates a random sequence ZF and combines this according to a modulo-2 addition M1 with the codeword CW. The result is stored in an encrypted
VPA 82 P 11 9 3 EN
encrypting unit according to the well-known DES algorithm using a basic key GS encrypted. The encryption result forms the current key AS for the intended transmission of texts. The random sequence ZF is encrypted for the generation of the check mark PZ using the current key AS also in accordance with the DES algorithm in an encryption unit. The result is a test key PS. This is encrypted with the codeword CW using a modulo 2 addition M2. The result is then encrypted again according to the DES algorithm to generate a test vector PV. The test vector PV is divided into two halves, which are linked together in accordance with a modulo-2 addition M3 and form the test marks PZ transmitted within the message N from the transmitting station to the receiving station. In the receiving station's key processor S2, these check characters PZ are compared with the received check characters PZ in order to determine whether the access authorization is available or whether the code word CW has been manipulated.
Using the current key AS, a pseudorandom sequence PZF is generated by means of the encryption unit in accordance with the DES algorithm, the test key PS forming an input vector EV. By means of this pseudo-random sequence PZF, the plaintext KT is encrypted in accordance with a modulo-2 addition M4 in order to generate the encrypted text VT.
In the generation of the current key AS, the Prüfschlüssls PS and the test vector PV, the encryption unit operates as a block coder without feedback (code book). On the other hand, in the generation of the pseudo-sequence PZF, the encryption unit operates in a cipher-feedback mode as a pseudo-random generator.
- /> - VPA 82 ρ t 1 9 3 EN
These modes of operation are known in the art and are feasible, for example, by an integrated circuit commercially available under the designation WD2001 from Western Digital. 5
The code word CW contains, for example, eight or nine alphanumeric characters, which are represented by 40 or 45 bits, for example, according to the international telegraph alphabet number 2. The random sequence ZF has, for example, 64 bits, while the check characters PZ have, for example, 32 bits. The basic key 6S<sub>5</sub> For example, the current key AS and the check key PS each have 56 bits.
In the modulo-2 addition M2, the random sequence ZF can also be used instead of the check key PS. Furthermore, it is also conceivable to generate the checkmark PZ by encrypting the codeword CW with the part of the random sequence ZF using the current key AS, and encrypting the results in turn according to a modulo-2 addition.
The arrangement shown in Fig. 4 for carrying out the method can be used both as a transmitting and receiving station. In this case, an input-output unit EA assumes the function of the data source D1 or of the data sink D2 and a transmission unit UE corresponds to the data transmitter SE or the data receiver EM. The key device SG with its key computer S corresponds to the key devices SG1 and SG2 and the key computers S1 and S2. The input-output unit EA and the transmission unit UE can be components of a known telex typewriter, which is additionally provided with the reasoning device SG.
- VPA 82 P 11 93DE
The key device SG contains three switches A, B and C, which are brought by a control unit ST in various switching Stel settings. If the switches A, B and C respectively have the switching position 1, the key device SG is turned off and the telex machine operates in a known manner by the input by means of the input-output unit EA texts are switched to the transmission unit UE and passed from there to the trunk FL become. In a corresponding manner, received texts are switched through by the transmission unit UE to the input-output unit EA and output there.
The entered texts can be stored in the transmission memory SS and be delivered from this in line operation to the trunk FL, when the switch A takes the switch position 2. In local mode, the content of the transmit memory SS can also be output. For this purpose, the switch B assumes the switching position 4. With the help of the send memory SS it is possible to edit created messages.
In the encryption mode, the content of the transmit memory SS is supplied to the key processor S, which encrypts the plaintext and provides the encrypted text VT with the codeword CW, the random sequence ZF and the checkmark PZ and additionally generates the message header NK and the end identifier EK. When the switch A assumes the switching setting 3, the message N generated in this way is delivered via the transmission unit UE to the trunk FL. When the control unit ST recognizes that an encrypted text VT is to be received, the switches B and C assume the switch position 2, and a part of the message N, for example, the message header NK and the codeword CW are output at the input-output unit EA the rest of the Natiricht, in particular the encrypted text VT in the receive memory ES a
- / ι - VPA 82 P 1 1 9 3 EN
is stored. An output of the text is only possible if a password PW or the temporary key TS is entered by an authorized person. In this case, the text stored in the receiving memory ES is decrypted in the key computer S and output at the input-output unit EA when the switch B assumes the switching position 3. The password PW is checked in the control unit ST for its correctness or for the correct assignment to the received codeword CW. In the event of a mismatch, the output of the text is prevented. This is done even if the check characters determined in the key computer S do not match the received check marks PZ.
When using the temporary key TS, the password PW is not checked and the encrypted text VT is decrypted using the temporary key TS in the key processor S and output to the input-output unit EA. With the aid of the key device SG it is also possible to decrypt texts in local mode. For this purpose, the switches B and C assume the switching position 3. It is also possible, in principle, to store all received messages in the receive memory ES when the switch C assumes the switch position 4.
10 Claims 4 figures
blank page
Contents2
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| DE2232256B2 | Cites | Germany | Search report |
| DE2912696A1 | Cites | Germany | Search report |
| DE2926013A1 | Cites | Germany | Search report |
| DE3018945A1 | Cites | Germany | Search report |
| US4193131A | Cites | United States of America | Search report |
| DE2232256B | Cites | Germany | Search report |
5 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Ceased/non-payment of the annual feeCeased8339 | 8339 | |
| No opposition during term of oppositionOpposition8364 | 8364 | |
| Grant after examinationD2 | D2 | |
| Search report available as to paragraph 43 lit. 1 sentence 1 patent lawOM8 | OM8 | |
| Request for examination as to paragraph 44 patent lawOP8 | OP8 |
Numbers
- Publication
- 3210081
- Application
- 3210081
Titles2
- German
- Verfahren und Anordnung zum Übertragen von verschlüsselten Texten
- English
- Method and device for transmitting encrypted texts
Classification
- CPC, 3
- H04L9/0866
- H04L9/3226
- Y04S40/20
- IPC, 1
- H04L9 32