맞춤기술찾기

이전대상기술

초경량, 저전력 환경에 적합한 암호화 방법

  • 기술번호 : KST2014000722
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 초경량, 저전력 환경에 적용되는 암호화 방법에 관한 것이다. 본 발명의 암호화 방법은 마스터 키를 입력받아 화이트닝 키 및 서브키를 생성하는 단계와, 평문을 입력받아 상기 생성한 화이트닝 키를 이용하여 초기 라운드 함수값으로 변환하는 단계와, 상기 변환된 초기 라운드 함수값 및 상기 생성한 서브키를 이용하여 복수의 라운드 함수를 처리하는 단계와, 상기 라운드 함수의 처리로 생성된 라운드 함수값과 상기 생성한 화이트닝 키를 이용하여 암호문을 생성하는 단계를 포함하는 것을 특징으로 한다. 상기의 본 발명은 덧셈, 뺄셈, 배타적 논리합이라는 간단한 연산을 사용하므로, 초경량, 저전력 환경에서도 안전하고 효율성이 있는 암호화를 제공할 수 있다. 블록 암호, 마스터 키, 서브키
Int. CL G06F 15/00 (2006.01)
CPC H04L 9/12(2013.01) H04L 9/12(2013.01) H04L 9/12(2013.01) H04L 9/12(2013.01)
출원번호/일자 1020070009901 (2007.01.31)
출원인 고려대학교 산학협력단, 한국정보보호진흥원
등록번호/일자 10-0874706-0000 (2008.12.11)
공개번호/일자 10-2008-0071697 (2008.08.05) 문서열기
공고번호/일자 (20081218) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2007.01.31)
심사청구항수 18

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 고려대학교 산학협력단 대한민국 서울특별시 성북구
2 한국정보보호진흥원 대한민국 서울특별시 송파구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 홍득조 대한민국 경기 용인시 수지구
2 성재철 대한민국 서울 강북구
3 홍석희 대한민국 서울 은평구
4 임종인 대한민국 서울 종로구
5 이상진 대한민국 서울 노원구
6 이창훈 대한민국 서울 성북구
7 장동훈 대한민국 서울 강서구
8 이제상 대한민국 경기 수원시 영통구
9 정기태 대한민국 서울 성북구
10 김종성 대한민국 충북 청주시 흥덕구
11 김현 대한민국 서울 중구
12 지성택 대한민국 대전 유성구
13 구본석 대한민국 대전 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 박경찬 대한민국 서울특별시 서초구 강남대로 ***, *동***호(양재동,양재역환승주차장)(특허법인 태웅)
2 강경찬 대한민국 서울특별시 서초구 강남대로 ***, *동***호(양재동,양재역환승주차장)(특허법인 태웅)
3 김동진 대한민국 경기도 성남시 분당구 성남대로***번길**, ***호(야탑동, 글라스타워)(특허법인유아이피(성남분사무소))

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 고려대학교 산학협력단 대한민국 서울특별시 성북구
2 한국인터넷진흥원 서울특별시 송파구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2007.01.31 수리 (Accepted) 1-1-2007-0094761-97
2 보정요구서
Request for Amendment
2007.02.12 발송처리완료 (Completion of Transmission) 1-5-2007-0018749-71
3 명세서등보정서
Amendment to Description, etc.
2007.03.12 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2007-0199227-12
4 서지사항보정서
Amendment to Bibliographic items
2007.03.12 수리 (Accepted) 1-1-2007-0197569-64
5 출원인정보변경(경정)신고서
Notification of change of applicant's information
2007.03.22 수리 (Accepted) 4-1-2007-5043540-16
6 선행기술조사의뢰서
Request for Prior Art Search
2007.09.06 수리 (Accepted) 9-1-9999-9999999-89
7 선행기술조사보고서
Report of Prior Art Search
2007.10.16 수리 (Accepted) 9-1-2007-0062696-86
8 의견제출통지서
Notification of reason for refusal
2008.02.28 발송처리완료 (Completion of Transmission) 9-5-2008-0109657-79
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2008.03.05 수리 (Accepted) 4-1-2008-5034712-96
10 [지정기간연장]기간연장(단축, 경과구제)신청서
[Designated Period Extension] Application of Period Extension(Reduction, Progress relief)
2008.04.28 수리 (Accepted) 1-1-2008-0302005-13
11 [지정기간연장]기간연장(단축, 경과구제)신청서
[Designated Period Extension] Application of Period Extension(Reduction, Progress relief)
2008.05.28 수리 (Accepted) 1-1-2008-0380225-57
12 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2008.06.30 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2008-0467612-86
13 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2008.06.30 수리 (Accepted) 1-1-2008-0467613-21
14 등록결정서
Decision to grant
2008.10.22 발송처리완료 (Completion of Transmission) 9-5-2008-0538812-01
15 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.06.09 수리 (Accepted) 4-1-2009-5111177-32
16 출원인정보변경(경정)신고서
Notification of change of applicant's information
2010.08.12 수리 (Accepted) 4-1-2010-5149278-93
17 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.02.11 수리 (Accepted) 4-1-2014-5018243-16
18 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.04.22 수리 (Accepted) 4-1-2014-5049934-62
19 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.10.10 수리 (Accepted) 4-1-2019-5210941-09
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
마스터 키를 입력받아 화이트닝 키 및 서브키를 생성하는 단계;평문을 입력받아 상기 생성한 화이트닝 키를 이용하여 초기 라운드 함수값으로 변환하는 단계; 상기 변환된 초기 라운드 함수값 및 상기 생성한 서브키를 이용하여 복수의 라운드 함수를 처리하는 단계;상기 라운드 함수의 처리로 생성된 라운드 함수값과 상기 생성한 화이트닝 키를 이용하여 암호문을 생성하는 단계; 를 포함하는 암호화 방법
2 2
제 1항에 있어서, 상기 마스터 키는 8개의 서브 마스터 키로 구성되며, 상기 서브 마스터 키의 길이는 8비트이고, 상기 마스터 키는 16 바이트인 것을 특징으로 하는 암호화 방법
3 3
제 2항에 있어서, 상기 마스터 키는 제 0 내지 제 15 서브 마스터키를 순차적으로 연접하여 구성되는 것을 특징으로 하는 암호화 방법
4 4
제 3항에 있어서, 상기 서브키를 생성하는 단계는 복수의 상수를 생성하는 단계;상기 생성한 복수의 상수와 상기 서브 마스터 키를 이용하여 서브키를 생성하는 단계; 를 포함하는 것을 특징으로 하는 암호화 방법
5 5
제 3항에 있어서, 상기 화이트닝 키는 하나의 서브 마스터 키를 하나의 화이트닝 키로 매칭시켜 생성되는 것을 특징으로 하는 암호화 방법
6 6
제 5항에 있어서, 상기 제 12 내지 제 15 서브 마스터 키 각각은 제 0 내지 제 3 화이트닝 키에 매칭되며, 상기 제 0 내지 제 3 서브 마스터 키 각각은 제 4 내지 제 7 화이트닝 키에 매칭되는 것을 특징으로 하는 암호화 방법
7 7
제 4항에 있어서, 상기 생성되는 복수의 상수는 128개이며, 각 상수는 1비트의 길이를 갖는 7개의 서브 상수들의 연접으로 구성되는 것을 특징으로 하는 암호화 방법
8 8
제 7항에 있어서, 상기 제 0 상수는 01011012이고, 상기 생성되는 복수의 각 상수는 127의 주기를 갖는 것을 특징으로 하는 암호화 방법
9 9
제 7항에 있어서, 상기 제 i+6 서브상수는 제 i+2 서브상수와 제 i-1 서브상수와의 논리접 배타합의 연산결과를 매칭시킴으로서 생성되고, 상기 i는 127이하의 자연수인 것을 특징으로 하는 암호화 방법
10 10
제 7항에 있어서, 상기 제 i 상수는 제 i 서브상수 내지 제 i+6 서브상수들의 연접으로 구성되고, 상기 i는 127이하의 자연수인 것을 특징으로 하는 암호화 방법
11 11
제 10항에 있어서, 상기 서브키는 상기 서브 마스터 키와 상기 상수와의 법 28 덧셈연산 결과를 매칭시켜 생성되고, 128개인 것을 특징으로 하는 암호화 방법
12 12
제 11항에 있어서, 상기 제 16p+j 서브키는 제 (j-p)mod8 서브 마스터키와 제 16p+j 상수간의 법 28 덧셈연산 결과를 매칭시킴으로서 형성되고, 상기 제 16p+j+8 서브키는 제 ((j-p)mod8)+8 서브 마스터키와 제 16p+j+8 상수간의 법 28 덧셈연산의 결과를 매칭시킴으로서 형성되며,상기 p, j는 0 이상 7 이하의 자연수인 것을 특징으로 하는 암호화 방법
13 13
제 11항에 있어서, 상기 복수의 라운드 함수의 처리는 32번의 라운드 함수를 처리하는 것을 특징으로 하는 암호화 방법
14 14
제 13항에 있어서, 제 2n 초기 라운드 함수값은 제 2n 초기 평문과 제 n 화이트닝 키와의 법 28 덧셈연산의 결과를 매칭시킴으로서 형성되며, n은 짝수이고,제 2k 초기 라운드 함수값은 제 2k 초기 평문과 제 k 화이트닝 키와의 논리적 배타합의 결과를 매칭시킴으로서 형성되며, k는 홀수이고, 제 2r-1 초기 라운드 함수값은 제 2r-1 초기 평문을 매칭시킴으로서 형성되며, r은 자연수이고, 상기 평문은 8바이트인 것을 특징으로 하는 암호화 방법
15 15
제 14항에 있어서, 제 m+1 라운드 함수의 제 2n-1 번째 함수값 각각은 제 m 라운드 함수의 제 2n 번째 함수값을 매칭시킴으로서 형성되며, 제 m+1 라운드 함수의 제 0 번째 함수값은 제 m 라운드 함수의 제 6 번째 함수값의 제 1 순환 이동연산값과 제 4m+3 서브키와의 법 28 덧셈연산 결과를 제 m 라운드 함수의 제 7 번째 함수값과의 배타적 논리합 연산으로 결정되며, 제 m+1 라운드 함수의 제 2 번째 함수값은 제 m 라운드 함수의 제 0 번째 함수값의 제 2 순환 이동연산값과 제 4m+2 서브키와의 배타적 논리합 결과를 제 m 라운드 함수의 제 1 번째 함수값과의 법 28 덧셈연산으로 결정되고, 제 m+1 라운드 함수의 제 4 번째 함수값은 제 m 라운드 함수의 제 2 번째 함수값의 제 1 순환 이동연산값과 제 4m+1 서브키와의 법 28 덧셈연산 결과를 제 m 라운드 함수의 제 3 번째 함수값과의 배타적 논리합 연산으로 결정되며, 제 m+1 라운드 함수의 제 6 번째 함수값은 제 m 라운드 함수의 제 4 번째 함수값의 제 2 순환 이동연산값과 제 4m 서브키와의 배타적 논리합 결과를 제 m 라운드 함수의 제 5 번째 함수값과의 법 28 덧셈연산으로 결정되며, 상기 m는 31이하의 자연수인 것을 특징으로 하는 암호화 방법
16 16
제 15 항에 있어서, 상기 각 제 1 순환 이동연산 및 제 2 순환 이동연산은 하기와 같이 표현되는 것을 특징으로 하는 암호화 방법
17 17
제 16항에 있어서,상기 암호문은 8개의 서브 암호문의 연접으로 구성되는 것을 특징으로 하는 암호화 방법
18 18
제 17항에 있어서,제 0 서브 암호문은 제 32 라운드 함수의 제 1 번째 함수값과 제 4 화이트닝 키와의 법 28 덧셈연산 결과를 매칭시킴으로서 형성되고, 제 1 서브 암호문은 제 32 라운드 함수의 제 2 번째 함수값을 매칭시킴으로서 형성되며, 제 2 서브 암호문은 제 32 라운드 함수의 제 3 번째 함수값과 제 5 화이트닝 키와의 배타적 논리합의 연산 결과를 매칭시킴으로서 형성되고, 제 3 서브 암호문은 제 32 라운드 함수의 제 4 번째 함수값을 매칭시킴으로서 형성되며,제 4 서브 암호문은 제 32 라운드 함수의 제 5 번째 함수값과 제 6 화이트닝 키와의 법 28 덧셈연산 결과를 매칭시킴으로서 형성되고, 제 5 서브 암호문은 제 32 라운드 함수의 제 6 번째 함수값을 매칭시킴으로서 형성되며, 제 6 서브 암호문은 제 32 라운드 함수의 제 7 번째 함수값과 제 7 화이트닝 키와의 배타적 논리합의 연산 결과를 매칭시킴으로서 형성되고, 제 7 서브 암호문은 제 32 라운드의 제 0 번째 함수값을 매칭시킴으로서 형성되는 것을 특징으로 하는 암호화 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.