DE60328150D1 - System und Methode zur Erzeugung von Anfangs-Vektoren - Google Patents

System und Methode zur Erzeugung von Anfangs-Vektoren

Info

Publication number
DE60328150D1
DE60328150D1 DE60328150T DE60328150T DE60328150D1 DE 60328150 D1 DE60328150 D1 DE 60328150D1 DE 60328150 T DE60328150 T DE 60328150T DE 60328150 T DE60328150 T DE 60328150T DE 60328150 D1 DE60328150 D1 DE 60328150D1
Authority
DE
Germany
Prior art keywords
generating initial
initial vectors
vectors
generating
initial
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
DE60328150T
Other languages
English (en)
Inventor
Mark Buer
Zheng Qi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Broadcom Corp
Original Assignee
Broadcom Corp
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
Application filed by Broadcom Corp filed Critical Broadcom Corp
Application granted granted Critical
Publication of DE60328150D1 publication Critical patent/DE60328150D1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/065Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
    • H04L9/0656Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
    • H04L9/0662Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/58Random or pseudo-random number generators
    • G06F7/588Random number generators, i.e. based on natural stochastic processes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0869Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/58Random or pseudo-random number generators
    • G06F7/582Pseudo-random number generators
    • G06F7/584Pseudo-random number generators using finite field arithmetic, e.g. using a linear feedback shift register
DE60328150T 2002-07-29 2003-07-28 System und Methode zur Erzeugung von Anfangs-Vektoren Expired - Lifetime DE60328150D1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/207,329 US7822797B2 (en) 2002-07-29 2002-07-29 System and method for generating initial vectors

Publications (1)

Publication Number Publication Date
DE60328150D1 true DE60328150D1 (de) 2009-08-13

Family

ID=30770405

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60328150T Expired - Lifetime DE60328150D1 (de) 2002-07-29 2003-07-28 System und Methode zur Erzeugung von Anfangs-Vektoren

Country Status (3)

Country Link
US (1) US7822797B2 (de)
EP (1) EP1394674B1 (de)
DE (1) DE60328150D1 (de)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060064448A1 (en) * 2001-11-20 2006-03-23 Ip-First, Llc. Continuous multi-buffering random number generator
US7149764B2 (en) 2002-11-21 2006-12-12 Ip-First, Llc Random number generator bit string filter
US7136991B2 (en) * 2001-11-20 2006-11-14 Henry G Glenn Microprocessor including random number generator supporting operating system-independent multitasking operation
US7219112B2 (en) * 2001-11-20 2007-05-15 Ip-First, Llc Microprocessor with instruction translator for translating an instruction for storing random data bytes
US7139785B2 (en) * 2003-02-11 2006-11-21 Ip-First, Llc Apparatus and method for reducing sequential bit correlation in a random number generator
US7720187B2 (en) * 2003-03-03 2010-05-18 Panasonic Corporation Methods and apparatus for reducing discrete power spectral density components of signals transmitted in wideband communications systems
US7545928B1 (en) 2003-12-08 2009-06-09 Advanced Micro Devices, Inc. Triple DES critical timing path improvement
US7580519B1 (en) 2003-12-08 2009-08-25 Advanced Micro Devices, Inc. Triple DES gigabit/s performance using single DES engine
US8166086B2 (en) * 2004-02-26 2012-04-24 Telecom Italia S.P.A. Method and circuit for generating random numbers, and computer program product therefor
US7885405B1 (en) 2004-06-04 2011-02-08 GlobalFoundries, Inc. Multi-gigabit per second concurrent encryption in block cipher modes
US7526085B1 (en) 2004-07-13 2009-04-28 Advanced Micro Devices, Inc. Throughput and latency of inbound and outbound IPsec processing
US7783037B1 (en) 2004-09-20 2010-08-24 Globalfoundries Inc. Multi-gigabit per second computing of the rijndael inverse cipher
CN101147354B (zh) * 2005-03-01 2010-10-27 Nxp股份有限公司 生成消息认证码的生成器、生成消息认证码的方法、程序代码以及计算机可读介质
KR100768509B1 (ko) * 2005-03-10 2007-10-18 한국전자통신연구원 무선 휴대 인터넷 시스템의 암호화 및 복호화 장치, 그리고그 방법
EP1988450A1 (de) 2007-04-30 2008-11-05 Aristocrat Technologies Australia Pty. Ltd. Verfahren zur Generierung von Zufallszahlen für ein Spielsystem
US20090204656A1 (en) * 2008-02-13 2009-08-13 Infineon Technologies Ag Pseudo random number generator and method for generating a pseudo random number bit sequence
US8595277B2 (en) * 2008-02-13 2013-11-26 Infineon Technologies Ag Hybrid random number generator
US8539009B2 (en) * 2008-12-16 2013-09-17 Lsi Corporation Parallel true random number generator architecture
US20130034229A1 (en) * 2011-08-05 2013-02-07 Apple Inc. System and method for wireless data protection
US8856198B2 (en) 2012-03-30 2014-10-07 Freescale Semiconductor, Inc. Random value production methods and systems
US9092283B2 (en) 2012-03-30 2015-07-28 Freescale Semiconductor, Inc. Systems with multiple port random number generators and methods of their operation
US9118441B2 (en) * 2013-01-25 2015-08-25 Freescale Semiconductor, Inc. Layout-optimized random mask distribution system and method
US9026791B2 (en) * 2013-03-11 2015-05-05 Qualcomm Incorporated Linear feedback shift register (LFSR)
US9635112B2 (en) * 2013-05-02 2017-04-25 Intel Corporation Apparatus, system and method of managing an application service platform (ASP) session
AT515814A1 (de) * 2014-05-20 2015-12-15 Logodynamic Unit Gmbh Verfahren und Vorrichtung zur Durchführung einer symmetrischen Stromverschlüsselung von Daten
US9703979B1 (en) 2014-06-13 2017-07-11 BicDroid Inc. Methods and computer program products for encryption key generation and management
US9619667B2 (en) 2014-06-13 2017-04-11 BicDroid Inc. Methods, systems and computer program product for providing encryption on a plurality of devices
US9418250B2 (en) * 2014-07-23 2016-08-16 Freescale Semiconductor, Inc. Tamper detector with hardware-based random number generator
US9887835B2 (en) 2015-08-05 2018-02-06 TransferSoft, Inc. Symmetric stream cipher
US9749122B2 (en) 2015-09-25 2017-08-29 Motorola Solutions, Inc. Method of synchronizing a fountain code transmitting end and receiving end
CN107315565B (zh) * 2016-04-26 2020-08-07 中科寒武纪科技股份有限公司 一种用于生成服从一定分布的随机向量装置和方法
US10680810B2 (en) * 2016-10-26 2020-06-09 Nxp B.V. Method of generating an elliptic curve cryptographic key pair
US10579339B2 (en) * 2017-04-05 2020-03-03 Intel Corporation Random number generator that includes physically unclonable circuits
GB2578729B (en) * 2018-11-05 2021-02-03 Dunkley Adam Generating a psuedorandom number sequence

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4839841A (en) * 1988-02-01 1989-06-13 Tektronix, Inc. Programmable digital multiple event generator
US5515307A (en) * 1994-08-04 1996-05-07 Bell Communications Research, Inc. Pseudo-random generator
US5570307A (en) * 1995-01-06 1996-10-29 Vlsi Technology, Inc. Digital randomizer for on-chip generation and storage of random self-programming data block
US5757923A (en) * 1995-09-22 1998-05-26 Ut Automotive Dearborn, Inc. Method of generating secret identification numbers
US5732138A (en) 1996-01-29 1998-03-24 Silicon Graphics, Inc. Method for seeding a pseudo-random number generator with a cryptographic hash of a digitization of a chaotic system
US5778069A (en) * 1996-04-10 1998-07-07 Microsoft Corporation Non-biased pseudo random number generator
US5963104A (en) * 1996-04-15 1999-10-05 Vlsi Technology, Inc. Standard cell ring oscillator of a non-deterministic randomizer circuit
US6101605A (en) 1997-05-15 2000-08-08 Vlsi Technology, Inc. Method and apparatus for performing a secure operation
JP3022439B2 (ja) * 1997-09-24 2000-03-21 日本電気株式会社 擬似乱数発生方法および装置
US6003117A (en) 1997-10-08 1999-12-14 Vlsi Technology, Inc. Secure memory management unit which utilizes a system processor to perform page swapping
US6111877A (en) * 1997-12-31 2000-08-29 Cisco Technology, Inc. Load sharing across flows
US6260132B1 (en) 1999-02-01 2001-07-10 Vlsi Technology, Inc. Method and apparatus for secure address re-mapping
ATE309654T1 (de) 1999-11-23 2005-11-15 Gen Instrument Corp Verfahren und vorrichtungen zur erzeugung einer schlüsselsequenz
EP1111785A1 (de) * 1999-12-22 2001-06-27 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Verfahren und Vorrichtung für die selbstgetaktete Generierung von Pseudozufallsfolgen
US6594680B1 (en) * 1999-12-30 2003-07-15 Texas Instruments Incorporated Psuedo-random noise sequence generating system
AU2001234656A1 (en) * 2000-01-28 2001-08-07 Morphics Technology, Inc. Apparatus and method for modifying an m-sequence with arbitrary phase shift
US6735606B2 (en) * 2001-05-15 2004-05-11 Qualcomm Incorporated Multi-sequence fast slewing pseudorandom noise generator
US7571200B2 (en) * 2002-04-24 2009-08-04 Hewlett-Packard Development Company, L.P. Seedable pseudo-random number generator

Also Published As

Publication number Publication date
US7822797B2 (en) 2010-10-26
US20040019619A1 (en) 2004-01-29
EP1394674B1 (de) 2009-07-01
EP1394674A2 (de) 2004-03-03
EP1394674A3 (de) 2006-07-19

Similar Documents

Publication Publication Date Title
DE60328150D1 (de) System und Methode zur Erzeugung von Anfangs-Vektoren
DE60237184D1 (de) Verfahren zur Erzeugung von Bewegungen
DE60217937D1 (de) System und Verfahren zur Erzeugung von Flugplandaten
DE60334491D1 (de) System und methode zur replikation von unterschieden zwischen datenobjekten
DE60306844T8 (de) Methode und System zur Datenaktualisierung
DE60317659D1 (de) Unterdruckpumpe und verfahren zur erzeugung von unterdruck
DE60315565D1 (de) Verfahren und Vorrichtung zur Codierung und Decodierung von Bewegungsvektoren
DE60334517D1 (de) System und Verfahren zur Durchführung von am-Chip Selbsttests
DE60210847D1 (de) Verfahren und Vorrichtung zur Erzeugung von verteilten digitalen Unterschriften
ATE302191T1 (de) Verfahren zur herstellung von 7-substituierten -3-chinolin und 3-chinol-4-on carbonitrile
DE60207175D1 (de) System und Verfahren zur Authentifizierung
DE60308601D1 (de) Verfahren und System zur Authentifizierung von Kommunikationsendgeräten
DE60126156D1 (de) Verfahren und vorrichtung zur herstellung von knochenzement
DE60045817D1 (de) Methode und vorrichtung zur zufuhr von nahrungsmitteln
DE60206472D1 (de) Verfahren und vorrichtung zur herstellung von mineralwolle
ATE471374T1 (de) Immunomodulatorische polynukleotide und verfahren zur deren verwendung
DE60214946D1 (de) Verfahren und System zur Bereitstellung von Informationen
DE60302319D1 (de) System und Verfahren zur Reinigung von Wasser
DE60306819D1 (de) Verfahren und System zur Bestimmung von Gaskomponenten
DE60309647D1 (de) System und Verfahren zur gesicherten Behandlung von Kontrollinformationen
DE60128270D1 (de) Verfahren und System zur Erzeugung von Sprechererkennungsdaten, und Verfahren und System zur Sprechererkennung
DE602004015456D1 (de) Patiententemperatur-wiederholungssystem und verfahren
DE60314767D1 (de) Verfahren und system zur thermischen regelung von superlumineszenz-dioden
DE60317062D1 (de) System und verfahren zur verbindungszulassungssteuerung
AU2003273231A8 (en) System and method for authenticating the source of marked objects

Legal Events

Date Code Title Description
8364 No opposition during term of opposition