[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
English (en)
French (fr)
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. Kommunikationssender (200) zum Senden durch einen digitalen Datenstrom repräsentierter Kommunikationssignale, mit einer Einrichtung zum Erzeugen eines Verschlüsselungsstroms (220) zum Verschlüsseln des digitalen Datenstroms der Kommunikationssignale und einer Einrichtung zum Zuordnen (16) des Verschlüsselungsstroms zum digitalen Datenstrom zum Erzeugen eines selektiv codierten Datenstroms, dadurch gekennzeichnet, dass die Verschlüsselungsstrom-Ereugungseinrichtung (220) ein erstes (L1) und ein zweites (L2) lineares Rückkopplungs-Schieberegister enthält, von denen jedes einen Takteingang und eine Ausgabe aufweist; wobei die Ausgaben kombiniert werden, um den Verschlüsselungsstrom zu erzeugen und die Ausgabe des zweiten Registers (L2) mit einem Taktsignal kombiniert wird, wobei die Kombination der Ausgabe des zweiten Registers und des Taktsignals in den Takteingang des ersten Registers (L1) eingespeist wird und wobei das Taktsignal in den Takteingang des zweiten Registers (L2) eingespeist wird.
  2. Kommunikationssender (200) nach Anspruch 1, bei dem die Verschlüsselungsstrom-Erzeugungseinrichtung (220) ein Verschlüsselungsstromgenerator (220) ist und die Zuordnungseinrichtung (16) ein Datenstrommischer (16) ist, der den Verschlüsselungsstrom mit dem digitalen Datenstrom mischt, um den selektiv codierten Datenstrom zu erzeugen.
  3. Kommunikationssender (200) nach Anspruch 2, dadurch gekennzeichnet, dass das erste (L1) und das zweite (L2) Register unterschiedliche Längen aufweisen.
  4. Kommunikationssender (200) nach Anspruch 3, dadurch gekennzeichnet, dass die Periode des ersten Registers (L1) und die Periode des zweiten Registers (L2) teilerfremd sind.
  5. Kommunikationssender (200) nach Anspruch 4, dadurch gekennzeichnet, dass die Ausgabe des ersten linearen Rückkopplungs-Schieberegisters (L1) und die Ausgabe des zweiten linearen Rückkopplungs-Schieberegisters (L2) durch ein EXKLUSIV-ODER-Gatter kombiniert werden.
  6. Kommunikationssender (200) nach Anspruch 4, dadurch gekennzeichnet, dass das erste lineare Rückkopplungs-Schieberegister (L1) die Ausgabe des zweiten linearen Rückkopplungs-Schieberegisters (L2) über ein UND-Gatter oder ein NAND-Gatter empfängt.
  7. Kommunikationssender (200) nach Anspruch 2, dadurch gekennzeichnet, dass der Verschlüsselungsstromgenerator (220) eine Reihe zugeordneter erster (L1) und zweiter (L2) linearer Rückkopplungs-Schieberegister enthält, wobei die Ausgabe der Reihe den Verschlüsselungsstrom erzeugt und wobei das entsprechende erste (L1) lineare Rückkopplungs-Schieberegister so ausgelegt ist, das es eine Rückkopplung vom entsprechenden zweiten (L2) linearen Rückkopplungs-Schieberegister empfängt.
  8. Kommunikationssender (200) nach Anspruch 7, dadurch gekennzeichnet, dass jedes der ersten (L1) linearen Rückkopplungs-Schieberegister eine andere Bitlänge als jedes der zweiten (L2) linearen Rückkopplungs-Schieberegister aufweist.
  9. Kommunikationssender (200) nach Anspruch 8, dadurch gekennzeichnet, dass jedes der ersten (L1) linearen Schieberegister die gleiche Bitlänge und jedes der zweiten (L2) linearen Rückkopplungs-Schieberegister die gleiche Bitlänge hat.
  10. Kommunikationssender (200) nach Anspruch 8, dadurch gekennzeichnet, dass die erste Periode und die zweite Periode teilerfremd sind.
  11. Kommunikationssender (200) nach Anspruch 7, dadurch gekennzeichnet, dass der Verschlüsselungsstromgenerator (220) N erste (L1) lineare Rückkopplungs-Schieberegister und M zweite (L2) lineare Rückkopplungs-Schieberegister aufweist, wobei die Ausgabe des N-ten ersten (L1) linearen Rückkopplungs-Schieberegisters und die Ausgabe des M-then zweiten (L2) linearen Rückkopplungs-Schieberegisters durch ein EXKLUSIV-ODER-Gatter kombiniert werden.
  12. Kommunikationsempfänger (300) zum Empfangen durch einen verschlüsselten digitalen Datenstrom repräsentierter Kommunikationssignale, mit einer Einrichtung zum Erzeugen eines Verschlüsselungsstroms (310) zum Entschlüsseln des verschlüsselten digitalen Datenstroms der Kommunikationssignale und einer Einrichtung zum Zuordnen (170) des Verschlüsselungsstroms zum digitalen Datenstrom zum Erzeugen eines selektiv entschlüsselten Datenstroms, dadurch gekennzeichnet, dass die Verschlüsselungsstrom-Erzeugungseinrichtung (310) ein erstes (L1) und ein zweites (L2) lineares Rückkopplungs-Schieberegister enthält, von denen jedes einen Takteingang und eine Ausgabe aufweist; wobei die Ausgaben kombiniert werden, um den Verschlüsselungsstrom zu erzeugen und die Ausgabe des zweiten Registers (L2) mit einem Taktsignal kombiniert wird, wobei die Kombination der Ausgabe des zweiten Registers und des Taktsignals in den Takteingang des ersten Registers (L1) eingespeist wird und wobei das Taktsignal in den Takteingang des zweiten Registers (L2) eingespeist wird.
  13. Kommunikationsempfänger (300) nach Anspruch 12, dadurch gekennzeichnet, dass die Verschlüsselungsstrom-Erzeugungseinrichtung (310) eine Reihe zugeordneter erster (L1) und zweiter (L2) linearer Rückkopplungs-Schieberegister enthält, wobei die Ausgabe der Reihe den Verschlüsselungsstrom erzeugt und wobei das entsprechende erste (L1) lineare Rückkopplungs-Schieberegister eine Rückkopplung vom entsprechenden zweiten (L2) linearen Rückkopplungs-Schieberegister empfängt.
  14. Kommunikationsempfänger (300) nach Anspruch 12, dadurch gekennzeichnet, dass die Verschlüsselungsstrom-Erzeugungseinrichtung (310) ein Verschlüsselungsstromgenerator (310) ist und die Zuordnungseinrichtung (170) ein Datenstrommischer (170) ist, der den Verschlüsselungsstrom mit dem verschlüsselten digitalen Datenstrom mischt, um den selektiv entschlüsselten Datenstrom zu erzeugen.
  15. Kommunikationssystem zum Senden und Empfangen durch einen digitalen Datenstrom repräsentierter Kommunikationssignale, mit einem Kommunikationssender (200) nach Anspruch 1 und einem Kommunikationsempfänger (300) nach Anspruch 12, wobei der Kommunikationssender (200) eine erste Einrichtung (220) zum Erzeugen eines Verschlüsselungsstroms zum Verschlüsseln des digitalen Datenstroms der Kommunikationssignale und eine zweite Einrichtung (16) zum Zuordnen des Verschlüsselungsstroms zum digitalen Datenstrom zum Erzeugen eines verschlüsselten Datenstroms aufweist, wobei der Kommunikationsempfänger (300) eine dritte Einrichtung (310) zum Erzeugen eine zweiten Verschlüsselungsstroms zum Entschlüsseln des verschlüsselten Datenstroms der Kommunikationssignale und eine vierte Einrichtung (170) zum Zuordnen des zweiten Verschlüsselungsstroms zum verschlüsselten Datenstrom zum Entschlüsseln des verschlüsselten Datenstroms zur Wiederherstellung des digitalen Datenstroms aufweist, dadurch gekennzeichnet, dass die erste Verschlüsselungsstrom-Erzeugungseinrichtung (220) ein erstes (L1) und ein zweites (L2) lineares Rückkopplungs-Schieberegister aufweist, von denen jedes einen Takteingang und eine Ausgabe aufweist; wobei die Ausgaben des ersten (L1) und des zweiten (L2) Registers kombiniert werden, um den Verschlüsselungsstrom zu erzeugen, und die Ausgabe des zweiten Registers (L2) mit einem ersten Taktsignal kombiniert wird, wobei die Kombination der Ausgabe des zweiten Registers und des Taktsignals in den Takteingang des ersten Registers eingespeist wird und wobei das Taktsignal in den Takteingang des zweiten Registers (L2) eingespeist wird; und die dritte Verschlüsselungsstrom-Erzeugungseinrichtung (310) ein drittes (L1) und ein viertes (L2) lineares Rückkopplungs-Schieberegister enthält, von denen jedes einen Takteingang und eine Ausgabe aufweist; wobei die Ausgaben des dritten (L1) und des vierten (L2) Registers kombiniert werden, um den zweiten Verschlüsselungsstrom zu erzeugen und die Ausgabe des vierten Registers (L2) mit einem Taktsignal kombiniert wird, wobei die Kombination der Ausgabe des vierten Registers und des Taktsignals in den Takteingang des dritten Registers (L1) eingespeist wird und wobei das Taktsignal in den Takteingang des vierten Registers (L2) eingespeist wird.
  16. Kommunikationssystem nach Anspruch 15, dadurch gekennzeichnet, dass die erste (220) und die dritte (310) Einrichtung jeweils ein Verschlüsselungsstromgenerator (220, 310) sind, wobei die zweite Einrichtung (16) ein Datenstrommischer (16) ist, der den ersten Verschlüsselungsstrom mit dem digitalen Datenstrom mischt, um den verschlüsselten Datenstrom zu erzeugen, und die vierte Einrichtung (170) ein Datenstrommischer (170) ist, der den zweiten Verschlüsselungsstrom mit dem verschlüsselten digitalen Datenstrom mischt, um den digitalen Datenstrom wieder herzustellen.
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 (en) 1997-10-10 1998-05-21 Method and apparatus for generating a stream cipher

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 (de) Verfahren und vorrichtung zur erzeugung eines bitstromverschlüsselungsschlüssels
US6014446A (en) Apparatus for providing improved encryption protection in a communication system
EP0672273B1 (de) Vorrichtung und verfahren zur verschlüsselung mit einem rückführungsregister mit wählbaren abgriffen
US5742678A (en) Multiple access coding for radio communications
EP0752772B1 (de) Kryptographische Einrichtung zur Funkkommunikation
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