맞춤기술찾기

이전대상기술

해쉬 트리 기반의 스트림 암호화 및 복호화 방법과 암호 파일 시스템

  • 기술번호 : KST2015118927
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 실시예는 스트림 암호화 방법에 관한 것이다.실시예에 따른 스트림 암호화 방법은, 파일 시스템 암호화에 사용할 루트 키를 생성하는 단계, 해쉬 함수를 통해 루트 키로부터 복수의 서브 키를 생성하여 키 트리를 구성하는 단계, 키 트리에 구성된 복수의 서브 키와 암호 파일 시스템의 스토리지에 구성된 데이터 블록들을 매핑하는 단계, 및 데이터 블록들에 매핑된 복수의 서브 키와, 평문 스트림을 XOR 연산하여 암호문 스트림을 생성하는 단계를 포함한다.
Int. CL H04L 9/28 (2006.01) H04L 9/14 (2006.01)
CPC H04L 9/065(2013.01) H04L 9/065(2013.01) H04L 9/065(2013.01) H04L 9/065(2013.01) H04L 9/065(2013.01)
출원번호/일자 1020100037773 (2010.04.23)
출원인 한국과학기술원
등록번호/일자 10-1133988-0000 (2012.03.30)
공개번호/일자 10-2011-0118273 (2011.10.31) 문서열기
공고번호/일자 (20120405) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2010.04.23)
심사청구항수 11

출원인

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

발명자

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

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김성호 대한민국 서울특별시 강남구 도곡로 *** (역삼동,미진빌딩 *층)(KNP 특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국과학기술원 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2010.04.23 수리 (Accepted) 1-1-2010-0261880-88
2 선행기술조사의뢰서
Request for Prior Art Search
2011.02.11 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2011.03.21 수리 (Accepted) 9-1-2011-0027352-58
4 의견제출통지서
Notification of reason for refusal
2011.06.13 발송처리완료 (Completion of Transmission) 9-5-2011-0320036-79
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2011.08.16 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2011-0629684-01
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2011.08.16 수리 (Accepted) 1-1-2011-0629683-55
7 거절결정서
Decision to Refuse a Patent
2012.02.28 발송처리완료 (Completion of Transmission) 9-5-2012-0118179-95
8 [명세서등 보정]보정서(재심사)
Amendment to Description, etc(Reexamination)
2012.03.26 보정승인 (Acceptance of amendment) 1-1-2012-0239788-93
9 등록결정서
Decision to Grant Registration
2012.03.28 발송처리완료 (Completion of Transmission) 9-5-2012-0184310-62
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.02.01 수리 (Accepted) 4-1-2013-5019983-17
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5157968-69
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5158129-58
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5157993-01
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.04.24 수리 (Accepted) 4-1-2019-5081392-49
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.05.15 수리 (Accepted) 4-1-2020-5108396-12
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.06.12 수리 (Accepted) 4-1-2020-5131486-63
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
암호 파일 시스템에서의 스트림 암호화 방법으로서,파일 시스템 암호화에 사용할 루트 키를 생성하는 단계;해쉬 함수를 통해 상기 루트 키로부터 복수의 서브 키를 생성하여 키 트리를 구성하는 단계;상기 키 트리에 구성된 복수의 서브 키와, 상기 암호 파일 시스템의 스토리지에 구성된 데이터 블록들을 매핑하는 단계; 및상기 데이터 블록들에 매핑된 복수의 서브 키와, 평문 스트림을 XOR 연산하여 암호문 스트림을 생성하는 단계를 포함하되,상기 해쉬 함수의 입력은 상기 루트 키 또는 상기 복수의 서브 키를 교환 연산(Swapping Operation)함으로써 생성되는,해쉬 트리 기반의 스트림 암호화 방법
2 2
제1항에 있어서,상기 키 트리를 구성하는 단계는,a
3 3
제1항의 방법에 따라 생성된 상기 암호문 스트림을 복호화하는 방법으로서,상기 스토리지의 데이터 블록에 매핑된 복수의 서브 키를 해쉬 함수를 통하여 유도하는 단계; 및해쉬 함수를 통해 유도된 복수의 서브 키와 상기 암호문 스트림을 XOR 연산하여 복호문 스트림을 생성하는 단계를 포함하는 해쉬 트리 기반의 스트림 복호화 방법
4 4
제3항에 있어서,상기 스토리지에 저장된 암호문 스트림은 데이터 블록 단위로 접근 가능한, 해쉬 트리 기반의 스트림 복호화 방법
5 5
스트림 암호화를 위한 시스템으로서,파일 시스템 암호화에 사용할 루트 키를 생성하는 루트 키 생성부;해쉬 함수를 통해 상기 루트 키로부터 복수의 서브 키를 생성하여 키 트리를 구성하는 키 트리 구성부;암호문 스트림을 저장하기 위한 복수의 데이터 블록을 포함하는 스토리지;상기 키 트리에 구성된 복수의 서브 키와 상기 스토리지의 데이터 블록들을 매핑하는 매핑부; 및상기 스토리지의 데이터 블록들에 매핑된 복수의 서브 키와, 평문 스트림을 XOR 연산하여 암호문 스트림을 생성하는 암호화 연산부를 포함하되,상기 해쉬 함수의 입력은 상기 루트 키 또는 상기 복수의 서브 키를 교환 연산함으로써 생성되는, 암호 파일 시스템
6 6
제5항에 있어서,상기 키 트리 구성부는,교환 연산부 및 키 생성부를 포함하고,상기 교환 연산부는,상기 루트 키의 값을 복수의 서브섹션으로 나누고, 나누어진 서브섹션들 간의 위치 교환을 통해 서로 다른 서브섹션 값을 갖는 복수의 루트 키를 생성하고, 상기 서브 키의 값을 복수의 서브섹션으로 나누고, 나누어진 서브섹션들 간의 위치 교환을 통해 서로 다른 서브섹션 값을 갖는 복수의 서브 키를 각각 생성하며,상기 키 생성부는,상기 교환 연산부를 통해 생성된 복수의 루트 키를, 해쉬 함수를 이용하여 서로 다른 값을 갖는 서브 키로 생성하고, 상기 교환 연산부를 통해 생성된 복수의 서브 키를, 해쉬 함수를 이용하여 서로 다른 값을 갖는 서브 키로 생성하며,상기 키 트리 구성부는,상기 교환 연산부와 상기 키 생성부를 통해 서브 키를 확장하면서 키 트리를 구성하되, 하기의 수식을 만족하는 키 트리의 깊이(h)로 키 트리를 구성하며,m은 상기 서브섹션의 개수이고,n은 상기 데이터 블록의 개수인, 암호 파일 시스템
7 7
제5항의 암호 파일 시스템에 따라 생성된 상기 암호문 스트림을 복호화하는 시스템으로서,상기 스토리지의 데이터 블록에 매핑된 복수의 서브 키를 해쉬 함수를 이용하여 유도하는 키 유도부; 및상기 키 유도부로부터 유도된 복수의 서브 키와, 상기 암호문 스트림을 XOR 연산하여 복호문 스트림을 생성하는 복호화 연산부를 포함하는 암호 파일 시스템
8 8
제7항에 있어서,상기 스토리지에 저장된 암호문 스트림은 데이터 블록 단위로 접근 가능한, 암호 파일 시스템
9 9
스트림 암호화 및 복호화를 위한 시스템으로서,파일 시스템 암호화에 사용할 루트 키를 생성하는 루트 키 생성부;해쉬 함수를 통해 상기 루트 키로부터 복수의 서브 키를 생성하여 키 트리를 구성하는 키 트리 구성부;암호문 스트림을 저장하기 위한 복수의 데이터 블록을 포함하는 스토리지;상기 키 트리에 구성된 복수의 서브 키와 상기 스토리지의 데이터 블록들을 매핑하는 매핑부; 및상기 스토리지의 데이터 블록들에 매핑된 복수의 서브 키와, 평문 스트림을 XOR 연산하여 암호문 스트림을 생성하는 암호화 연산부;상기 스토리지의 데이터 블록에 매핑된 복수의 서브 키를 해쉬 함수를 이용하여 유도하는 키 유도부; 및상기 키 유도부로부터 유도된 복수의 서브 키와, 상기 암호문 스트림을 XOR 연산하여 복호문 스트림을 생성하는 복호화 연산부를 포함하되,상기 해쉬 함수의 입력은 상기 루트 키 또는 상기 복수의 서브 키를 교환 연산함으로써 생성되는,암호 파일 시스템
10 10
제9항에 있어서,상기 키 트리 구성부는,교환 연산부 및 키 생성부를 포함하고,상기 교환 연산부는,상기 루트 키의 값을 복수의 서브섹션으로 나누고, 나누어진 서브섹션들 간의 위치 교환을 통해 서로 다른 서브섹션 값을 갖는 복수의 루트 키를 생성하고,상기 서브 키의 값을 복수의 서브섹션으로 나누고, 나누어진 서브섹션들 간의 위치 교환을 통해 서로 다른 서브섹션 값을 갖는 복수의 서브 키를 각각 생성하며,상기 키 생성부는,상기 교환 연산부를 통해 생성된 복수의 루트 키를, 해쉬 함수를 이용하여 서로 다른 값을 갖는 서브 키로 생성하고, 상기 교환 연산부를 통해 생성된 복수의 서브 키를, 해쉬 함수를 이용하여 서로 다른 값을 갖는 서브 키로 생성하며,상기 키 트리 구성부는,상기 교환 연산부와 상기 키 생성부를 통해 서브 키를 확장하면서 키 트리를 구성하되, 하기의 수식을 만족하는 키 트리의 깊이(h)로 키 트리를 구성하며,m은 상기 서브섹션의 개수이고,n은 상기 데이터 블록의 개수인, 암호 파일 시스템
11 11
제9항에 있어서,상기 스토리지에 저장된 암호문 스트림은 데이터 블록 단위로 접근 가능한, 암호 파일 시스템
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.