WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO1991018460) PROCEDE DE CHIFFREMENT DE DONNEES NUMERIQUES PAR BLOCS
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/1991/018460    N° de la demande internationale :    PCT/DE1991/000413
Date de publication : 28.11.1991 Date de dépôt international : 18.05.1991
CIB :
H04L 9/06 (2006.01)
Déposants : TRAUTNER, Rolf [DE/DE]; (DE)
Inventeurs : TRAUTNER, Rolf; (DE)
Mandataire : FAY, Hermann; Postfach 17 67, Ensingerstraße 21, D-7900 Ulm (DE)
Données relatives à la priorité :
P 40 16 203.6 19.05.1990 DE
Titre (DE) VERFAHREN ZUR BLOCKWEISEN CHIFFRIERUNG VON DIGITALEN DATEN
(EN) PROCESS FOR THE BLOCKWISE CODING OF DIGITAL DATA
(FR) PROCEDE DE CHIFFREMENT DE DONNEES NUMERIQUES PAR BLOCS
Abrégé : front page image
(DE)Das Verfahren dient zur blockweisen Chiffrierung von digitalen Daten oder von digitalisierten analogen Daten. Hierbei wird zu einem Zeitpunkt j der zu chiffrierende Klartext als binärer Datenblock T?(j)¿ von L Bit in ein erstes Operationsregister eingelesen und anschließend darin mittels eines temporären Schlüssels S¿1??(j)¿ und einer umkehrbaren Funktion F zu einem Zwischentext C¿1??(j)¿ umgewandelt. Daraufhin wird der Zwischentext C¿1??(j)¿ parallel in ein zweites Operationsregister übertragen, in welchem der Zwischentext C¿1??(j)¿ mittels eines temporären Schlüssels S¿2??(j)¿ und der umkehrbaren Funktion F zu einem Zwischentext C¿2??(j)¿ umgewandelt wird. Nach insgesamt R solcher Umwandlungsschritte entsteht der den Chiffretext C?(j)¿ zum Zeitpunkt j darstellende Zwischentext C¿R??(j)¿, wobei die Übertragung der einzelnen Zwischentexte von dem einen in das nachfolgende Operationsregister entsprechend dem systolischen Algorithmus gleichzeitig parallel erfolgt. Die Umwandlung des im Operationsregister k stehenden Datenblocks erfolgt in mehreren Umwandlungsschritten, wobei die Anzahl der Umwandlungsschritte festgelegt ist und die einzelnen Umwandlungsschritte von schnellablaufenden Elementaroperationen gebildet sind. Die Reihenfolge der Elementaroperationen wird von einer variablen Permutation Pi¿k??(j)¿ bestimmt, die Teil des Schlüssels S¿k??(j)¿ und so gebildet ist, daß jeder der Umwandlungsschritte genau einmal vollzogen wird.
(EN)The process is for the blockwise coding of digital or digitised analog data. At a moment j, the plain text is read into a first operation register as a binary data block (T)?(j)¿ of L bits and then converted there into an intermediate text C¿1??(j)¿ by means of a temporary code S¿1??(j)¿ and a reversible function F. The intermediate text C¿1??(j)¿ is then transferred in parallel to a second operation register in which it is converted into an intermediate text C¿2??(j)¿ by means of a temporary code S¿2??(j)¿ and the reversible function F. After a total of R such conversion steps there exists the intermediate text C¿R??(j)¿ representing the code text C?(j)¿ at moment j, whereby the transfer of the individual intermediate texts from one operation register to the next takes place simultaneously in parallel in accordance with the systolic algorithm. The conversion of the data block in operation register k takes place in several steps, whereby the number of steps is set and the individual steps are formed by rapid elementary operations. The sequence of the elementary operations is determined by a variable permutation Pi¿k??(j)¿ which forms part of the code S¿k??(j)¿ and is so formed that each of the conversion steps is completed precisely once.
(FR)Le procédé sert au chiffrement par blocs de données numériques ou de données analogiques numérisées. Dans ce procédé, le texte en clair à chiffrer est introduit à un instant j en tant que bloc de données binaires T?(j)¿ de L bits dans un premier registre d'opération et transformé ensuite dans ce registre en un texte intermédiaire C¿1??(j)¿ au moyen d'une clé temporaire S¿1??(j)¿ et d'une fonction réversible F. Puis le texte intermédiaire C¿1??(j)¿ est transféré en parallèle dans un deuxième registre d'opération, où ce texte intermédiaire C¿1??(j)¿ est transformé en texte intermédiaire C¿2??(j)¿ au moyen d'une clé temporaire S¿2??(j)¿ et de la fonction réversible F. Après un nombre total R de ces transformations, le texte intermédiaire C?R?¿(j)? représentant le texte chiffré C?(j)¿ à l'instant j est produit et le transfert des différents textes intermédiaires depuis l'un de ces textes se trouvant dans le registre d'opération suivant s'effectue simultanément en parallèle selon l'algorithme systolique. La transformation des blocs de données se trouvant dans le registre d'opération k s'effectue en plusieeurs étapes, avec un nombre déterminé d'étapes, et les différentes étapes sont formées d'opérations élémentaires rapides. La séquence des opérations élémentaires est déterminée par une permutation variable Pi¿k??(j)? qui fait partie de la clé S¿k??(j)¿ et qui est constituée de telle manière que chacune des étapes de transformation soit effectuée exactement une fois.
États désignés : JP, US.
Office européen des brevets (OEB) (AT, BE, CH, DE, DK, ES, FR, GB, GR, IT, LU, NL, SE).
Langue de publication : allemand (DE)
Langue de dépôt : allemand (DE)