KR20050053379A - AES Rijndael(라인달) 알고리즘을 빠르게구현하는 암호/복호 장치 및 그 방법 - Google Patents
AES Rijndael(라인달) 알고리즘을 빠르게구현하는 암호/복호 장치 및 그 방법 Download PDFInfo
- Publication number
- KR20050053379A KR20050053379A KR1020030086560A KR20030086560A KR20050053379A KR 20050053379 A KR20050053379 A KR 20050053379A KR 1020030086560 A KR1020030086560 A KR 1020030086560A KR 20030086560 A KR20030086560 A KR 20030086560A KR 20050053379 A KR20050053379 A KR 20050053379A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- round key
- unit
- round
- input
- 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.)
- Ceased
Links
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/14—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
-
- 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/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
- H04L9/0631—Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms
-
- 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/12—Details relating to cryptographic hardware or logic circuitry
- H04L2209/125—Parallelization or pipelining, e.g. for accelerating processing of cryptographic operations
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
Abstract
Description
| 라운드 | 사이클 | 동작하는 구성요소 |
| 1(초기) | 0 | 초기라운드키가산부(320)제1바이트치환부(333)제1컬럼믹서부(335)제1라운드키가산부(339)레지스터부(400) |
| 1 | 초기라운드키가산부(320)제1바이트치환부(333)제1컬럼믹서부(335)제2라운드키가산부(349)레지스터부(400) | |
| 2 | 초기라운드키가산부(320)제1바이트치환부(333)제1컬럼믹서부(335)제1라운드키가산부(339)레지스터부(400) | |
| 3 | 초기라운드키가산부(320)제1바이트치환부(333)제1컬럼믹서부(335)제2라운드키가산부(349)레지스터부(400) |
| 2 | 4 | 제1바이트치환부(333)제1컬럼믹서부(335)제1라운드키가산부(339)제2바이트치환부(343)제2컬럼믹서부(345)제2라운드키가산부(349)레지스터부(400) |
| 5 | 제1바이트치환부(333)제1컬럼믹서부(335)제1라운드키가산부(339)제2바이트치환부(343)제2컬럼믹서부(345)제2라운드키가산부(349)레지스터부(400) | |
| ... | ||
| Nr-1 | (Nr-1)*2 | 제1바이트치환부(333)제1컬럼믹서부(335)제1라운드키가산부(339)제2바이트치환부(343)제2컬럼믹서부(345)제2라운드키가산부(349)레지스터부(400) |
| (Nr-1)*2+1 | 제1바이트치환부(333)제1컬럼믹서부(335)제1라운드키가산부(339)제2바이트치환부(343)제2컬럼믹서부(345)제2라운드키가산부(349)레지스터부(400) | |
| Nr | (Nr-1)*2+2 | 제1바이트치환부(333)제1라운드키가산부(339)제2바이트치환부(343)제2라운드키가산부(349)레지스터부(400) |
| (Nr-1)*2+3 | 제1바이트치환부(333)제1라운드키가산부(339)제2바이트치환부(343)제2라운드키가산부(349)레지스터부(400) | |
| 라인달 연산 | 사이클 | 선택기의 출력 | |||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||
| 암호화 | 1 | b00 | b05 | b10 | b15 | b04 | b09 | b14 | b03 |
| 2 | b02 | b07 | b01 | b06 | |||||
| 목호화 | 1 | b13 | b10 | b14 | |||||
| 2 | b05 | b02 | b06 | b11 | |||||
Claims (15)
- 입력된 키를 이용하여 암호/복호를 위해 반복되는 복수의 라운드 각각에서의 연산을 위한 적어도 하나의 라운드키를 생성하는 라운드키생성부;복수개로 분리된 입력데이터를 순서대로 입력받고 복수의 상기 라운드 중 초기 라운드를 위해 상기 라운드키생성부에서 출력된, 분리된 상기 입력데이터의 크기에 대응하는 초기 라운드키의 일부를 순서대로 입력받아 가산하는 초기라운드키가산부;상기 초기라운드키가산부에서 출력된 제1데이터 및 상기 라운드키생성부에서 출력된 상기 라운드키의 일부를 입력받아 암호/복호를 위한 연산을 수행하는 제1연산부;상기 초기라운드키가산부에서 출력된 제2데이터 및 상기 라운드키생성부에서 출력된 상기 라운드키의 또다른 일부를 입력받아 암호/복호를 위한 연산을 수행하는 제2연산부; 및상기 제1연산부에서 출력된 제1데이터 및 상기 제2연산부에서 출력된 제2데이터를 임시 저장한 후, 복수의 상기 라운드 중 다음번 라운드에서의 연산을 수행하도록 상기 제1연산부 및 상기 제2연산부에 각각 입력하고, 복수의 상기 라운드가 모두 종료하면 암호화/복호화된 데이터를 출력하는 레지스터부;를 포함하는 것을 특징으로 하는 암호/복호 장치.
- 제 1항에 있어서,상기 제1연산부 및 상기 제2연산부는 라인달(Rijndael) 암호/복호 알고리즘에 따른 연산을 수행하는 것을 특징으로 하는 암호/복호 장치.
- 제 1항에 있어서,상기 제1연산부는.상기 초기라운드키가산부 및 상기 레지스터부에서 출력된 데이터 중 어느 하나를 입력받아 암호/복호를 위한 라인달 바이트치환 연산/라인달 역 바이트치환 연산을 수행하는 제1바이트치환부;상기 제1바이트치환부에서 출력된 데이터를 입력받아 암호/복호를 위한 라인달 컬럼믹스 연산/라인달 역 컬럼믹스 연산을 수행하는 제1컬럼믹서부; 및상기 제1컬럼믹서부 및 상기 제1바이트치환부 중 어느 하나의 출력 데이터를 입력받고 상기 라운드키생성부로부터 상기 라운드키의 일부를 입력받아 라운드키 가산 연산을 수행하는 제1라운드키가산부;를 포함하는 것을 특징으로 하는 암호/복호 장치.
- 제 2항에 있어서.상기 제1연산부는, 상기 초기라운드키가산부 및 상기 레지스터부의 출력데이터를 입력받아 선택적으로 어느 하나를 상기 제1바이트치환부로 입력하는 제1선택기;를 더 포함하는 것을 특징으로 하는 암호/복호 장치.
- 제 2항에 있어서,상기 제1연산부는, 상기 제1컬럼믹서부 및 상기 제1바이트치환부의 출력 데이터를 입력받아 선택적으로 상기 제1라운드키가산부에 입력하는 제3선택기;를 더 포함하는 것을 특징으로 하는 암호/복호 장치.
- 제 5항에 있어서,복수의 상기 라운드 중 마지막 라운드에서는, 상기 제3선택기는 상기 제1바이트치환부의 출력 데이터를 선택하여 상기 제1라운드키가산부에 입력하는 것을 특징으로 하는 암호/복호 장치.
- 제 1항에 있어서,상기 제2연산부는,상기 레지스터부의 출력 데이터를 입력받아 암호/복호를 위한 라인달 바이트 치환 연산/라인달 역 바이트치환 연산을 수행하는 제2바이트치환부;상기 초기라운드키가산부의 출력 데이터를 입력받아 암호/복호를 위한 라인달 컬럼 믹스 연산/라인달 역 컬럼 믹스 연산을 수행하는 제2컬럼믹서부; 및상기 제1연산부 및 상기 제2컬럼믹서부의 출력데이터중 어느 하나를 입력받고 상기 라운드키생성부로부터 라운드키의 일부를 입력받아 라운드키 가산 연산을 수행하는 제2라운드키가산부;를 포함하는 것을 특징으로 하는 암호/복호 장치.
- 제 7항에 있어서.상기 제2연산부는, 상기 제2컬럼믹서부 및 상기 제2바이트연산부의 출력데이터를 입력받아 선택적으로 어느 하나를 상기 제2라운드키연산부로 입력하는 제2선택기;를 더 포함하는 것을 특징으로 하는 암호/복호 장치.
- 제 8항에 있어서,복수의 상기 라운드 중 마지막 라운드에서는, 상기 제2선택기는 상기 제2바이트치환부의 출력 데이터를 선택하여 상기 제2라운드키연산부에 입력하는 것을 특징으로 하는 암호/복호 장치.
- 제 1항에 있어서,상기 레지스터부는,입력된 데이터를 저장하기 위한 적어도 하나의 레지스터; 및상기 레지스터로부터 데이터를 입력받아 선택적으로 출력하는 선택기;를 포함하는 것을 특징으로 하는 암호/복호 장치.
- 제 10항에 있어서,상기 레지스터부는 제1레지스터 내지 제16레지스터를 포함하는 것을 특징으로 하는 암호/복호 장치.
- 제 11항에 있어서,상기 제1레지스터 내지 제4레지스터는 상기 제1연산부의 출력 데이터를 입력받고, 상기 제5레지스터 내지 제5레지스터는 상기 제2연산부의 출력데이터를 입력받는 것을 특징으로 하는 암호/복호 장치.
- 제 11항에 있어서,상기 제1레지스터 내지 제8레지스터에 저장된 데이터는 상기 제9레지스터 내지 제16레지스터에 입력되는 것을 특징으로 하는 암호/복호 장치.
- 제 11항에 있어서,상기 제9 내지 제16레지스터에 저장된 데이터는 상기 선택기에 의해 라인달 시프트 연산이 수행되고, 상기 선택기의 출력 데이터는 상기 제1연산부 및 상기 제2연산부에 입력되는 것을 특징으로 하는 암호/복호 장치.
- 제 1항에 있어서,상기 입력데이터의 크기는 128 비트이고, 상기 입력데이터는 4개의 32 비트 열로 분리되어 순서대로 상기 초기라운드가산부에 입력되는 것을 특징으로 하는 암호/복호 장치.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020030086560A KR20050053379A (ko) | 2003-12-01 | 2003-12-01 | AES Rijndael(라인달) 알고리즘을 빠르게구현하는 암호/복호 장치 및 그 방법 |
| US11/000,496 US7639797B2 (en) | 2003-12-01 | 2004-12-01 | Apparatus and method of performing AES Rijndael algorithm |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020030086560A KR20050053379A (ko) | 2003-12-01 | 2003-12-01 | AES Rijndael(라인달) 알고리즘을 빠르게구현하는 암호/복호 장치 및 그 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20050053379A true KR20050053379A (ko) | 2005-06-08 |
Family
ID=34675698
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020030086560A Ceased KR20050053379A (ko) | 2003-12-01 | 2003-12-01 | AES Rijndael(라인달) 알고리즘을 빠르게구현하는 암호/복호 장치 및 그 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7639797B2 (ko) |
| KR (1) | KR20050053379A (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100931193B1 (ko) * | 2007-11-09 | 2009-12-10 | 한국전자통신연구원 | 수동형 rfid 태그의 암호화 연산 장치 |
| KR100949538B1 (ko) * | 2008-09-09 | 2010-03-25 | 한국전자통신연구원 | Aes 라인달 알고리즘을 이용하는 암호화 및 복호화 장치와 그 방법 |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB0000735D0 (en) | 2000-01-13 | 2000-03-08 | Eyretel Ltd | System and method for analysing communication streams |
| US8015042B2 (en) | 2001-04-02 | 2011-09-06 | Verint Americas Inc. | Methods for long-range contact center staff planning utilizing discrete event simulation |
| JP2006526227A (ja) | 2003-05-23 | 2006-11-16 | ワシントン ユニヴァーシティー | Fpgaデバイスを使用するインテリジェントデータ記憶および処理 |
| US7885405B1 (en) * | 2004-06-04 | 2011-02-08 | GlobalFoundries, Inc. | Multi-gigabit per second concurrent encryption in block cipher modes |
| DE102004062825B4 (de) * | 2004-12-27 | 2006-11-23 | Infineon Technologies Ag | Kryptographische Einheit und Verfahren zum Betreiben einer kryptographischen Einheit |
| JP4596256B2 (ja) * | 2005-08-02 | 2010-12-08 | ソニー株式会社 | 送受信システムおよび方法、送信装置および方法、受信装置および方法、並びにプログラム |
| US8108237B2 (en) | 2006-02-22 | 2012-01-31 | Verint Americas, Inc. | Systems for integrating contact center monitoring, training and scheduling |
| US8379841B2 (en) * | 2006-03-23 | 2013-02-19 | Exegy Incorporated | Method and system for high throughput blockwise independent encryption/decryption |
| US7680264B2 (en) | 2006-03-31 | 2010-03-16 | Verint Americas Inc. | Systems and methods for endpoint recording using a conference bridge |
| IL174784A0 (en) * | 2006-04-04 | 2006-12-31 | Nds Ltd | Robust cipher design |
| US7660406B2 (en) | 2006-06-27 | 2010-02-09 | Verint Americas Inc. | Systems and methods for integrating outsourcers |
| US7660407B2 (en) | 2006-06-27 | 2010-02-09 | Verint Americas Inc. | Systems and methods for scheduling contact center agents |
| US8131578B2 (en) * | 2006-06-30 | 2012-03-06 | Verint Americas Inc. | Systems and methods for automatic scheduling of a workforce |
| US7930314B2 (en) | 2006-09-28 | 2011-04-19 | Verint Americas Inc. | Systems and methods for storing and searching data in a customer center environment |
| US7570755B2 (en) | 2006-09-29 | 2009-08-04 | Verint Americas Inc. | Routine communication sessions for recording |
| US8837697B2 (en) * | 2006-09-29 | 2014-09-16 | Verint Americas Inc. | Call control presence and recording |
| US8422668B1 (en) | 2006-12-15 | 2013-04-16 | Spansion Llc | Table lookup operation on masked data |
| EP2186250B1 (en) | 2007-08-31 | 2019-03-27 | IP Reservoir, LLC | Method and apparatus for hardware-accelerated encryption/decryption |
| US20100246828A1 (en) * | 2009-03-30 | 2010-09-30 | David Johnston | Method and system of parallelized data decryption and key generation |
| US20100250965A1 (en) * | 2009-03-31 | 2010-09-30 | Olson Christopher H | Apparatus and method for implementing instruction support for the advanced encryption standard (aes) algorithm |
| CN101782956B (zh) * | 2010-02-09 | 2012-06-13 | 杭州晟元芯片技术有限公司 | 一种基于aes实时加密的数据保护方法及装置 |
| US8958550B2 (en) * | 2011-09-13 | 2015-02-17 | Combined Conditional Access Development & Support. LLC (CCAD) | Encryption operation with real data rounds, dummy data rounds, and delay periods |
| US20130067212A1 (en) * | 2011-09-14 | 2013-03-14 | Augustin J. Farrugia | Securing implementation of cryptographic algorithms using additional rounds |
| US9014370B2 (en) * | 2012-12-09 | 2015-04-21 | Sandisk Technologies Inc. | High performance hardware-based execution unit for performing C2 block cipher encryption/decryption |
| US9397830B2 (en) | 2012-12-30 | 2016-07-19 | Raymond Richard Feliciano | Method and apparatus for encrypting and decrypting data |
| US10554399B2 (en) | 2012-12-30 | 2020-02-04 | Audacious Designs, Llc | Method and apparatus for encrypting and decrypting data |
| EP2874342A1 (en) * | 2013-11-15 | 2015-05-20 | Gemalto SA | Method to encrypt a sensitive data secure against template attacks |
| WO2018066951A1 (en) * | 2016-10-09 | 2018-04-12 | Lg Electronics Inc. | Improved lightweight block cipher |
| KR102602696B1 (ko) * | 2017-10-13 | 2023-11-16 | 삼성전자주식회사 | 암호화 장치 및 복호화 장치, 이들의 동작방법 |
| US11210664B2 (en) * | 2018-10-02 | 2021-12-28 | Capital One Services, Llc | Systems and methods for amplifying the strength of cryptographic algorithms |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR200279546Y1 (ko) * | 2002-02-28 | 2002-06-24 | 주식회사 소프트커널 | 문서 암/복호화장치 |
| KR20020087331A (ko) * | 2001-05-14 | 2002-11-22 | 최병윤 | 부분 라운드간 파이프라인 기법을 이용한 AES Rijndael암호 및 복호 회로 |
| KR20030051111A (ko) * | 2001-12-18 | 2003-06-25 | 신경욱 | AES Rijndael(라인달) 암호 알고리듬의 하드웨어 구현을위한 라운드 처리부 회로 및 온라인 라운드 키 생성 회로 |
| KR20030087893A (ko) * | 2002-05-09 | 2003-11-15 | 최병윤 | 라운드 키의 온라인 계산 기능을 갖는 모듈화 구조의 AESRijndael 라운드 키 생성 회로 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030198345A1 (en) * | 2002-04-15 | 2003-10-23 | Van Buer Darrel J. | Method and apparatus for high speed implementation of data encryption and decryption utilizing, e.g. Rijndael or its subset AES, or other encryption/decryption algorithms having similar key expansion data flow |
| US20040047466A1 (en) * | 2002-09-06 | 2004-03-11 | Joel Feldman | Advanced encryption standard hardware accelerator and method |
| KR20050092698A (ko) * | 2002-12-13 | 2005-09-22 | 코닌클리즈케 필립스 일렉트로닉스 엔.브이. | 라인달 블록 암호의 서브바이트 함수를 실행하는 장치 및방법과 데이터 암호화 및 해독 장치 |
| US20040202317A1 (en) * | 2002-12-20 | 2004-10-14 | Victor Demjanenko | Advanced encryption standard (AES) implementation as an instruction set extension |
-
2003
- 2003-12-01 KR KR1020030086560A patent/KR20050053379A/ko not_active Ceased
-
2004
- 2004-12-01 US US11/000,496 patent/US7639797B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020087331A (ko) * | 2001-05-14 | 2002-11-22 | 최병윤 | 부분 라운드간 파이프라인 기법을 이용한 AES Rijndael암호 및 복호 회로 |
| KR20030051111A (ko) * | 2001-12-18 | 2003-06-25 | 신경욱 | AES Rijndael(라인달) 암호 알고리듬의 하드웨어 구현을위한 라운드 처리부 회로 및 온라인 라운드 키 생성 회로 |
| KR200279546Y1 (ko) * | 2002-02-28 | 2002-06-24 | 주식회사 소프트커널 | 문서 암/복호화장치 |
| KR20030087893A (ko) * | 2002-05-09 | 2003-11-15 | 최병윤 | 라운드 키의 온라인 계산 기능을 갖는 모듈화 구조의 AESRijndael 라운드 키 생성 회로 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100931193B1 (ko) * | 2007-11-09 | 2009-12-10 | 한국전자통신연구원 | 수동형 rfid 태그의 암호화 연산 장치 |
| KR100949538B1 (ko) * | 2008-09-09 | 2010-03-25 | 한국전자통신연구원 | Aes 라인달 알고리즘을 이용하는 암호화 및 복호화 장치와 그 방법 |
| US8774402B2 (en) | 2008-09-09 | 2014-07-08 | Electronics And Telecommunications Research Institute | Encryption/decryption apparatus and method using AES rijndael algorithm |
Also Published As
| Publication number | Publication date |
|---|---|
| US7639797B2 (en) | 2009-12-29 |
| US20050135607A1 (en) | 2005-06-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20050053379A (ko) | AES Rijndael(라인달) 알고리즘을 빠르게구현하는 암호/복호 장치 및 그 방법 | |
| US7221763B2 (en) | High throughput AES architecture | |
| McLoone et al. | High performance single-chip FPGA Rijndael algorithm implementations | |
| AU767323B2 (en) | Block encryption device using auxiliary conversion | |
| US8411853B2 (en) | Alternate galois field advanced encryption standard round | |
| US20230261853A1 (en) | Method and apparatus for improving the speed of advanced encryption standard (aes) decryption algorithm | |
| CN1672352A (zh) | 基于先进加密标准(aes)的硬件密码机 | |
| CN110784307B (zh) | 轻量级密码算法scenery实现方法、装置及存储介质 | |
| WO2011123575A1 (en) | Cryptographic processor with dynamic update of encryption state | |
| KR20050078271A (ko) | 저전력 고속 동작을 위한 하드웨어 암호화/복호화 장치 및그 방법 | |
| US10237066B1 (en) | Multi-channel encryption and authentication | |
| JP4098719B2 (ja) | Aesアルゴリズム用のプログラマブルデータ暗号化エンジン | |
| Li | Efficient and flexible architecture for AES | |
| Pyrgas et al. | A very compact architecture of CLEFIA block cipher for secure IoT systems | |
| JP2005513541A6 (ja) | Aesアルゴリズム用のプログラマブルデータ暗号化エンジン | |
| US20060198524A1 (en) | Hardware implementation of the mixcolumn/invmiscolumn functions | |
| US20250038952A1 (en) | Methods, unit and device for successively executing first and next block cryptographic computations | |
| EP1629626B1 (en) | Method and apparatus for a low memory hardware implementation of the key expansion function | |
| TWI776474B (zh) | 單回合高階加密標準電路模組 | |
| Abdulwahed | Chaos-Based Advanced Encryption Standard | |
| Canright et al. | A more compact AES | |
| US12401495B1 (en) | Universal circuit device for selective block cipher cryptographic processing with space efficient configurational agility | |
| JP2003500681A (ja) | 暗号テキストの分散性を高めるためにデータアレイに基数変換、論理演算及び疑似乱数ジェネレータを用いる暗号化エンジン | |
| KR100498736B1 (ko) | 블록 암호용 다항식 곱셈장치 및 방법 | |
| Manteena | A VHDL Implemetation of the Advanced Encryption Standard-Rijndael Algorithm |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20031201 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20080502 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20031201 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20091120 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20100217 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20091120 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |