맞춤기술찾기

이전대상기술

고속 세션 변경이 가능한 암호화 장치

  • 기술번호 : KST2015087897
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 고속 세션 변경이 가능한 암호화 장치에 관한 것으로서, 특히 블록 암호 알고리즘을 사용하는 암호화 장치에서 세션 변경을 신속히 수행할 수 있는 암호화 장치에 관한 것이다. 본 발명에 따른 고속 세션 변경이 가능한 암호화 장치는 현재 세션에 대응하는 초기화 벡터 및 라운드키를 이용하여 입력 데이터에 대한 암호화 또는 복호화를 수행하는 블록 암호 알고리즘 실행부; 장치 외부로부터 입력되는 초기화 벡터 및 상기 블록 암호 알고리즘 실행부로부터 수신한 초기화 벡터를 저장하고, 상기 현재 세션에 대응하는 초기화 벡터를 상기 블록 암호 알고리즘 실행부에 제공하는 초기화 벡터 관리부; 및 장치 외부로부터 입력되는 세션키를 저장하고, 현재 세션에 대응하는 세션키에 기반하여 상기 라운드키를 생성하고, 상기 라운드키를 상기 블록 암호 알고리즘 실행부에 제공하는 세션 라운드키 생성부로 구성된다. 본 발명은 암호화 장치 내에서 최소한의 동작으로 초기화 벡터 및 세션 키를 저장하고 관리할 수 있는 구조를 제공함으로써, 세션 변경시에 발생하는 지연시간을 최소화할 수 있다. 암호, 암호화 장치, 고속 세션 변경
Int. CL G06F 1/32 (2006.01) G06F 9/06 (2006.01)
CPC
출원번호/일자 1020070127621 (2007.12.10)
출원인 한국전자통신연구원
등록번호/일자 10-0930591-0000 (2009.12.01)
공개번호/일자 10-2009-0060705 (2009.06.15) 문서열기
공고번호/일자 (20091209) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2007.12.10)
심사청구항수 16

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 윤재우 대한민국 대전 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 신영무 대한민국 서울특별시 강남구 영동대로 ***(대치동) KT&G타워 *층(에스앤엘파트너스)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 주식회사 타이탄플랫폼 서울특별시 강남구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2007.12.10 수리 (Accepted) 1-1-2007-0886239-85
2 선행기술조사의뢰서
Request for Prior Art Search
2009.02.04 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2009.03.18 수리 (Accepted) 9-1-2009-0017143-85
4 의견제출통지서
Notification of reason for refusal
2009.06.01 발송처리완료 (Completion of Transmission) 9-5-2009-0233875-81
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2009.07.28 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2009-0462193-19
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2009.07.28 수리 (Accepted) 1-1-2009-0462155-95
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
8 등록결정서
Decision to grant
2009.11.27 발송처리완료 (Completion of Transmission) 9-5-2009-0489318-53
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
현재 세션에 대응하는 초기화 벡터 및 라운드키를 이용하여 입력 데이터에 대한 암호화 또는 복호화를 수행하는 블록 암호 알고리즘 실행부; 장치 외부로부터 입력되는 초기화 벡터 및 상기 블록 암호 알고리즘 실행부로부터 수신한 초기화 벡터를 저장하고, 상기 현재 세션에 대응하는 초기화 벡터를 상기 블록 암호 알고리즘 실행부에 제공하는 초기화 벡터 관리부; 및 장치 외부로부터 입력되는 세션키를 저장하고, 현재 세션에 대응하는 세션키에 기반하여 상기 라운드키를 생성하고, 상기 라운드키를 상기 블록 암호 알고리즘 실행부에 제공하는 세션 라운드키 생성부를 포함하되, 상기 세션 라운드키 생성부는 상기 현재 세션의 첫번째 데이터 블록에 대하여 블록 암호 알고리즘을 수행하는 복수의 라운드 동안 라운드키를 생성하여 상기 생성된 라운드키를 상기 블록 암호 알고리즘 실행부에 제공하고 상기 복수의 라운드가 수행된 이후에 나머지 데이터 블록들에 대한 블록 암호 알고리즘 실행시에는 상기 라운드키 저장부에 저장된 라운드키를 상기 블록 암호 알고리즘 실행부에 제공하는 고속 세션 변경이 가능한 암호화 장치
2 2
제 1항에 있어서, 상기 블록 암호 알고리즘 실행부로부터 수신한 초기화 벡터는 상기 암호화 또는 복호화의 수행 중에 변경된 초기화 벡터인 고속 세션 변경이 가능한 암호화 장치
3 3
제 1항에 있어서, 상기 초기화 벡터 관리부는 초기화 벡터 입력신호에 따라 상기 장치 외부로부터 입력되는 초기화 벡터를 저장하고, 세션 관리번호에 따라 상기 현재 세션에 대응하는 초기화 벡터를 상기 블록 암호 알고리즘 실행부에 제공하는 고속 세션 변경이 가능한 암호화 장치
4 4
제 1항에 있어서, 상기 초기화 벡터 관리부는, 초기화 벡터 입력신호에 따라 상기 장치 외부로부터 입력되는 초기화 벡터 또는 상기 블록 암호 알고리즘 실행부로부터 수신한 초기화 벡터를 선택하여 수신하는 초기화 벡터 입력부; 세션 관리번호에 따라 상기 초기화 벡터 입력부가 수신한 초기화 벡터를 저장하는 초기화 벡터 저장부; 상기 세션 관리번호에 따라 상기 초기화 벡터 저장부에서 상기 현재 세션에 대응하는 초기화 벡터를 선택하여 출력하는 초기화 벡터 출력부 를 포함하는 고속 세션 변경이 가능한 암호화 장치
5 5
제 4항에 있어서, 상기 초기화 벡터 저장부는 하나 이상의 레지스터 또는 메모리를 포함하는 고속 세션 변경이 가능한 암호화 장치
6 6
제 1항에 있어서, 상기 세션 라운드키 생성부는 세션키 입력신호에 따라 상기 장치 외부로부터 입력되는 세션키를 저장하는 고속 세션 변경이 가능한 암호화 장치
7 7
제 1항에 있어서, 상기 세션 라운드키 생성부는, 세션키 입력신호 및 세션관리 번호에 따라 상기 장치 외부로부터 입력되는 세션키를 저장하는 세션키 저장부; 상기 세션관리 번호에 따라 상기 세션키 저장부에서 상기 현재 세션에 대응하는 세션키를 선택하여 출력하는 세션키 출력부; 및 상기 세션키 출력부가 출력하는 세션키를 이용하여 라운드키를 생성하는 라운드키 생성부 를 포함하는 고속 세션 변경이 가능한 암호화 장치
8 8
제 7항에 있어서, 상기 세션키 저장부는 하나 이상의 레지스터 또는 메모리를 포함하는 고속 세션 변경이 가능한 암호화 장치
9 9
제 7항에 있어서, 상기 세션 라운드키 생성부는, 상기 세션 관리번호에 따라 제어신호를 생성하는 제어부; 상기 생성된 라운드키를 저장하는 라운드키 저장부; 및 상기 제어신호에 따라 상기 라운드키 생성부가 생성하는 라운드키 또는 상기 라운드키 저장부에 저장된 라운드키를 선택하여 출력하는 라운드키 출력부를 더 포함하고, 상기 라운드키 생성부는 상기 제어신호에 따라 상기 라운드키를 생성하는 고속 세션 변경이 가능한 암호화 장치
10 10
제 9항에 있어서, 상기 라운드키 생성부는 상기 제어신호에 따라 상기 현재 세션의 첫번째 데이터 블록에 대하여 블록 암호 알고리즘을 수행하는 복수의 라운드 동안 상기 라운드키를 생성하는 고속 세션 변경이 가능한 암호화 장치
11 11
제 10항에 있어서, 상기 라운드키 출력부는 상기 복수의 라운드 동안 상기 라운드키 생성부가 생성하는 라운드키를 출력하고, 상기 복수의 라운드가 수행된 이후에는 상기 라운드키 저장부에 저장된 라운드키를 출력하는 고속 세션 변경이 가능한 암호화 장치
12 12
제 9항에 있어서, 상기 제어부는 상기 세션 관리번호에 따라 세션의 변경 여부를 판단하는 고속 세션 변경이 가능한 암호화 장치
13 13
제 9항에 있어서, 상기 블록 암호 알고리즘 실행부는 블록 암호 알고리즘의 수행 시작을 나타내는 시작 신호를 생성하고, 상기 제어부는 상기 세션 관리번호 및 상기 시작 신호에 따라 상기 제어신호를 생성하는 고속 세션 변경이 가능한 암호화 장치
14 14
제 9항에 있어서, 상기 제어부는, 상기 세션 관리번호의 각 비트를 입력받는 복수의 D-플립플롭; 상기 세션 관리번호의 각 비트 및 상기 복수의 D-플립플롭의 각각의 출력을 입력받는 복수의 XOR 게이트; 상기 복수의 XOR 게이트의 출력을 입력받는 OR 게이트; 상기 OR 게이트의 출력에 의해 구동되는 라운드 카운터; 및 상기 OR 게이트의 출력 및 상기 라운드 카운터의 출력을 입력받아 상기 제어신호를 출력하는 JK-플립플롭 을 포함하는 고속 세션 변경이 가능한 암호화 장치
15 15
제 14항에 있어서, 상기 라운드 카운터는 상기 현재 세션의 첫번째 데이터 블록에 대하여 블록 암호 알고리즘을 수행하는 복수의 라운드에 대응하는 클럭을 카운트하는 고속 세션 변경이 가능한 암호화 장치
16 16
제 15항에 있어서, 상기 JK-플립플롭은 상기 OR 게이트의 출력을 J 입력으로 하고 상기 라운드 카운터의 출력을 K 입력으로 하는 고속 세션 변경이 가능한 암호화 장치
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US08351599 US 미국 FAMILY
2 US20090147950 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US2009147950 US 미국 DOCDBFAMILY
2 US8351599 US 미국 DOCDBFAMILY
국가 R&D 정보가 없습니다.