KR20040100850A - 키 생성 장치, 부호화 복호화 장치 및 키 생성 방법 - Google Patents
키 생성 장치, 부호화 복호화 장치 및 키 생성 방법 Download PDFInfo
- Publication number
- KR20040100850A KR20040100850A KR10-2003-7016399A KR20037016399A KR20040100850A KR 20040100850 A KR20040100850 A KR 20040100850A KR 20037016399 A KR20037016399 A KR 20037016399A KR 20040100850 A KR20040100850 A KR 20040100850A
- Authority
- KR
- South Korea
- Prior art keywords
- key
- data
- random number
- input
- encoding
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 28
- 238000012545 processing Methods 0.000 claims description 27
- 238000004364 calculation method Methods 0.000 claims description 6
- 102100040862 Dual specificity protein kinase CLK1 Human genes 0.000 abstract description 11
- 101000749294 Homo sapiens Dual specificity protein kinase CLK1 Proteins 0.000 abstract description 10
- 102100040844 Dual specificity protein kinase CLK2 Human genes 0.000 abstract description 7
- 101000749291 Homo sapiens Dual specificity protein kinase CLK2 Proteins 0.000 abstract description 7
- 102100040856 Dual specificity protein kinase CLK3 Human genes 0.000 abstract description 6
- 101000749304 Homo sapiens Dual specificity protein kinase CLK3 Proteins 0.000 abstract description 6
- 238000012544 monitoring process Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 5
- 238000013478 data encryption standard Methods 0.000 description 3
- 230000001788 irregular Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer 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
- 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
-
- 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
- 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
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)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
Claims (8)
- 각각 독립된 소정 주기로 난수(亂數)를 변화시켜 출력하는 복수의 난수 발생 수단과,상기 복수의 난수 발생 수단으로부터 출력되는 각각의 난수가 입력되고, 입력된 상기 복수의 난수에 소정 연산 처리를 실행하여 키 정보를 생성하는 연산 처리 수단을 구비하는 키 생성 장치.
- 제1항에 있어서,상기 난수 발생 수단은 각각입력되는 입력 데이터에 소정 처리를 실행하여 출력하는 데이터 연산 수단과,상기 데이터 연산 수단의 출력 데이터를 상기 난수 발생 수단마다 독립하여 주어지는 획득(acquisition) 지시에 따라 획득하여 유지하고, 상기 지시에 따라 유지된 출력 데이터를 상기 데이터 연산 수단에 입력하는 데이터 유지 수단을 구비하는 키 생성 장치.
- 제2항에 있어서,상기 데이터 연산 수단은 입력되는 입력 데이터의 비트열(列)에 대해 비트반전 처리, 시프트 처리, 배타적 논리합 처리 중 적어도 하나를 실행하는 키 생성 장치.
- 제1항에 있어서,상기 난수 발생 수단으로부터 출력되는 난수의 데이터 길이보다 상기 연산 처리 수단에서 생성되는 키 정보의 데이터 길이가 긴 키 생성 장치.
- 각각 독립된 소정 주기로 난수를 변화시켜 출력하는 복수의 난수 발생 수단과,상기 복수의 난수 발생 수단으로부터 출력되는 각각의 난수가 입력되고, 입력되는 상기 복수의 난수에 소정 연산 처리를 실행하는 연산 처리부를 구비하는 키 생성 수단과,입력되는 입력 데이터를 상기 키 생성 수단에서 생성되는 제1 키 정보에 따라 부호화 또는 복호화 처리를 실행하는 부호화 복호화 처리 수단을 구비하는 부호화 복호화 장치.
- 제5항에 있어서,상기 난수 발생 수단은 각각입력되는 입력 데이터에 소정 처리를 실행하여 출력하는 데이터 연산 수단과,상기 데이터 연산 수단의 출력 데이터를 상기 난수 발생 수단마다 독립하여 주어지는 획득 지시에 따라 획득하여 유지하고, 상기 획득 지시에 따라 획득되어 유지된 출력 데이터를 상기 데이터 연산 수단에 입력하는 데이터 유지 수단을 구비하는 부호화 복호화 장치.
- 제5항에 있어서,상기 부호화 복호화 장치는입력되는 입력 데이터를 제2 키 정보로서 유지하는 키 유지 수단과,상기 키 생성 수단에서 생성되는 제1 키 정보와, 상기 키 유지 수단에 유지된 제2 키 정보를 선택하여 출력하는 키 선택 수단을 추가로 구비하고,상기 부호화 복호화 처리 수단은 상기 키 선택 수단에서 선택된 키 정보에 따라 부호화 또는 복호화 처리를 실행하는 부호화 복호화 장치.
- 각각 상이한 소정 주기로 난수를 복수 발생시키고,상기 상이한 주기로 발생하는 복수의 난수에 소정 연산 처리를 실시하여 출력하는 키 생성 방법.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002118509A JP4491706B2 (ja) | 2002-04-19 | 2002-04-19 | 暗号化復号化装置およびデータ受信装置 |
JPJP-P-2002-00118509 | 2002-04-19 | ||
PCT/JP2003/004915 WO2003090185A1 (en) | 2002-04-19 | 2003-04-17 | Key generation device, encoding/decoding device, and key generation method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040100850A true KR20040100850A (ko) | 2004-12-02 |
KR100978324B1 KR100978324B1 (ko) | 2010-08-26 |
Family
ID=29243530
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020037016399A Expired - Fee Related KR100978324B1 (ko) | 2002-04-19 | 2003-04-17 | 키 생성 장치, 부호화 복호화 장치 및 키 생성 방법 |
Country Status (7)
Country | Link |
---|---|
US (1) | US7406175B2 (ko) |
EP (1) | EP1498865A4 (ko) |
JP (1) | JP4491706B2 (ko) |
KR (1) | KR100978324B1 (ko) |
CN (1) | CN1269088C (ko) |
HK (1) | HK1068439A1 (ko) |
WO (1) | WO2003090185A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180102537A (ko) * | 2015-09-15 | 2018-09-17 | 글로벌 리스크 어드바이저스 | 공진 암호화 장치 및 방법 |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7770027B2 (en) * | 2004-11-15 | 2010-08-03 | Nintendo Co., Ltd. | Semiconductor memory device |
US8155306B2 (en) * | 2004-12-09 | 2012-04-10 | Intel Corporation | Method and apparatus for increasing the speed of cryptographic processing |
US20060133607A1 (en) * | 2004-12-22 | 2006-06-22 | Seagate Technology Llc | Apparatus and method for generating a secret key |
JP4818651B2 (ja) * | 2005-07-13 | 2011-11-16 | ルネサスエレクトロニクス株式会社 | 暗号化・復号化回路 |
JP2008246672A (ja) | 2007-03-29 | 2008-10-16 | Brother Ind Ltd | 画像記録装置 |
CN101448130B (zh) * | 2008-12-19 | 2013-04-17 | 北京中星微电子有限公司 | 监控系统中数据加密保护的方法、系统和设备 |
US9251143B2 (en) | 2012-01-13 | 2016-02-02 | International Business Machines Corporation | Converting data into natural language form |
CN104158788B (zh) * | 2013-05-13 | 2017-08-29 | 普天信息技术研究院有限公司 | 一种端到端传输数据的方法 |
CN105894620A (zh) * | 2015-08-11 | 2016-08-24 | 乐视体育文化产业发展(北京)有限公司 | 一种自行车控制方法、装置及自行车 |
CN107819577B (zh) * | 2017-11-28 | 2021-04-09 | 中电科蓉威电子技术有限公司 | 一种用于总线数据传输的同步密钥生成方法及装置 |
CN109683851A (zh) * | 2018-11-16 | 2019-04-26 | 深圳市先河系统技术有限公司 | 随机数的生成方法、随机数生成装置、计算机存储介质 |
FR3093363B1 (fr) * | 2019-02-28 | 2021-12-03 | Psa Automobiles Sa | Procédé et dispositif de cryptographie symétrique pour calculateur de véhicule |
US11838402B2 (en) | 2019-03-13 | 2023-12-05 | The Research Foundation For The State University Of New York | Ultra low power core for lightweight encryption |
TWI793429B (zh) * | 2019-07-25 | 2023-02-21 | 熵碼科技股份有限公司 | 加密金鑰生成器及傳輸系統 |
CN112671532B (zh) * | 2020-12-07 | 2023-03-28 | 华帝股份有限公司 | 一种通信密钥的生成方法及相关设备 |
CN113312648B (zh) * | 2021-06-23 | 2023-10-31 | 国网黑龙江省电力有限公司绥化供电公司 | 一种基于数据加密的通讯模块及通讯方法 |
CN114996725B (zh) * | 2022-05-06 | 2023-07-28 | 北京中科昊芯科技有限公司 | 一种保护开发程序的方法以及处理器 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4665502A (en) * | 1984-06-01 | 1987-05-12 | William Kreisner | Random lottery computer |
JPH01206718A (ja) * | 1988-02-12 | 1989-08-18 | Fujitsu Ltd | 乱数発生器 |
JPH0769662B2 (ja) * | 1988-08-03 | 1995-07-31 | 松下電器産業株式会社 | 二元擬似乱数発生器 |
JPH02177743A (ja) | 1988-12-28 | 1990-07-10 | Ricoh Co Ltd | 暗号方式 |
US5153532A (en) * | 1989-05-24 | 1992-10-06 | Honeywell Inc. | Noise generator using combined outputs of two pseudo-random sequence generators |
JPH03204721A (ja) * | 1990-01-08 | 1991-09-06 | Hitachi Ltd | 乱数発生回路 |
JPH06342257A (ja) * | 1993-06-02 | 1994-12-13 | Matsushita Electric Ind Co Ltd | 逐次暗号方式 |
US5598154A (en) * | 1994-12-02 | 1997-01-28 | Unisys Corporation | Apparatus and method for generating and utilizing pseudonoise code sequences |
JPH0997170A (ja) * | 1995-10-02 | 1997-04-08 | Niko Denshi Kk | 8ビット乱数作成装置 |
JP2830842B2 (ja) * | 1996-06-05 | 1998-12-02 | 日本電気株式会社 | 擬似乱数発生装置 |
JP2937919B2 (ja) | 1997-01-16 | 1999-08-23 | 日本電気アイシーマイコンシステム株式会社 | 疑似乱数発生回路 |
JP3022439B2 (ja) * | 1997-09-24 | 2000-03-21 | 日本電気株式会社 | 擬似乱数発生方法および装置 |
JP2000105685A (ja) * | 1998-09-28 | 2000-04-11 | Nec Ic Microcomput Syst Ltd | 乱数発生装置 |
US6947558B1 (en) * | 1999-08-29 | 2005-09-20 | Intel Corporation | Stream cipher having a shuffle network combiner function |
DE10000502A1 (de) * | 2000-01-08 | 2001-07-12 | Philips Corp Intellectual Pty | Datenverarbeitungseinrichtung und Verfahren zu dessen Betrieb |
DE10003472C1 (de) * | 2000-01-27 | 2001-04-26 | Infineon Technologies Ag | Zufallszahlengenerator |
US6961426B2 (en) * | 2000-09-07 | 2005-11-01 | Ivan Vesely | Cascaded stream cipher |
-
2002
- 2002-04-19 JP JP2002118509A patent/JP4491706B2/ja not_active Expired - Fee Related
-
2003
- 2003-04-17 WO PCT/JP2003/004915 patent/WO2003090185A1/ja active Application Filing
- 2003-04-17 US US10/481,466 patent/US7406175B2/en not_active Expired - Fee Related
- 2003-04-17 CN CNB038004801A patent/CN1269088C/zh not_active Expired - Fee Related
- 2003-04-17 KR KR1020037016399A patent/KR100978324B1/ko not_active Expired - Fee Related
- 2003-04-17 EP EP03720925A patent/EP1498865A4/en not_active Ceased
-
2005
- 2005-01-18 HK HK05100479A patent/HK1068439A1/xx not_active IP Right Cessation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180102537A (ko) * | 2015-09-15 | 2018-09-17 | 글로벌 리스크 어드바이저스 | 공진 암호화 장치 및 방법 |
US12058237B2 (en) | 2015-09-15 | 2024-08-06 | Qrypt, Inc. | Device and method for resonant cryptography |
Also Published As
Publication number | Publication date |
---|---|
EP1498865A4 (en) | 2010-09-22 |
HK1068439A1 (en) | 2005-04-29 |
CN1269088C (zh) | 2006-08-09 |
US7406175B2 (en) | 2008-07-29 |
WO2003090185A1 (en) | 2003-10-30 |
CN1518734A (zh) | 2004-08-04 |
US20040161106A1 (en) | 2004-08-19 |
JP4491706B2 (ja) | 2010-06-30 |
JP2003318883A (ja) | 2003-11-07 |
EP1498865A1 (en) | 2005-01-19 |
KR100978324B1 (ko) | 2010-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100978324B1 (ko) | 키 생성 장치, 부호화 복호화 장치 및 키 생성 방법 | |
US6954770B1 (en) | Random number generator | |
JP3092567B2 (ja) | 暗号鍵の生成方法および装置 | |
JP2937919B2 (ja) | 疑似乱数発生回路 | |
EP0905942B1 (en) | Decrypting device | |
JP6714735B2 (ja) | ランダムコード発生装置 | |
KR100662667B1 (ko) | 동기 스트림 암호 | |
Chen et al. | Design and realization of a new signal security system for multimedia data transmission | |
US7788479B2 (en) | Apparatus, system and method of ensuring that only randomly-generated numbers that have passed a test are used for cryptographic purposes | |
Sundararaman et al. | Stego system on chip with LFSR based information hiding approach | |
JPWO2006118101A1 (ja) | 機密情報処理用ホスト機器および機密情報処理方法 | |
KR20070052233A (ko) | 기밀정보처리방법, 기밀정보처리장치, 및 컨텐츠데이터재생장치 | |
JP2008140104A (ja) | メモリシステム及びメモリアクセス方法 | |
KR100986226B1 (ko) | 연산 장치 및 암호화/복호화 장치 | |
JP2005080279A (ja) | パリティービットでデータに対して暗号保護を行なう装置及び方法 | |
JP2011119985A (ja) | 暗号復号方法 | |
US7707431B2 (en) | Device of applying protection bit codes to encrypt a program for protection | |
JP2000076144A (ja) | 論理回路、マイクロコンピュータ、および論理回路・記憶回路間の通信方法 | |
JP4234372B2 (ja) | データ暗号化方法,データ復号化方法および集積回路 | |
KR100546777B1 (ko) | Seed 암/복호화 장치, 암/복호화 방법, 라운드 처리 방법, 이에 적합한 f함수 처리기 | |
US20040143614A1 (en) | Hiding the internal state of a random number generator | |
JPH02112082A (ja) | マイクロプロセッサおよびそれを用いたicカード | |
JP3006490B2 (ja) | 多重剰余暗号の暗号鍵生成方法および装置 | |
CN100505619C (zh) | 以奇偶检查比特对数据进行加密保护的装置及方法 | |
Pellett et al. | DES Encryption Chip |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20031215 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20080219 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100115 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: 20100531 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20100820 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20100820 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20130809 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20130809 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140808 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20140808 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20160709 |