KR100350207B1 - 디지털 데이터의 엘-비트 입력 블록들을 엘-비트 출력비트들로 암호 변환하는 방법 - Google Patents
디지털 데이터의 엘-비트 입력 블록들을 엘-비트 출력비트들로 암호 변환하는 방법 Download PDFInfo
- Publication number
- KR100350207B1 KR100350207B1 KR1020007005721A KR20007005721A KR100350207B1 KR 100350207 B1 KR100350207 B1 KR 100350207B1 KR 1020007005721 A KR1020007005721 A KR 1020007005721A KR 20007005721 A KR20007005721 A KR 20007005721A KR 100350207 B1 KR100350207 B1 KR 100350207B1
- Authority
- KR
- South Korea
- Prior art keywords
- binary vector
- block
- sub
- bit
- blocks
- 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
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/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
- Emergency Protection Circuit Devices (AREA)
- Complex Calculations (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Analogue/Digital Conversion (AREA)
- Nitrogen And Oxygen Or Sulfur-Condensed Heterocyclic Ring Systems (AREA)
Abstract
Description
Claims (4)
- 데이터 블록을 N≥2 서브 블록들로 세분하고, 그 서브 블록 값에 따라 적어도 하나의 이진 벡터의 생성에 의해 서브 블록을 교대로 변환하고, 상기 이진 벡터를 사용하는 상기 서브 블록을 수정하는 것을 포함하는 디지털 데이터의 L-비트 입력 블록들을 L-비트 출력 블록들로 암호 변환하는 방법에 있어서, 상기 이진 벡터는 서브 블록 변환의 이전 단계에서 상기 이진 벡터의 구조에 따라서 다음의 서브 블록 변환 단계에서 생성되는 것을 특징으로 하는 디지털 데이터의 암호화 방법.
- 제 1 항에 있어서, 두 개의 이진 벡터가 생성되고 이들 중 하나는 상기 이진 벡터의 값과 동등한 다수의 비트들에 대하여 순환 자리이동 동작의 사용에 의해 변환되는 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 상기 서브 블록들중 하나는 상기 이진 벡터의 현재값과 동등한 다수의 비트들에 대한 상기 순환 자리이동 동작에 적용되어 수정되는 것을 특징으로 하는 방법.
- 제 1 항에 있어서, 상기 서브 블록 변환에 있어서, 채움 표들은 T≥2의 숫자와, 상기 이진 벡터와 상기 v-번째 표에 의해 정의된 채움 동작을 사용해 수정된 상기 서브 블록에 따라 계산된 표수(v)가 사용되는 것을 특징으로 하는 방법.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/RU1997/000394 WO1999000930A1 (en) | 1997-11-28 | 1997-11-28 | Method for the cryptographic conversion of l-bit input blocks of digital data into l-bit output blocks |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010032479A KR20010032479A (ko) | 2001-04-25 |
KR100350207B1 true KR100350207B1 (ko) | 2002-08-28 |
Family
ID=20130174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020007005721A Expired - Fee Related KR100350207B1 (ko) | 1997-11-28 | 1997-11-28 | 디지털 데이터의 엘-비트 입력 블록들을 엘-비트 출력비트들로 암호 변환하는 방법 |
Country Status (10)
Country | Link |
---|---|
US (1) | US7142673B1 (ko) |
EP (1) | EP1043863B1 (ko) |
JP (1) | JP2001509608A (ko) |
KR (1) | KR100350207B1 (ko) |
AT (1) | ATE363783T1 (ko) |
DE (1) | DE69737773D1 (ko) |
ES (1) | ES2293665T3 (ko) |
PL (1) | PL341508A1 (ko) |
UA (1) | UA55496C2 (ko) |
WO (1) | WO1999000930A1 (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070061835A1 (en) * | 2005-08-05 | 2007-03-15 | Realnetworks, Inc. | System and method for registering users and devices |
KR100972517B1 (ko) * | 2008-02-28 | 2010-07-28 | 쌍용자동차 주식회사 | 자동차용 시트의 엑티브 헤드레스트 |
CN104022872B (zh) * | 2014-04-09 | 2015-03-25 | 广州赛意信息科技有限公司 | 数据加密方法 |
US9774443B2 (en) * | 2015-03-04 | 2017-09-26 | Apple Inc. | Computing key-schedules of the AES for use in white boxes |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CH558993A (de) * | 1973-03-19 | 1975-02-14 | Patelhold Patentverwertung | Verfahren und einrichtung zur verschluesselten nachrichtenuebertragung. |
DE3905667A1 (de) * | 1989-02-24 | 1990-08-30 | Ant Nachrichtentech | Verfahren zum ver- und entschluesseln eines nachrichtenstromes |
DE4016203A1 (de) | 1990-05-19 | 1991-11-21 | Rolf Prof Dr Trautner | Verfahren zur blockweisen chiffrierung von digitalen daten |
US5142578A (en) * | 1991-08-22 | 1992-08-25 | International Business Machines Corporation | Hybrid public key algorithm/data encryption algorithm key distribution method based on control vectors |
RU2024209C1 (ru) * | 1991-10-30 | 1994-11-30 | Борис Владимирович Березин | Устройство шифрования двоичной информации "албер" |
RU2032990C1 (ru) * | 1992-04-28 | 1995-04-10 | Борис Владимирович Березин | Способ шифрования двоичной информации |
JPH0812537B2 (ja) * | 1993-03-11 | 1996-02-07 | 日本電気株式会社 | 暗号化装置 |
US5511123A (en) * | 1994-08-04 | 1996-04-23 | Northern Telecom Limited | Symmetric cryptographic system for data encryption |
US5778074A (en) * | 1995-06-29 | 1998-07-07 | Teledyne Industries, Inc. | Methods for generating variable S-boxes from arbitrary keys of arbitrary length including methods which allow rapid key changes |
EP0839418B1 (en) * | 1996-05-20 | 2003-05-02 | Koninklijke Philips Electronics N.V. | Cryptographic method and apparatus for non-linearly merging a data block and a key |
US6031911A (en) * | 1996-07-18 | 2000-02-29 | Entrust Technologies, Ltd. | Practical S box design |
US6301362B1 (en) * | 1998-06-12 | 2001-10-09 | International Business Machines Corporation | Method and apparatus for cryptographically transforming an input block into an output block |
US6937727B2 (en) * | 2001-06-08 | 2005-08-30 | Corrent Corporation | Circuit and method for implementing the advanced encryption standard block cipher algorithm in a system having a plurality of channels |
-
1997
- 1997-11-28 KR KR1020007005721A patent/KR100350207B1/ko not_active Expired - Fee Related
- 1997-11-28 WO PCT/RU1997/000394 patent/WO1999000930A1/ru active IP Right Grant
- 1997-11-28 PL PL97341508A patent/PL341508A1/xx unknown
- 1997-11-28 AT AT97951348T patent/ATE363783T1/de not_active IP Right Cessation
- 1997-11-28 UA UA2000063692A patent/UA55496C2/uk unknown
- 1997-11-28 EP EP97951348A patent/EP1043863B1/en not_active Expired - Lifetime
- 1997-11-28 DE DE69737773T patent/DE69737773D1/de not_active Expired - Lifetime
- 1997-11-28 ES ES97951348T patent/ES2293665T3/es not_active Expired - Lifetime
- 1997-11-28 US US09/554,107 patent/US7142673B1/en not_active Expired - Fee Related
- 1997-11-28 JP JP2000500742A patent/JP2001509608A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
EP1043863A4 (en) | 2002-05-22 |
PL341508A1 (en) | 2001-04-23 |
JP2001509608A (ja) | 2001-07-24 |
EP1043863A1 (en) | 2000-10-11 |
ATE363783T1 (de) | 2007-06-15 |
US7142673B1 (en) | 2006-11-28 |
UA55496C2 (uk) | 2003-04-15 |
EP1043863B1 (en) | 2007-05-30 |
DE69737773D1 (de) | 2007-07-12 |
KR20010032479A (ko) | 2001-04-25 |
ES2293665T3 (es) | 2008-03-16 |
WO1999000930A1 (en) | 1999-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7079651B2 (en) | Cryptographic method and apparatus for non-linearly merging a data block and a key | |
Massey | SAFER K-64: A byte-oriented block-ciphering algorithm | |
KR100435052B1 (ko) | 암호화장치 | |
US5003596A (en) | Method of cryptographically transforming electronic digital data from one form to another | |
RU2124814C1 (ru) | Способ шифрования блоков цифровых данных | |
JP2006506668A (ja) | 複数鍵を用いたストリーム暗号の生成方法 | |
KR20050078271A (ko) | 저전력 고속 동작을 위한 하드웨어 암호화/복호화 장치 및그 방법 | |
Masoodi et al. | Symmetric algorithms I | |
CN100393026C (zh) | 二进制数据块加密变换方法 | |
JP2004258667A (ja) | N個のデジットを含むワードの擬似ランダム置換の生成方法 | |
JP3012732B2 (ja) | ブロック暗号処理装置 | |
JP2018514816A (ja) | 変形鍵を用いる高速aes | |
US7103180B1 (en) | Method of implementing the data encryption standard with reduced computation | |
RU2188513C2 (ru) | Способ криптографического преобразования l-битовых входных блоков цифровых данных в l-битовые выходные блоки | |
KR100350207B1 (ko) | 디지털 데이터의 엘-비트 입력 블록들을 엘-비트 출력비트들로 암호 변환하는 방법 | |
RU2140709C1 (ru) | Способ криптографического преобразования блоков цифровых данных | |
El-Ramly et al. | Dynamic generation of S-boxes in block cipher systems | |
CN112910626B (zh) | 一种基于幂次运算的数据加密及解密方法 | |
RU2024209C1 (ru) | Устройство шифрования двоичной информации "албер" | |
RU2140716C1 (ru) | Способ криптографического преобразования блоков цифровых данных | |
Bahumik et al. | A symmetric key-based image encryption scheme | |
RU2186467C2 (ru) | Способ блочного итеративного шифрования | |
JPH09269727A (ja) | 暗号化方法および暗号化装置 | |
RU2783406C1 (ru) | Способ генерации гаммы, используемый при поточном шифровании | |
US20250211422A1 (en) | Linear converter, block encryption and/or decryption circuits and chip |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0105 | International application |
Patent event date: 20000525 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination | ||
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: 20020216 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: 20020718 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20020813 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20020814 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20050708 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20060629 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20070627 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20080613 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20090813 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20100527 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20100527 Start annual number: 9 End annual number: 9 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |