KR101516574B1 - 형태보존 암호화를 위한 가변길이 블록암호 장치 및 방법 - Google Patents
형태보존 암호화를 위한 가변길이 블록암호 장치 및 방법 Download PDFInfo
- Publication number
- KR101516574B1 KR101516574B1 KR1020140020527A KR20140020527A KR101516574B1 KR 101516574 B1 KR101516574 B1 KR 101516574B1 KR 1020140020527 A KR1020140020527 A KR 1020140020527A KR 20140020527 A KR20140020527 A KR 20140020527A KR 101516574 B1 KR101516574 B1 KR 101516574B1
- Authority
- KR
- South Korea
- Prior art keywords
- round
- key
- erk
- encryption
- decryption
- 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 - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000003780 insertion Methods 0.000 claims description 9
- 230000037431 insertion Effects 0.000 claims description 9
- 238000004321 preservation Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 6
- 239000011159 matrix material Substances 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 3
Images
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
- 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
- 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
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09C—CIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
- G09C1/00—Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
-
- 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
-
- 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/24—Key scheduling, i.e. generating round keys or sub-keys for block encryption
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Storage Device Security (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
도 2 내지 도 22는 도 1의 실시예에 따른 암호화 장치에서 수행되는 알고리즘 및 데이터의 예이다.
도 23은 일 실시예에 따른 가변길이 블록암호 장치에서 복호화 장치의 블록도이다.
도 24 내지 도 34는 도 23의 실시예에 따른 복호화 장치에서 수행되는 알고리즘 및 데이터의 예이다.
도 35는 일 실시예에 따른 가변길이 블록암호 장치에서 비밀키 생성장치의 블록도이다.
도 36은 일 실시예에 따른 가변길이 블록암호 장치에서 암호화 장치에 의해 수행되는 암호화 방법의 흐름도이다.
도 37은 일 실시예에 따른 가변길이 블록암호 장치에서 복호화 장치에 의해 수행되는 복호화 방법의 흐름도이다.
120: 암호문 출력부 121: 제1 암호화 라운드부
122: 제2 암호화 라운드부 122a: 제2 홀수 암호화 라운드부
122b: 제2 짝수 암호화 라운드부 123: 제3 암호화 라운드부
200: 복호화 장치 210: 복호화 키 생성부
220: 평문 복원부 221: 제1 복호화 라운드부
222: 제2 복호화 라운드부 222a: 제2 홀수 복호화 라운드부
222b: 제2 짝수 복호화 라운드부 223: 제3 복호화 라운드부
300: 비밀키 생성 장치 310: 메시지 인증값 생성부
Claims (15)
- 가변길이 블록암호 장치에 있어서,
비밀키 및 라운드 수(Nr)를 이용하여 암호화 라운드 키(eRK0, eRK1, …, eRKNr)를 생성하는 암호화 키 생성부; 및
평문, 상기 암호화 라운드 키를 이용하여 상기 평문과 동일한 길이의 암호문을 출력하는 암호문 출력부를 포함하고,
상기 암호화 키 생성부는
상기 비밀키 및 상기 라운드 수(Nr)를 입력으로 상기 비밀키의 길이에 따라 미리 설정된 함수를 수행하여 (Nr + 1)×128 비트열을 출력하고, 출력된 결과를 이용하여 각각 128 비트의 길이를 갖는 상기 암호화 라운드 키(eRK0, eRK1, …,eRKNr)를 생성하는 암호화 장치. - 삭제
- 제1항에 있어서,
상기 암호문 출력부는
상기 평문, 상기 평문의 길이 및 암호화 라운드 키(eRK0)를 입력으로 상기 평문의 삽입 위치를 고려하여 암호화 라운드 함수값을 출력하는 제1 암호화 라운드부;
이전 암호화 라운드에서 출력된 암호화 라운드 함수값과, 암호화 라운드 키(eRK1, …, eRKNr -1)를 순차적으로 입력받아 암호화 라운드 함수값을 출력하는 제2 암호화 라운드부; 및
이전 암호화 라운드에서 출력된 암호화 라운드 함수값, 암호화 라운드 키(eRKNr) 및 평문 길이를 입력받아 상기 암호문을 출력하는 제3 암호화 라운드부를 포함하는 암호화 장치. - 제1항에 있어서,
마스터 키 및 트윅을 이용하여 상기 마스터 키와 동일한 길이를 갖는 상기 비밀키를 생성하는 비밀키 생성부를 더 포함하는 암호화 장치. - 제4항에 있어서,
상기 비밀키 생성부는
상기 마스터 키 및 트윅을 이용하여 메시지 인증값(M[0],M[1],M[2],…,M[15])을 생성하는 메시지 인증부를 포함하고, 상기 마스터 키 중의 소정 비트와 상기 생성된 메시지 인증값을 배타적 논리합(XOR) 연산하여 상기 비밀키를 생성하는 암호화 장치. - 제5항에 있어서,
상기 마스터 키는 128 비트, 192 비트 또는 256 비트 중의 어느 하나의 비트 길이를 가지며, 상기 트윅은 임의의 비트 길이를 가지며, 상기 생성된 메시지 인증값은 128 비트 길이를 갖는 암호화 장치. - 가변길이 블록암호 장치에 있어서,
비밀키 및 라운드 수(Nr)를 이용하여 복호화 라운드 키(dRK0, dRK1,…,dRKNr)를 생성하는 복호화 키 생성부; 및
암호문, 상기 복호화 라운드 키를 이용하여 상기 암호문과 동일한 길이의 평문을 복원하는 평문 복원부를 포함하는 복호화 장치. - 제7항에 있어서,
상기 복호화 키 생성부는
Decrypt(Encrypt(P, eRK), dRK) = P, (여기서, P는 평문, eRK는 암호화 라운드 키, dRK는 복호화 라운드 키)를 만족하도록 상기 복호화 라운드 키를 생성하는 복호화 장치. - 제7항에 있어서,
상기 평문 복원부는
암호문, 평문의 길이 및 복호화 라운드 키(dRK0)를 입력으로 상기 암호문의 삽입 위치를 고려하여 복호화 라운드 함수값을 출력하는 제1 복호화 라운드부;
이전 복호화 라운드에서 출력된 복호화 라운드 함수값과, 복호화 라운드 키(dRK1, …, dRKNr -1)를 순차적으로 입력받아 복호화 라운드 함수값을 출력하는 제2 복호화 라운드부; 및
이전 복호화 라운드에서 출력된 복호화 라운드 함수값, 복호화 라운드 키(dRKNr) 및 평문 길이를 입력받아 상기 암호문을 평문으로 복원하는 제3 복호화 라운드부를 포함하는 복호화 장치. - 가변길이 블록암호 방법에 있어서,
비밀키 및 라운드 수(Nr)를 이용하여 암호화 라운드 키(eRK0, eRK1, …, eRKNr)를 생성하는 단계; 및
평문, 상기 암호화 라운드 키를 이용하여 상기 평문과 동일한 길이의 암호문을 출력하는 단계를 포함하고,
상기 암호화 라운드 키를 생성하는 단계는
상기 비밀키 및 상기 라운드 수(Nr)를 입력으로 상기 비밀키의 길이에 따라 미리 설정된 함수를 수행하여 (Nr + 1)×128 비트열을 출력하는 단계; 및
상기 출력된 (Nr + 1)×128 비트열을 이용하여 각각 128 비트의 길이를 갖는 상기 암호화 라운드 키(eRK0, eRK1, …, eRKNr)를 생성하는 단계를 포함하는 암호화 방법. - 삭제
- 제10항에 있어서,
상기 암호문을 출력하는 단계는
상기 평문, 상기 평문의 길이 및 암호화 라운드 키(eRK0)를 입력으로 상기 평문의 삽입 위치를 고려하여 암호화 라운드 함수값을 출력하는 단계;
이전 암호화 라운드에서 출력된 암호화 라운드 함수값과, 암호화 라운드 키(eRK1, …, eRKNr -1)를 순차적으로 입력받아 암호화 라운드 함수값을 출력하는 단계; 및
이전 암호화 라운드에서 출력된 암호화 라운드 함수값, 암호화 라운드 키(eRKNr) 및 평문 길이를 입력받아, 상기 암호문을 출력하는 단계를 포함하는 암호화 방법. - 가변길이 블록암호 방법에 있어서,
비밀키 및 라운드 수(Nr)를 이용하여 복호화 라운드 키(dRK0, dRK1, …, dRKNr)를 생성하는 단계; 및
암호문, 상기 복호화 라운드 키를 이용하여 상기 암호문과 동일한 길이의 평문으로 복원하는 단계를 포함하는 복호화 방법. - 제13항에 있어서,
상기 복호화 라운드 키를 생성하는 단계는
Decrypt(Encrypt(P, eRK), dRK) = P, (여기서, P는 평문, eRK는 암호화 라운드 키, dRK는 복호화 라운드 키)를 만족하도록 상기 복호화 라운드 키를 생성하는 복호화 방법. - 제14항에 있어서,
상기 평문을 복원하는 단계는
암호문, 평문의 길이 및 복호화 라운드 키(dRK0)를 입력으로 상기 암호문의 삽입 위치를 고려하여 복호화 라운드 함수값을 출력하는 단계;
이전 복호화 라운드에서 출력된 복호화 라운드 함수값과, 복호화 라운드 키(dRK1, …, dRKNr -1)를 순차적으로 입력받아 복호화 라운드 함수값을 출력하는 복호화 라운드를 반복 수행하는 단계; 및
이전 복호화 라운드에서 출력된 복호화 라운드 함수값, 복호화 라운드 키(dRKNr) 및 평문 길이를 입력받아 상기 암호문을 평문으로 복원하는 복호화 라운드를 수행하는 단계를 포함하는 복호화 방법.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140020527A KR101516574B1 (ko) | 2014-02-21 | 2014-02-21 | 형태보존 암호화를 위한 가변길이 블록암호 장치 및 방법 |
EP14195773.8A EP2911138A3 (en) | 2014-02-21 | 2014-12-02 | Variable-length block cipher apparatus and method capable of format preserving encryption |
JP2014244715A JP2015158665A (ja) | 2014-02-21 | 2014-12-03 | 形態保存暗号化のための可変長ブロック暗号装置および方法 |
US14/561,652 US20150244518A1 (en) | 2014-02-21 | 2014-12-05 | Variable-length block cipher apparatus and method capable of format preserving encryption |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140020527A KR101516574B1 (ko) | 2014-02-21 | 2014-02-21 | 형태보존 암호화를 위한 가변길이 블록암호 장치 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101516574B1 true KR101516574B1 (ko) | 2015-05-04 |
Family
ID=52013866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140020527A Expired - Fee Related KR101516574B1 (ko) | 2014-02-21 | 2014-02-21 | 형태보존 암호화를 위한 가변길이 블록암호 장치 및 방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20150244518A1 (ko) |
EP (1) | EP2911138A3 (ko) |
JP (1) | JP2015158665A (ko) |
KR (1) | KR101516574B1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101790325B1 (ko) * | 2017-07-26 | 2017-10-25 | 주식회사 차칵 | 암호화 및 복호화 시스템 |
EP3644546A1 (en) | 2018-10-26 | 2020-04-29 | Samsung SDS Co., Ltd. | Apparatus and method for generating cryptographic algorithm, apparatus and method for encryption |
KR20210048698A (ko) | 2019-10-24 | 2021-05-04 | 삼성에스디에스 주식회사 | 암복호화를 위한 장치 및 방법 |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015144764A1 (de) * | 2014-03-26 | 2015-10-01 | Continental Teves Ag & Co. Ohg | Verfahren und system zur verbesserung der datensicherheit bei einem kommunikationsvorgang |
US10103877B2 (en) * | 2015-09-24 | 2018-10-16 | Intel Corporation | SMS4 acceleration processors having round constant generation |
AU2016386405B2 (en) * | 2016-01-11 | 2021-02-18 | Visa International Service Association | Fast format-preserving encryption for variable length data |
US9830464B2 (en) * | 2016-01-21 | 2017-11-28 | Passport Health Communications, Inc. | Format preserving encryption |
US20200145187A1 (en) * | 2019-12-20 | 2020-05-07 | Intel Corporation | Bit-length parameterizable cipher |
US11575504B2 (en) | 2019-06-29 | 2023-02-07 | Intel Corporation | Cryptographic computing engine for memory load and store units of a microarchitecture pipeline |
US12282567B2 (en) | 2019-06-29 | 2025-04-22 | Intel Corporation | Cryptographic computing using encrypted base addresses and used in multi-tenant environments |
US11580234B2 (en) | 2019-06-29 | 2023-02-14 | Intel Corporation | Implicit integrity for cryptographic computing |
US11403234B2 (en) | 2019-06-29 | 2022-08-02 | Intel Corporation | Cryptographic computing using encrypted base addresses and used in multi-tenant environments |
US11250165B2 (en) | 2019-12-20 | 2022-02-15 | Intel Corporation | Binding of cryptographic operations to context or speculative execution restrictions |
CN111783112B (zh) * | 2020-06-09 | 2023-09-12 | 三未信安科技股份有限公司 | 一种保留格式加密的快速实现方法、系统、介质及设备 |
US11669625B2 (en) | 2020-12-26 | 2023-06-06 | Intel Corporation | Data type based cryptographic computing |
US11580035B2 (en) | 2020-12-26 | 2023-02-14 | Intel Corporation | Fine-grained stack protection using cryptographic computing |
CN114513298B (zh) * | 2022-02-18 | 2025-07-18 | 深圳开拓者科技有限公司 | 一种可接受任意明文长度的轻量级加密方法 |
US12321467B2 (en) | 2022-06-30 | 2025-06-03 | Intel Corporation | Cryptographic computing isolation for multi-tenancy and secure software components |
US12306998B2 (en) | 2022-06-30 | 2025-05-20 | Intel Corporation | Stateless and low-overhead domain isolation using cryptographic computing |
CN116049841B (zh) * | 2022-09-08 | 2023-09-19 | 北京海泰方圆科技股份有限公司 | 一种身份证号的加密方法、装置、设备及介质 |
CN118677599A (zh) * | 2023-03-20 | 2024-09-20 | 慧荣科技股份有限公司 | 数据加密的回合密钥扩展装置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7317795B2 (en) * | 2001-04-17 | 2008-01-08 | She Alfred C | Pipelined deciphering round keys generation |
JP2004133087A (ja) | 2002-10-09 | 2004-04-30 | Sony Corp | ブロック暗号方法およびブロック暗号回路 |
US7421076B2 (en) * | 2003-09-17 | 2008-09-02 | Analog Devices, Inc. | Advanced encryption standard (AES) engine with real time S-box generation |
US7899190B2 (en) * | 2004-04-16 | 2011-03-01 | Research In Motion Limited | Security countermeasures for power analysis attacks |
US7561689B2 (en) * | 2004-06-17 | 2009-07-14 | Agere Systems Inc. | Generating keys having one of a number of key sizes |
CA2627136A1 (en) * | 2005-11-04 | 2007-05-10 | Nec Corporation | Message authentication device, message authentication method, message authentication program and storage medium therefor |
US9361617B2 (en) * | 2008-06-17 | 2016-06-07 | Verifone, Inc. | Variable-length cipher system and method |
US8958562B2 (en) * | 2007-01-16 | 2015-02-17 | Voltage Security, Inc. | Format-preserving cryptographic systems |
JP5402632B2 (ja) * | 2007-08-06 | 2014-01-29 | 日本電気株式会社 | 共通鍵ブロック暗号化装置、共通鍵ブロック暗号化方法及びプログラム |
US8687802B2 (en) * | 2009-03-30 | 2014-04-01 | The Regents Of The University Of California | Method and system for accelerating the deterministic enciphering of data in a small domain |
WO2012011455A1 (ja) * | 2010-07-20 | 2012-01-26 | 日本電気株式会社 | 暗号化装置、復号装置、暗号化方法、復号方法、および、コンピュータ・プログラム |
JP5672037B2 (ja) * | 2011-02-10 | 2015-02-18 | 大日本印刷株式会社 | 暗号化方法、復号方法、暗号化装置、復号装置及び暗号化/復号システム |
JP5682527B2 (ja) * | 2011-03-28 | 2015-03-11 | ソニー株式会社 | 暗号処理装置、および暗号処理方法、並びにプログラム |
WO2013161841A1 (ja) * | 2012-04-24 | 2013-10-31 | 日本電気株式会社 | フォーマット保存暗号化装置、方法およびプログラム、復号化装置、方法およびプログラム |
-
2014
- 2014-02-21 KR KR1020140020527A patent/KR101516574B1/ko not_active Expired - Fee Related
- 2014-12-02 EP EP14195773.8A patent/EP2911138A3/en not_active Withdrawn
- 2014-12-03 JP JP2014244715A patent/JP2015158665A/ja active Pending
- 2014-12-05 US US14/561,652 patent/US20150244518A1/en not_active Abandoned
Non-Patent Citations (1)
Title |
---|
Ahmed Elshafee, IJCSNS International Journal of Computer Science and Network Security, Vol. 12 No. 10, "KAMFEE-X64 Cipher" * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101790325B1 (ko) * | 2017-07-26 | 2017-10-25 | 주식회사 차칵 | 암호화 및 복호화 시스템 |
EP3644546A1 (en) | 2018-10-26 | 2020-04-29 | Samsung SDS Co., Ltd. | Apparatus and method for generating cryptographic algorithm, apparatus and method for encryption |
KR20200047138A (ko) | 2018-10-26 | 2020-05-07 | 삼성에스디에스 주식회사 | 암호 알고리즘 생성 장치 및 방법, 암호화 장치 및 방법 |
US11632234B2 (en) | 2018-10-26 | 2023-04-18 | Samsung Sds Co., Ltd. | Apparatus and method for generating cryptographic algorithm, apparatus and method for encryption |
KR20210048698A (ko) | 2019-10-24 | 2021-05-04 | 삼성에스디에스 주식회사 | 암복호화를 위한 장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
EP2911138A3 (en) | 2015-12-09 |
US20150244518A1 (en) | 2015-08-27 |
JP2015158665A (ja) | 2015-09-03 |
EP2911138A2 (en) | 2015-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101516574B1 (ko) | 형태보존 암호화를 위한 가변길이 블록암호 장치 및 방법 | |
KR101593169B1 (ko) | 페이스텔 구조의 가변길이 블록암호 장치 및 방법 | |
Saraf et al. | Text and image encryption decryption using advanced encryption standard | |
JP6035459B2 (ja) | 暗号化装置、復号化装置、及びプログラム | |
KR101091246B1 (ko) | 간단하고 효율적인 원패스 인증 암호화 방법 | |
WO2015015702A1 (ja) | 認証暗号装置、認証暗号方法および認証暗号用プログラム | |
Andriani et al. | Comparision of AES 128, 192 and 256 bit algorithm for encryption and description file | |
Asaad et al. | Partial image encryption using RC4 stream cipher approach and embedded in an image | |
US20110150225A1 (en) | Encryption devices for block having double block length, decryption devices, encryption method, decryption method, and programs thereof | |
US11075889B2 (en) | Method and system for encrypting/decrypting data with ultra-low latency for secure data storage and/or communication | |
JP7226829B2 (ja) | データ処理装置、方法及びコンピュータプログラム | |
US20170041133A1 (en) | Encryption method, program, and system | |
CN112866288B (zh) | 一种双明文传输的数据对称加密方法 | |
CN118337498B (zh) | 一种基于对称密钥池的数据传输方法 | |
KR100551992B1 (ko) | 어플리케이션 데이터의 암호화 및 복호화 방법 | |
Arya et al. | Effective AES Implementation | |
KR101583285B1 (ko) | 확장 키를 이용한 블록 암호화 방법 및 그 방법에 따른 장치 | |
WO2012060685A1 (en) | A method for linear transformation in substitution-permutation network symmetric-key block cipher | |
Charru et al. | Improved Cryptography Algorithm to Enhanced Data Security | |
Giri et al. | End-to-End Encryption Techniques | |
Padhi et al. | Modified version of XTS (XOR-Encrypt-XOR with Ciphertext Stealing) using tweakable enciphering scheme | |
Kumar et al. | Implementation of AES algorithm using Verilog | |
CN102474413A (zh) | 私钥压缩 | |
Ahmad et al. | Energy efficient sensor network security using Stream cipher mode of operation | |
RU2694336C1 (ru) | Способ аутентифицированного шифрования |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140221 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20141127 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: 20150421 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150424 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20150427 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20180406 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20180406 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20200326 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20210325 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20220207 Start annual number: 8 End annual number: 8 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20240205 |