KR100333255B1 - N-비트입력값을변환된n-비트출력값으로변환하는장치및방법 - Google Patents
N-비트입력값을변환된n-비트출력값으로변환하는장치및방법 Download PDFInfo
- Publication number
- KR100333255B1 KR100333255B1 KR1019980709747A KR19980709747A KR100333255B1 KR 100333255 B1 KR100333255 B1 KR 100333255B1 KR 1019980709747 A KR1019980709747 A KR 1019980709747A KR 19980709747 A KR19980709747 A KR 19980709747A KR 100333255 B1 KR100333255 B1 KR 100333255B1
- Authority
- KR
- South Korea
- Prior art keywords
- bit
- lfsr
- value
- converted
- output value
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000012937 correction Methods 0.000 claims abstract description 8
- 238000006243 chemical reaction Methods 0.000 claims description 9
- 125000004122 cyclic group Chemical group 0.000 claims description 9
- 238000013507 mapping Methods 0.000 description 16
- 230000008901 benefit Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000000873 masking effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic 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/065—Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
- H04L9/0656—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
- H04L9/0662—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator
- H04L9/0668—Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator producing a non-linear pseudorandom sequence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/34—Encoding or coding, e.g. Huffman coding or error correction
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Error Detection And Correction (AREA)
- Non-Silver Salt Photosensitive Materials And Non-Silver Salt Photography (AREA)
- Fishing Rods (AREA)
Abstract
Description
Claims (13)
- N-비트 입력값을 변환된 N-비트 출력값으로 변환하는 시스템으로서,다수의 선형 피드백 쉬프트 레지스터(LFSRS)(50, 52, 54)를 구비하는데, 상기 LFSRS각각은 임의의 다른 LFSRS에 의해 발생되지 않은 모든 가능한 N-비트값의 서브세트를 자신의 출력에서 순환적으로 발생시키며, 상기 LFSRS모두는 모든 가능한 N-비트 값의 세트를 순환적으로 발생시키는, 다수의 선형 피드백 쉬프트 레지스터(LFSRS)와;상기 N-비트 출력값중 어느것이 상기 N-비트 입력값과 정합하는지를 결정하기 위하여, 상기 LFSRS에 의해 순환적으로 발생되는 상기 N-비트 출력값 각각을 상기 N-비트 입력값과 비교하는 수단(56, 58, 60); 및상기 N-비트 출력값이 상기 N-비트 입력값과 정합한다라고 결정하는 LFSR 이외의 상기 LFSRS중 하나의 출력을 상기 변환된 N-비트 출력값으로서 선택하는 수단(64)을 구비하는 N-비트 입력값을 변환된 N-비트 출력값으로 변환하는 변환 시스템.
- 제 1 항에 있어서,상기 LFSRS(50, 52, 54)중 하나이상의 LFSR는 순환 그룹으로 배열되어, 상기그룹의 LFSRS중 하나의 N-비트 출력값이 상기 N-비트 입력값과 정합한다라고 결정될 때, 상기 순환 그룹의 다음 LFSR의 출력이 상기 변환된 N-비트 출력값으로서 선택 되도록 하는 것을 특징으로 하는 N-비트 입력값을 변환된 N-비트 출력값으로 변환하는 변환 시스템.
- 제 2 항에 있어서,상기 순환 그룹의 LFSRS(50, 52, 54)는 동일한 순환 길이를 갖는 것을 특징 으로 하는 N-비트 입력값을 변환된 N-비트 출력값으로 변환하는 변환 시스템.
- 제 2 항에 있어서,상기 순환 그룹의 상기 LFSRS(50, 52, 54)중 하나이상의 LFSR에 대해서, 상 기 순환 그룹의 다음 LFSR의 출력은 상기 하나의 LFSR의 N-비트 출력값이 상기 N-비트 입력값과 정합한다라고 결정하는 순환 다음의 순환에서 상기 변환된 N-비트 출력값으로서 선택되는 것을 특징으로 하는 N-비트 입력값을 변환된 N-비트 출력값으로 변환하는 변환 시스템.
- 제 2 항에 있어서,상기 변환된 N-비트 출력값은 상기 N-비트 입력값의 에러 정정 부호화 또는 암호화에 사용되는 것을 특징으로 하는 N-비트 입력값을 변환된 N-비트 출력값으로변환하는 변환 시스템.
- 인가된 N-비트 입력값을 변환된 N-비트 출력값으로 변환하는 시스템으로서,모든 가능한 N-비트 입력값의 세트를 하나이상의 가능한 N-비트 입력값을 각각 포함하는 다수의 상호 배타적인 서브세트로 분할하고 상기 하나의 가능한 N-비트 입력값이 속하는 서브세트 이외의 서브세트로부터의 임의의 하나의 가능한 N-비트 입력값에 대한 대응하는 N-비트 출력값을 선택함으로써, 각각의 가능한 N-비트입력값에 대하여 미리 결정되는 대응하는 N-비트 출력값을 기억하는 메모리 수단과;상기 인가된 N-비트 입력값으로부터 상기 메모리 수단에 어드레스를 형성하는 어드레싱 수단으로서, 상기 어드레스는 상기 인가된 N-비트 입력값에 대응하는 N-비트 출력값을 기억하는 상기 메모리 수단의 장소와 관계되는, 어드레싱 수단 및;상기 변환된 N-비트 출력값으로서 사용하기 위하여 상기 대응하는 N-비트 출력값을 상기 장소로부터 검색하는 수단을 구비하는 것을 특징으로 하는 N-비트 입력값을 변환된 N-비트 출력값으로 변환하는 변환 시스템.
- 제 6 항에 있어서,상기 메모리 수단은 판독 전용 메모리(ROM)인 것을 특징으로 하는 N-비트 입력값을 변환된 N-비트 출력값으로 변환하는 변환 시스템.
- 제 6 항에 있어서,상기 변환된 N-비트 출력값은 상기 인가된 N-비트 입력값의 에러 정정 부호화 또는 암호화에 사용되는 것을 특징으로 하는 N-비트 입력값을 변환된 N-비트 출력값으로 변환하는 변환 시스템.
- N-비트 입력값을 변환된 N-비트 출력값으로 변환하는 방법으로서,하나이상의 가능한 N-비트값을 각각 포함하는 다수의 상호 배타적인 서브세트로서 모든 가능한 N-비트값의 세트를 제공하는 단계;상기 N-비트 입력값이 서브세트중 어느 서브세트에 속하는지를 결정하기 위하여 상기 N-비트 입력값과 상기 서브세트를 비교하는 단계; 및상기 서브세트중 또다른 서브세트로부터의 N-비트 값을 상기 변환된 N-비트 출력값으로서 선택하는 단계를 포함하는 것을 특징으로 하는 N-비트 입력값을 변환된 N-비트 출력값으로 변환하는 변환 방법.
- 제 9 항에 있어서,상기 서브세트 각각은 선형 피드백 쉬프트 레지스터(LFSR)에서 순환적으로 발생되는 것을 특징으로 하는 N-비트 입력값을 변환된 N-비트 출력값으로 변환하는변환 방법,
- 제 9 항에 있어서,상기 서브세트 각각은 메모리에 기억되는 것을 특징으로 하는 N-비트 입력값을 변환된 N-비트 출력값으로 변환하는 변환 방법.
- 제 9 항에 있어서,상기 서브세트중 하나이상의 서브세트는 순환 그룹으로 배열되어, 상기 N-비트 입력값이 상기 순환 그룹의 상기 서브세트중 하나에 속한다라고 결정될 때, 상기 순환 그룹에서 다음 서브세트로부터의 출력값이 상기 변환된 N-비트 출력값으로서 선택되도록 하는 것을 특징으로 하는 N-비트 입력값을 변환된 N-비트 출력값으로 변환하는 변환 방법.
- 제 9 항에 있어서,상기 변환된 N-비트 출력값은 상기 N-비트 입력값의 에러 정정 부호화 또는 암호화에 사용되는 것을 특징으로 하는 N-비트 입력값을 변환된 N-비트 출력값으로 변환하는 변환 방법.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/682,330 | 1996-07-17 | ||
US8/682,330 | 1996-07-17 | ||
US08/682,330 US5844925A (en) | 1996-07-17 | 1996-07-17 | Spiral scrambling |
PCT/US1997/012479 WO1998002990A1 (en) | 1996-07-17 | 1997-07-14 | Spiral scrambling |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000016179A KR20000016179A (ko) | 2000-03-25 |
KR100333255B1 true KR100333255B1 (ko) | 2002-11-30 |
Family
ID=24739219
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980709747A KR100333255B1 (ko) | 1996-07-17 | 1997-07-14 | N-비트입력값을변환된n-비트출력값으로변환하는장치및방법 |
Country Status (10)
Country | Link |
---|---|
US (2) | US5844925A (ko) |
EP (1) | EP0913040B1 (ko) |
JP (1) | JP4094671B2 (ko) |
KR (1) | KR100333255B1 (ko) |
CN (1) | CN1154292C (ko) |
AU (1) | AU718539B2 (ko) |
CA (1) | CA2258362C (ko) |
DE (1) | DE69731470T2 (ko) |
TW (1) | TW358176B (ko) |
WO (1) | WO1998002990A1 (ko) |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6188714B1 (en) * | 1998-12-29 | 2001-02-13 | Texas Instruments Incorporated | Parallel M-sequence generator circuit |
US6643374B1 (en) * | 1999-03-31 | 2003-11-04 | Intel Corporation | Duty cycle corrector for a random number generator |
US6795837B1 (en) | 1999-03-31 | 2004-09-21 | Intel Corporation | Programmable random bit source |
US6792438B1 (en) | 2000-03-31 | 2004-09-14 | Intel Corporation | Secure hardware random number generator |
US6687721B1 (en) | 2000-03-31 | 2004-02-03 | Intel Corporation | Random number generator with entropy accumulation |
US7606492B2 (en) | 2000-10-04 | 2009-10-20 | Enablence Usa Fttx Networks Inc. | System and method for communicating optical signals upstream and downstream between a data service provider and subscribers |
US7350083B2 (en) * | 2000-12-29 | 2008-03-25 | Intel Corporation | Integrated circuit chip having firmware and hardware security primitive device(s) |
US20030072059A1 (en) * | 2001-07-05 | 2003-04-17 | Wave7 Optics, Inc. | System and method for securing a communication channel over an optical network |
US7529485B2 (en) | 2001-07-05 | 2009-05-05 | Enablence Usa Fttx Networks, Inc. | Method and system for supporting multiple services with a subscriber optical interface located outside a subscriber's premises |
US7877014B2 (en) | 2001-07-05 | 2011-01-25 | Enablence Technologies Inc. | Method and system for providing a return path for signals generated by legacy video service terminals in an optical network |
US7593639B2 (en) | 2001-08-03 | 2009-09-22 | Enablence Usa Fttx Networks Inc. | Method and system for providing a return path for signals generated by legacy terminals in an optical network |
KR100393070B1 (ko) * | 2001-08-08 | 2003-07-31 | 삼성전자주식회사 | 일정 패턴 제거 기능을 갖는 영상 재생 장치 및 그의 영상재생 방법 |
DE10154532C2 (de) * | 2001-11-07 | 2003-10-23 | Advanced Micro Devices Inc | Digitalschaltkreis, WLAN-Emulationstestgerät, Digitaldatenerzeugungsvorrichtung und Verfahren zum Erzeugen und Ausgeben von Digitaldaten mit beliebiger Wahrscheinlichkeitsverteilung |
US7038910B1 (en) | 2002-01-07 | 2006-05-02 | Wave7 Optics, Inc. | System and method for removing heat from a subscriber optical interface |
US7583897B2 (en) | 2002-01-08 | 2009-09-01 | Enablence Usa Fttx Networks Inc. | Optical network system and method for supporting upstream signals propagated according to a cable modem protocol |
AT412747B (de) | 2002-03-05 | 2005-06-27 | Rene-Michael Mag Cordes | Codegenerator und vorrichtung zur synchronen oder asynchronen sowie permanenten identifikation oder ver- und endschlüsselung von daten beliebiger länge |
US7623786B2 (en) | 2002-05-20 | 2009-11-24 | Enablence Usa Fttx Networks, Inc. | System and method for communicating optical signals to multiple subscribers having various bandwidth demands connected to the same optical waveguide |
US7058260B2 (en) | 2002-10-15 | 2006-06-06 | Wave7 Optics, Inc. | Reflection suppression for an optical fiber |
US7454141B2 (en) | 2003-03-14 | 2008-11-18 | Enablence Usa Fttx Networks Inc. | Method and system for providing a return path for signals generated by legacy terminals in an optical network |
US7177888B2 (en) | 2003-08-01 | 2007-02-13 | Intel Corporation | Programmable random bit source |
US9298423B2 (en) | 2012-07-24 | 2016-03-29 | Ternarylogic Llc | Methods and systems for determining characteristics of a sequence of n-state symbols |
US7580472B2 (en) * | 2004-02-25 | 2009-08-25 | Ternarylogic Llc | Generation and detection of non-binary digital sequences |
US8374289B2 (en) | 2004-02-25 | 2013-02-12 | Ternarylogic Llc | Generation and detection of non-binary digital sequences |
FR2871910B1 (fr) * | 2004-06-22 | 2006-09-22 | Sagem | Procede de codage de donnees biometriques, procede de controle d'identite et dispositifs pour la mise en oeuvre des procedes |
WO2006020538A2 (en) | 2004-08-10 | 2006-02-23 | Wave7 Optics, Inc. | Countermeasures for idle pattern srs interference in ethernet optical network systems |
US7599622B2 (en) | 2004-08-19 | 2009-10-06 | Enablence Usa Fttx Networks Inc. | System and method for communicating optical signals between a data service provider and subscribers |
WO2006085038A1 (fr) * | 2005-02-14 | 2006-08-17 | France Telecom | Procede systeme et dispositif de generation d'une sequence de donnees pseudo aleatoire |
TW200708027A (en) * | 2005-04-29 | 2007-02-16 | Sean O'neil | Process of and apparatus for hashing |
US7616901B2 (en) | 2005-08-10 | 2009-11-10 | Enablence Usa Fttx Networks Inc. | Countermeasures for idle pattern SRS interference in ethernet optical network systems |
FR2910998A1 (fr) * | 2007-01-03 | 2008-07-04 | St Microelectronics Sa | Protection d'une donnee statique dans un circuit integre. |
JP2008180592A (ja) * | 2007-01-24 | 2008-08-07 | Nec Electronics Corp | テストパターン生成回路及びテスト回路 |
US7912964B2 (en) * | 2007-06-08 | 2011-03-22 | Apple Inc. | Method and apparatus for refactoring a graph in a graphical programming language |
IL188089A (en) * | 2007-12-12 | 2013-02-28 | Nds Ltd | Bit generator |
US8176394B2 (en) * | 2008-04-11 | 2012-05-08 | Mediatek Inc. | Linear feedback shift register structure and method |
KR20130080203A (ko) * | 2012-01-04 | 2013-07-12 | 삼성전자주식회사 | 셀 상태들의 비대칭 특성을 고려한 프로그램 데이터를 생성하는 방법 및 그것을 이용한 메모리 시스템 |
US20140112469A1 (en) * | 2012-10-22 | 2014-04-24 | John M. Layne | Novel encryption processes based upon irrational numbers and devices to accomplish the same |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DK64451C (da) * | 1940-12-30 | 1946-04-29 | Philips Nv | Elektrisk Udladningsrør med mindst to Styregitre. |
GB1605355A (en) * | 1959-09-26 | 1993-05-26 | Telefunken Gmbh | improvements in or relating to a process and device for encyphering clear texts |
DE2310654C1 (de) * | 1972-03-06 | 1996-01-11 | Sits Soc It Telecom Siemens | Einrichtung zum bitweisen Ver- und Entschlüsseln digitaler Information |
FR2582174B1 (fr) * | 1985-05-15 | 1990-03-09 | Thomson Csf | Dispositif de chiffrement par substitutions-permutations |
EP0301383B1 (en) * | 1987-07-31 | 1994-03-16 | Advantest Corporation | Pseudo random pattern generating device |
US4839841A (en) * | 1988-02-01 | 1989-06-13 | Tektronix, Inc. | Programmable digital multiple event generator |
US5533039A (en) * | 1993-09-22 | 1996-07-02 | Storage Technology Corporation | Fault tolerant fiber optic protocol for determining beginning of data |
-
1996
- 1996-07-17 US US08/682,330 patent/US5844925A/en not_active Expired - Fee Related
-
1997
- 1997-06-27 TW TW086109014A patent/TW358176B/zh active
- 1997-07-14 JP JP50629298A patent/JP4094671B2/ja not_active Expired - Lifetime
- 1997-07-14 WO PCT/US1997/012479 patent/WO1998002990A1/en active IP Right Grant
- 1997-07-14 EP EP97936964A patent/EP0913040B1/en not_active Expired - Lifetime
- 1997-07-14 KR KR1019980709747A patent/KR100333255B1/ko active IP Right Grant
- 1997-07-14 DE DE69731470T patent/DE69731470T2/de not_active Expired - Fee Related
- 1997-07-14 CN CNB971964890A patent/CN1154292C/zh not_active Expired - Fee Related
- 1997-07-14 CA CA002258362A patent/CA2258362C/en not_active Expired - Lifetime
- 1997-07-14 AU AU39595/97A patent/AU718539B2/en not_active Ceased
-
1998
- 1998-08-18 US US09/135,613 patent/US6167553A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CN1225769A (zh) | 1999-08-11 |
AU3959597A (en) | 1998-02-09 |
CN1154292C (zh) | 2004-06-16 |
TW358176B (en) | 1999-05-11 |
WO1998002990A1 (en) | 1998-01-22 |
EP0913040A1 (en) | 1999-05-06 |
US5844925A (en) | 1998-12-01 |
AU718539B2 (en) | 2000-04-13 |
KR20000016179A (ko) | 2000-03-25 |
JP2000515694A (ja) | 2000-11-21 |
JP4094671B2 (ja) | 2008-06-04 |
CA2258362C (en) | 2005-06-14 |
EP0913040B1 (en) | 2004-11-03 |
CA2258362A1 (en) | 1998-01-22 |
US6167553A (en) | 2000-12-26 |
DE69731470D1 (de) | 2004-12-09 |
DE69731470T2 (de) | 2005-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100333255B1 (ko) | N-비트입력값을변환된n-비트출력값으로변환하는장치및방법 | |
US6014446A (en) | Apparatus for providing improved encryption protection in a communication system | |
KR100435052B1 (ko) | 암호화장치 | |
JP2541480B2 (ja) | 擬似乱数発生装置 | |
AU767265B2 (en) | Robust random number generator | |
US4078152A (en) | Block-cipher cryptographic system with chaining | |
US5623548A (en) | Transformation pattern generating device and encryption function device | |
JP4828068B2 (ja) | コンピュータで効率的な線形フィードバック・シフト・レジスタ | |
KR101267109B1 (ko) | 준군을 이용한 암호화 프리미티브, 에러 코딩, 및 의사난수 향상 방법 | |
US20070098160A1 (en) | SCRAMBLING AND SELF-SYNCHRONIZING DESCRAMBLING METHODS FOR BINARY AND NON-BINARY DIGITAL SIGNALS NOT USING LFSRs | |
CA2486713A1 (en) | Advanced encryption standard (aes) hardware cryptographic engine | |
JPH1153173A (ja) | 擬似乱数発生方法及び装置 | |
US4797922A (en) | Method of, and apparatus for, transforming a digital data sequence into an encoded form | |
US20040091106A1 (en) | Scrambling of data streams having arbitrary data path widths | |
US20160112069A1 (en) | Methods and Apparatus in Alternate Finite Field Based Coders and Decoders | |
US5909494A (en) | System and method for constructing a cryptographic pseudo random bit generator | |
US4703503A (en) | Cryptographic system using pseudocomplements of vector Boolean algebra | |
GB2124808A (en) | Security system | |
JP2830842B2 (ja) | 擬似乱数発生装置 | |
Kanso | Clock-controlled generators | |
US6327654B1 (en) | Semiconductor integrated circuit for cryptographic process and encryption algorithm alternating method | |
EP0619659A2 (en) | A shrinking generator for cryptosystems | |
Gouget et al. | How to strengthen pseudo-random generators by using compression | |
Borujeni | Cryptography by pseudo random number generator | |
KR0159385B1 (ko) | 데스 알고리즘을 이용한 암호화 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 19981130 Patent event code: PA01051R01D Comment text: International Patent Application |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19990928 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20011025 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20020326 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20020408 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20020409 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
G170 | Re-publication after modification of scope of protection [patent] | ||
PG1701 | Publication of correction |
Patent event code: PG17011E01I Patent event date: 20030324 Comment text: Request for Publication of Correction Publication date: 20030403 |
|
PR1001 | Payment of annual fee |
Payment date: 20050330 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20060331 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20070403 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20080403 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20090406 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20100331 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20110325 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20120327 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20130325 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20130325 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20140325 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20140325 Start annual number: 13 End annual number: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20150324 Start annual number: 14 End annual number: 14 |
|
FPAY | Annual fee payment |
Payment date: 20160325 Year of fee payment: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20160325 Start annual number: 15 End annual number: 15 |
|
FPAY | Annual fee payment |
Payment date: 20170330 Year of fee payment: 16 |
|
PR1001 | Payment of annual fee |
Payment date: 20170330 Start annual number: 16 End annual number: 16 |
|
PC1801 | Expiration of term |