[go: up one dir, main page]

HK1029685B - Method and apparatus for generating a stream cipher - Google Patents

Method and apparatus for generating a stream cipher Download PDF

Info

Publication number
HK1029685B
HK1029685B HK01100379.0A HK01100379A HK1029685B HK 1029685 B HK1029685 B HK 1029685B HK 01100379 A HK01100379 A HK 01100379A HK 1029685 B HK1029685 B HK 1029685B
Authority
HK
Hong Kong
Prior art keywords
stream
cipher
register
data stream
output
Prior art date
Application number
HK01100379.0A
Other languages
German (de)
English (en)
Chinese (zh)
Other versions
HK1029685A1 (en
Inventor
M. Ozluturk Fatih
Original Assignee
Interdigital Technology Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US08/949,027 external-priority patent/US6009135A/en
Application filed by Interdigital Technology Corporation filed Critical Interdigital Technology Corporation
Publication of HK1029685A1 publication Critical patent/HK1029685A1/en
Publication of HK1029685B publication Critical patent/HK1029685B/en

Links

Claims (16)

  1. Emetteur de télécommunication (200) pour émettre des signaux de communication représentés par un flux de données numériques comprenant un moyen pour générer une chaîne de chiffrement (220) pour chiffrer le flux de données numériques des signaux de communication et un moyen pour associer (16) la chaîne de chiffrement au flux de données numériques pour produire un flux de données codées sélectivement, caractérisé en ce que :
    ledit moyen de génération de chaîne de chiffrement (220) comporte des premiers (L1) et seconds (L2) registres à décalage de réaction linéaire, chacun ayant une entrée d'horloge et une sortie ; les sorties étant combinées pour générer ladite chaîne de chiffrement et la sortie dudit second registre (L2) étant combinée à un signal d'horloge, où la combinaison de sortie du second registre et de signal d'horloge est entrée à l'entrée d'horloge dudit premier registre (L1) et où le signal d'horloge est entré à l'entrée d'horloge dudit second registre (L2).
  2. Emetteur de télécommunication (200) de la revendication 1 caractérisé en ce que ledit moyen de génération de chaîne de chiffrement (220) est un générateur de chaîne de chiffrement (220) et ledit moyen d'association (16) est un mélangeur de flux de données (16) qui mélange la chaîne de chiffrement au flux de données numériques pour produire le flux de données codées sélectivement.
  3. Emetteur de télécommunication (200) selon la revendication 2, caractérisé en ce que lesdits premiers (L1) et seconds (L2) registres ont des longueurs différentes.
  4. Emetteur de télécommunication (200) selon la revendication 3, caractérisé en ce que la période dudit premier registre (L1) est relativement première (« prime ») par rapport à la période dudit second registre (L2).
  5. Emetteur de télécommunication (200) selon la revendication 4, caractérisé en ce que la sortie dudit premier registre à décalage de réaction linéaire (L1) et la sortie dudit second registre à décalage de réaction linéaire (L2) sont combinées par une porte OU exclusive.
  6. Emetteur de télécommunication (200) selon la revendication 4, caractérisé en ce que ledit premier registre à décalage de réaction (L1) linéaire reçoit la sortie dudit second registre à décalage de réaction linéaire (L2) au moyen d'une porte ET ou d'une porte NON-ET.
  7. Emetteur de télécommunication (200) selon la revendication 2, caractérisé en ce que ledit générateur de chaîne de chiffrement (220) comporte une série de premiers (L1) et seconds (L2) registres à décalage de réaction linéaire associés où la sortie de ladite série génère ladite chaîne de chiffrement, et où chaque dit premier registre à décalage de réaction linéaire (L1) correspondant est agencé pour recevoir une réaction dudit second registre à décalage de réaction linéaire (L2) correspondant.
  8. Emetteur de télécommunication (200) selon la revendication 7, caractérisé en ce que chacun desdits premiers registres à décalage de réaction linéaire (L1) a une longueur de bits différente de chacun desdits seconds registres à décalage de réaction linéaire (L2).
  9. Emetteur de télécommunication (200) selon la revendication 8, caractérisé en ce que chaque premier registre à décalage de réaction linéaire (L1) a la même longueur de bits et chaque second registre à décalage de réaction linéaire (L2) a la même longueur de bits.
  10. Emetteur de télécommunication (200) selon la revendication 8, caractérisé en ce que la première période est relativement première par rapport à la seconde période.
  11. Emetteur de télécommunication (200) selon la revendication 7, caractérisé en ce que ledit générateur de chaîne de chiffrement (220) a N premiers registres à décalage de réaction linéaire (L1) et M seconds registres à décalage de réaction linéaire (L2), où la sortie du Nème premier registre à décalage de réaction linéaire (L1) et la sortie du Mème second registre à décalage de réaction linéaire (L2) sont combinées par une porte OU exclusive.
  12. Récepteur de télécommunication (300) pour recevoir des signaux de communication représentés par un flux de données numériques chiffrées comprenant un moyen pour générer une chaîne de chiffrement (310) pour déchiffrer le flux de données numériques chiffrées des signaux de communication et un moyen pour associer (170) la chaîne de chiffrement au flux de données numériques pour produire un flux de données déchiffrées sélectivement, caractérisé en ce que :
    ledit moyen de génération de chaîne de chiffrement (310) comporte des premiers (L1) et seconds (L2) registres à décalage de réaction linéaire, chacun ayant une entrée d'horloge et une sortie ; les sorties étant combinées pour générer ladite chaîne de chiffrement et la sortie dudit second registre (L2) étant combinée à un signal d'horloge, où la combinaison de la sortie du second registre et du signal d'horloge est entrée à l'entrée d'horloge dudit premier registre (L1), et où le signal d'horloge est entré à l'entrée d'horloge dudit second registre (L2).
  13. Récepteur de télécommunication (300) selon la revendication 12, caractérisé en ce que ledit moyen de génération de chaîne de chiffrement (310) comporte une série de premiers (L1) et seconds (L2) registres à décalage linéaire associés où la sortie de ladite série génère ladite chaîne de chiffrement, et où chaque dit premier (L1) registre à décalage de réaction linéaire correspondant reçoit la réaction dudit second (L2) registre à décalage de réaction linéaire correspondant.
  14. Récepteur de télécommunication (300) selon la revendication 12, caractérisé en ce que ledit moyen de génération de chaîne de chiffrement (310) est un générateur de chaîne de chiffrement (310) et ledit moyen d'association (170) est un mélangeur de flux de données (170) qui mélange la chaîne de chiffrement au flux de données numériques chiffrées pour produire un flux de données sélectivement déchiffrées.
  15. Système de télécommunication pour émettre et recevoir des signaux de communication représentés par un flux de données numériques comprenant un émetteur de télécommunication (200) selon la revendication 1 et un récepteur de télécommunication 300 selon la revendication 12, l'émetteur de télécommunication (200) comprenant un premier moyen (220) pour générer une chaîne de chiffrement pour chiffrer le flux de données numériques des signaux de communication et un second moyen (16) pour associer la chaîne de chiffrement au flux de données numériques pour produire un flux de données chiffrées,    le récepteur de télécommunication (300) comprenant un troisième moyen (310) pour générer une seconde chaîne de chiffrement pour déchiffrer le flux de données chiffrées des signaux de communication et un quatrième moyen (170) pour associer la seconde chaîne de chiffrement au flux de données chiffrées pour déchiffrer le flux de données chiffrées pour reproduire le flux de données numériques, caractérisé en ce que :
    ledit premier moyen de génération de chaîne de chiffrement (220) comporte des premiers (L1) et seconds (L2) registres à décalage de réaction linéaire, chacun ayant une entrée d'horloge et une sortie ; les sorties desdits premiers (L1) et seconds (L2) registres étant combinées pour générer ladite chaîne de chiffrement et la sortie dudit second registre (L2) étant combinée à un premier signal d'horloge, où la combinaison de la sortie du second registre et du signal d'horloge est entrée à l'entrée d'horloge dudit premier registre, et où le signal d'horloge est entré à l'entrée d'horloge dudit second registre (L2) ; et
    ledit troisième moyen de génération de chaîne de chiffrement (310) comporte des troisièmes (L1) et quatrièmes (L2) registres à décalage de réaction linéaire, chacun ayant une entrée d'horloge et une sortie ; les sorties desdits troisièmes (L1) et quatrième (L2) registres étant combinées pour générer la seconde chaîne de chiffrement et la sortie dudit quatrième registre (L2) étant combinée à un signal d'horloge, où la combinaison de la sortie du quatrième registre et du signal d'horloge est entrée à l'entrée d'horloge dudit troisième registre (L1) et où le signal d'horloge est entré à l'entrée d'horloge dudit quatrième registre (L2).
  16. Système de télécommunication selon la revendication 15 caractérisé en ce que chacun desdits premiers (220) et troisième (310) moyens est un générateur de chaîne de chiffrement (220, 310), ledit second moyen (16) est un mélangeur de flux de données (16) qui mélange la première chaîne de chiffrement au flux de données numériques pour produire le flux de données chiffrées, et ledit quatrième moyen (170) est un mélangeur de flux de données (170) qui mélange la seconde chaîne de chiffrement au flux de données numériques chiffrées pour reproduire le flux de données numériques.
HK01100379.0A 1997-10-10 1998-05-21 Method and apparatus for generating a stream cipher HK1029685B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/949,027 US6009135A (en) 1997-10-10 1997-10-10 Method and apparatus for generating a stream cipher
US08/949027 1997-10-10
PCT/US1998/010345 WO1999020019A1 (fr) 1997-10-10 1998-05-21 Procede et appareil destines a creer un chiffrement a chaine

Publications (2)

Publication Number Publication Date
HK1029685A1 HK1029685A1 (en) 2001-04-06
HK1029685B true HK1029685B (en) 2005-01-28

Family

ID=

Similar Documents

Publication Publication Date Title
EP1021887B1 (fr) Procede et appareil destines a creer un chiffrement a chaine
US6014446A (en) Apparatus for providing improved encryption protection in a communication system
EP0672273B1 (fr) Procede et appareil de cryptage presentant un registre de reaction a bornes selectables
US5742678A (en) Multiple access coding for radio communications
EP0752772B1 (fr) Système cryptographique pour communication radio
US5353352A (en) Multiple access coding for radio communications
US6295606B1 (en) Method and apparatus for preventing information leakage attacks on a microelectronic assembly
US5541996A (en) Apparatus and method for a pseudo-random number generator for high precision numbers
JPS5873257A (ja) 暗号化装置
KR100570595B1 (ko) 의사 무작위 수를 발생시키기 위한 장치, 및 관련 방법
US5859912A (en) Digital information privacy system
HK1029685B (en) Method and apparatus for generating a stream cipher
HK1068512B (en) Method and apparatus for generating a stream cipher
US10708043B2 (en) One pad communications
JPS58218252A (ja) 暗号化方式
Ng A time-variant approach for encrypted digital communications