맞춤기술찾기

이전대상기술

라운드 키 생성 및 암호처리용 암호화장치

  • 기술번호 : KST2015097467
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 라운드 키 생성 및 암호처리용 암호화장치에 관한 것으로, 데이터 암호화/복호화를 필요로 하는 시스템에서 고속 암호 처리를 통해 시스템의 처리 속도를 향상시키고 암복호 동작이 시스템에 미치는 부하를 최소화하기 위하여, 데이터 암호화/복호화를 필요로 하는 시스템에서의 암호처리를 위한 장치에 있어서, 제1 외부로부터 암호키/복호키와 제어변수를 입력받아 라운드 키 생성수단에 초기 키 입력과 사용암호 선택값을 제공하며, 상기 라운드 키 생성수단으로부터 라운드 키 결과를 받아 암호용/복호용 라운드 키를 제공하기 위한 라운드 키 생성 제어수단; 상기 라운드 키 생성 제어수단으로부터 초기 키 입력과 사용암호 선택값을 제공받아 라운드 키 생성 라운드의 수행에 의하여 라운드 키 결과를 생성하며, 생성된 라운드 키 결과를 상기 라운드 키 생성 제어수단으로 제공하기 위한 라운드 키 생성수단; 제2 외부로부터 평문/암호문을, 상기 제1 외부로부터 제어변수를, 상기 라운드 키 생성 제어수단으로부터 암호용/복호용 라운드 키를 제공받아 암호처리수단에 라운드 키, 초기 평문, 사용암호 선택값을 제공하며, 상기 암호처리수단으로부터 암호화/복호화 처리 결과를 받아 암호문/평문으로 출력하기 위한 암호처리 제어수단; 및 상기 암호처리 제어수단으로부터 라운드 키, 초기 평문, 사용암호 선택값을 첫 번째 라운드 입력으로 하고 암호처리 라운드를 반복하여 암호화/복호화 처리 결과를 생성하며, 생성된 암호화/복호화 처리 결과를 상기 암호처리 제어수단으로 출력하기 위한 암호처리수단을 포함하며, 데이터 암호화/복호화를 필요로 하는 시스템 등에 이용된다.SEED, 3중-DES(Triple DES), 라운드, 고속 암호처리, 암호화, 복호화
Int. CL H04L 9/06 (2006.01)
CPC H04L 9/0625(2013.01) H04L 9/0625(2013.01)
출원번호/일자 1020000024007 (2000.05.04)
출원인 한국전자통신연구원
등록번호/일자 10-0362170-0000 (2002.11.11)
공개번호/일자 10-2001-0102684 (2001.11.16) 문서열기
공고번호/일자 (20021123) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2000.05.04)
심사청구항수 12

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 박영수 대한민국 대전광역시서구
2 김호원 대한민국 대전광역시유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 정지원 대한민국 서울특별시 서초구 반포대로**길**, ***호(서초동,서초빌리지프라자)(특허법인이노(제*분사무소))
2 최종식 대한민국 서울특별시 송파구 중대로 ***, ID타워 ***호 (가락동)(신성특허법인(유한))
3 신성특허법인(유한) 대한민국 서울특별시 송파구 중대로 ***, ID타워 ***호 (가락동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2000.05.04 수리 (Accepted) 1-1-2000-0090329-30
2 신규성(출원시의특례)증명서류제출서
Submission of Certificate of Novelty(Special Provisions for Application)
2000.05.06 수리 (Accepted) 1-1-2000-5130878-40
3 명세서 등 보정서
Amendment to Description, etc.
2000.05.25 보정승인 (Acceptance of amendment) 1-1-2000-0105845-29
4 출원인정보변경(경정)신고서
Notification of change of applicant's information
2001.04.19 수리 (Accepted) 4-1-2001-0046046-20
5 선행기술조사의뢰서
Request for Prior Art Search
2002.02.21 수리 (Accepted) 9-1-9999-9999999-89
6 선행기술조사보고서
Report of Prior Art Search
2002.03.22 수리 (Accepted) 9-1-2002-0039314-48
7 의견제출통지서
Notification of reason for refusal
2002.03.28 발송처리완료 (Completion of Transmission) 9-5-2002-0105157-41
8 의견서
Written Opinion
2002.04.23 수리 (Accepted) 1-1-2002-0121644-04
9 명세서 등 보정서
Amendment to Description, etc.
2002.04.23 보정승인 (Acceptance of amendment) 1-1-2002-0121640-11
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.08.08 수리 (Accepted) 4-1-2002-0065009-76
11 등록결정서
Decision to grant
2002.10.11 발송처리완료 (Completion of Transmission) 9-5-2002-0368277-67
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

데이터 암호화/복호화를 필요로 하는 시스템에서의 암호처리를 위한 장치에 있어서,

제1 외부로부터 암호키/복호키와 제어변수를 입력받아 라운드 키 생성수단에 초기 키 입력과 사용암호 선택값을 제공하며, 상기 라운드 키 생성수단으로부터 라운드 키 결과를 받아 암호용/복호용 라운드 키를 제공하기 위한 라운드 키 생성 제어수단;

상기 라운드 키 생성 제어수단으로부터 초기 키 입력과 사용암호 선택값을 제공받아 라운드 키 생성 라운드의 수행에 의하여 라운드 키 결과를 생성하며, 생성된 라운드 키 결과를 상기 라운드 키 생성 제어수단으로 제공하기 위한 라운드 키 생성수단;

제2 외부로부터 평문/암호문을, 상기 제1 외부로부터 제어변수를, 상기 라운드 키 생성 제어수단으로부터 암호용/복호용 라운드 키를 제공받아 암호처리수단에 라운드 키, 초기 평문, 사용암호 선택값을 제공하며, 상기 암호처리수단으로부터 암호화/복호화 처리 결과를 받아 암호문/평문으로 출력하기 위한 암호처리 제어수단; 및

상기 암호처리 제어수단으로부터 라운드 키, 초기 평문, 사용암호 선택값을 첫 번째 라운드 입력으로 하고 암호처리 라운드를 반복하여 암호화/복호화 처리 결과를 생성하며, 생성된 암호화/복호화 처리 결과를 상기 암호처리 제어수단으로 출력하기 위한 암호처리수단

을 포함하는 라운드 키 생성 및 암호처리용 암호화장치

2 2

제 1 항에 있어서,

상기 라운드 키 생성수단은,

암호/복호 처리에서 사용할 라운드 키를 생성하기 위하여,

상기 라운드 키 생성 제어수단으로부터 제공된 초기 키 입력 혹은 라운드 키 피드백 결과중 하나를 선택 출력하는 제1 멀티플렉서;

상기 제1 멀티플렉서의 출력을 사용암호 선택값에 따라서 제1 암호 초기 키 혹은 제2 암호 초기 키를 제공하는 제1 디멀티플렉서;

상기 제1 암호 초기 키를 입력으로 하여 제1 암호 라운드 키를 생성하는 제1 암호 라운드 키 생성수단;

상기 제2 암호 초기 키를 입력으로 하여 제2 암호 및 복호용 라운드 키를 생성하는 제2 암호 라운드 키 생성수단; 및

상기 제1 혹은 제2 라운드 키 생성수단에서 생성된 라운드 키를 사용암호 선택 값에 따라서 상기 라운드 키 피드백으로 상기 제1 멀티플렉서에 제공하거나, 라운드 키 결과로 출력하는 제2 멀티플렉서

를 포함하는 라운드 키 생성 및 암호처리용 암호화장치

3 3

제 2 항에 있어서,

상기 제2 암호 라운드 키 생성수단은,

상기 제2 암호의 암호용/복호용 라운드 키를 생성하기 위하여, 상기 제2 암호 초기키를 입력으로 하여 암호화용 라운드 키를 생성하는 16개의 암호 라운딩수단과, 복호용 라운드 키를 생성하는 16개의 복호 라운딩수단으로 구성되어, 단일 라운드에 암호 및 복호용 라운드 키를 제공하는 것을 특징으로 하는 라운드 키 생성 및 암호처리용 암호화장치

4 4

제 1 항 내지 제 3 항 중 어느 한 항에 있어서,

상기 암호처리수단은,

초기 평문과 라운드 키를 이용하여 암호/복호 처리하기 위하여,

상기 암호처리 제어수단으로부터 입력된 초기 평문을 저장하는 평문 레지스터;

상기 평문 레지스터의 출력 혹은 라운드 출력 레지스터에서 출력된 라운드 피드백값중 하나를 선택 출력하는 제3 멀티플렉서;

제1 암호처리 라운딩수단 및 제2 암호처리 라운딩수단의 초기 평문의 입력 및 반복되는 라운드의 입력을 저장하는 라운드 입력 레지스터;

상기 라운드 입력 레지스터의 출력을 상기 암호처리 제어수단으로부터의 사용암호 선택값에 따라서 선택적으로 공급하는 제2 디멀티플렉서;

상기 제2 디멀티플렉서의 출력과 상기 암호처리 제어수단으로부터의 라운드 키를 입력으로 하여 제1 암호로 암호화하는 상기 제1 암호처리 라운딩수단;

상기 제2 디멀티플렉서의 출력과 상기 암호처리 제어수단으로부터의 라운드 키를 입력으로 하여 제2 암호로 암호화하는 상기 제2 암호처리 라운딩수단;

상기 제1 혹은 제2 암호처리 라운딩수단의 출력값을 상기 암호처리 제어수단으로부터의 사용암호 선택값에 따라서 선택적으로 공급하는 제4 멀티플렉서; 및

상기 제4 멀티플렉서의 출력을 저장하며, 다음 라운드의 입력을 상기 제3 멀티플렉서로 출력하고, 최종 라운드 결과인 암호화/복호화 처리 결과를 상기 암호처리 제어수단으로 출력하는 상기 라운드 출력 레지스터

를 포함하는 라운드 키 생성 및 암호처리용 암호화장치

5 5

제 4 항에 있어서,

상기 제1 암호는,

128비트의 입출력과 키를 사용하며, 16라운드로 구성된 시드(SEED) 암호인 것을 특징으로 하는 라운드 키 생성 및 암호처리용 암호화장치

6 6

제 5 항에 있어서,

상기 제2 암호는,

국제 데이터 암호화 표준인 64비트 DES(Data Encryption Standard)를 변형시킨 2-키(128비트) 방식의 3중-DES(Triple-DES)인 것을 특징으로 하는 라운드 키 생성 및 암호처리용 암호화장치

7 7

제 6 항에 있어서,

상기 암호처리수단은,

상기 SEED 암호처리와 상기 3중-DES 암호처리를 선택적으로 할 수 있는 것을 특징으로 하는 라운드 키 생성 및 암호처리용 암호화장치

8 8

제 6 항에 있어서,

상기 제2 암호처리 라운딩수단은,

라운드 입력과 4개의 라운드 키를 입력으로 하고, 4단의 DES 기본 암호처리 라운드를 수행하도록 4개의 암호처리 라운드로 구성된 것을 특징으로 하는 라운드 키 생성 및 암호처리용 암호화장치

9 9

제 6 항에 있어서,

상기 제1 및 제2 암호처리 라운딩수단은,

제1 암호처리 라운딩수단(상기 SEED 암호 라운드)이 2 혹은 4개의 라운드로 구성되는 경우, 상기 제2 암호처리 라운딩수단(상기 3중-DES 암호 라운드)은 각각 8개 혹은 16개 라운드로 구성되는 것을 특징으로 하는 라운드 키 생성 및 암호처리용 암호화장치

10 10

제 6 항에 있어서,

상기 제1 암호 라운드 키 생성수단은,

단일 라운드로 구성되어 반복되되, 상기 SEED 암호의 키 스케줄링에서 사용한 라운드 함수를 사용하는 것을 특징으로 하는 라운드 키 생성 및 암호처리용 암호화장치

11 11

제 6 항에 있어서,

상기 제1 암호처리 라운딩수단은,

단일 라운드로 구성되어 반복되되, 상기 SEED 암호의 암호처리 라운드에서 사용한 라운드 함수를 사용하는 것을 특징으로 하는 라운드 키 생성 및 암호처리용 암호화장치

12 12

제 1 항에 있어서,

상기 제어변수는,

사용암호, 운용모드 및 암호/복호 동작 선택값을 포함하는 것을 특징으로 하는 라운드 키 생성 및 암호처리용 암호화장치

지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.