맞춤기술찾기

이전대상기술

CDMA 방식의 이동통신 시스템을 위한 해쉬 알고리즘을이용한 데이터생성방법

  • 기술번호 : KST2015100009
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명에 의한 해쉬 알고리즘을 이용한 데이터생성방법은 단말기 고유번호값(ESN) 및 단말기 전화번호(MIN) 중 적어도 어느 하나를 기초로 생성된 복수개의 입력값을 해쉬함수에 입력하여 소정의 비트수를 가지는 해쉬값을 출력하는 해쉬알고리즘수행단계, 출력된 해쉬값의 비트수와 동일한 차수를 가지는 다항식을 이용하여 출력된 해쉬값과 동일한 비트수의 치환된 치환값을 얻는 치환단계, 치환값의 전부 또는 일부를 복수개의 입력값 중 적어도 어느 하나의 입력값으로 입력하여 다시 치환값을 얻거나 치환값의 일부 또는 전부를 데이터로 출력하는 출력단계를 포함한다. 본 발명에 의하면 다양한 종류의 해쉬함수를 이용하여 수많은 경우의 수를 가지는 데이터(공유비밀데이터, 인증값, 음성비화코드 및 시그널링 메시지 암호화키)를 얻을 수 있다.
Int. CL H04L 9/08 (2010.01) H04W 8/22 (2010.01) H04L 9/14 (2010.01)
CPC H04L 9/0643(2013.01) H04L 9/0643(2013.01) H04L 9/0643(2013.01) H04L 9/0643(2013.01) H04L 9/0643(2013.01) H04L 9/0643(2013.01)
출원번호/일자 1020060110169 (2006.11.08)
출원인 한국전자통신연구원
등록번호/일자 10-0842261-0000 (2008.06.24)
공개번호/일자 10-2008-0041930 (2008.05.14) 문서열기
공고번호/일자 (20080630) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항 심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2006.11.08)
심사청구항수 24

출원인

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

발명자

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

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 리앤목특허법인 대한민국 서울 강남구 언주로 **길 **, *층, **층, **층, **층(도곡동, 대림아크로텔)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2006.11.08 수리 (Accepted) 1-1-2006-0818807-46
2 선행기술조사의뢰서
Request for Prior Art Search
2007.05.10 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2007.06.12 수리 (Accepted) 9-1-2007-0035912-21
4 의견제출통지서
Notification of reason for refusal
2007.09.21 발송처리완료 (Completion of Transmission) 9-5-2007-0512730-12
5 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2007.10.19 수리 (Accepted) 1-1-2007-0748451-55
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2007.10.19 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2007-0748452-01
7 거절결정서
Decision to Refuse a Patent
2008.03.14 발송처리완료 (Completion of Transmission) 9-5-2008-0144774-78
8 명세서 등 보정서(심사전치)
Amendment to Description, etc(Reexamination)
2008.05.14 보정승인 (Acceptance of amendment) 7-1-2008-0020262-88
9 등록결정서
Decision to grant
2008.05.27 발송처리완료 (Completion of Transmission) 9-5-2008-0282907-57
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
단말기 고유번호값(ESN) 및 단말기 전화번호(MIN) 중 적어도 어느 하나를 기초로 생성된 복수개의 입력값을 해쉬함수에 입력하여 소정의 비트수를 가지는 해쉬값을 출력하는 해쉬알고리즘수행단계;상기 출력된 해쉬값의 비트수와 동일한 차수를 가지는 다항식을 이용하여 상기 출력된 해쉬값과 동일한 비트수의 치환된 치환값을 얻는 치환단계; 및상기 치환값을 상기 복수개의 입력값 중 적어도 어느 하나의 입력값으로 입력하여 다시 치환값을 얻거나 상기 치환값을 데이터로 출력하는 출력단계;를 포함하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
2 2
제 1항에 있어서, 상기 해쉬함수는 서로 다른 크기의 비트블록 및 비트출력을 가지는 서로 다른 종류의 해쉬함수 중 어느 하나의 해쉬함수인 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
3 3
제 1항에 있어서, 상기 해쉬함수는 512 비트블록 및 160 비트출력을 가지는 SHA1, HAS160 또는 RMD160 중 어느 하나의 해쉬함수인 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
4 4
제 1항에 있어서, 상기 다항식은이며, G는 이며, 여기서 A,B는 미리 결정된 160 비트난수이고, X는 상기 해쉬값이며 변수 T로 이진계수를 가지는 다항식인것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
5 5
단말기 고유번호값(ESN) 및 이동통신시스템의 인증센터에서 생성된 난수값(RANDSSN) 중 적어도 어느 하나를 기초로 생성된 공유비밀데이터(SSD)용 제1입력값 및 상기 단말기 고유의 인증키값(A-key)을 기초로 생성된 공유비밀데이터(SSD)용 제2입력값을 포함하는 복수개의 입력값을 해쉬함수에 입력하여 소정의 비트수를 가지는 공유비밀데이터(SSD)용 해쉬값을 출력하는 해쉬알고리즘을 수행하는 해쉬알고리즘수행단계;상기 출력된 공유비밀데이터(SSD)용 해쉬값의 비트수와 동일한 차수를 가지는 다항식을 이용하여 상기 출력된 공유비밀데이터(SSD)용 해쉬값과 동일한 비트수의 치환된 공유비밀데이터(SSD)용 치환값을 얻는 치환단계; 및상기 공유비밀데이터(SSD)용 치환값을 인증용 공유비밀테이터 및 암호용 공유비밀데이터로 출력하는 출력단계;를 포함하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
6 6
제 5항에 있어서, 상기 공유비밀데이터(SSD)용 제1입력값은상기 해쉬함수의 연산 수행횟수를 나타내는 인덱스값 및 상기 해쉬함수의 상수값을 기초로 논리연산을 수행하여 획득한 제1워드;상기 단말기 고유번호값(ESN) 및 상기 해쉬함수의 상수값을 기초로 논리연산을 수행하여 획득한 제2워드;상기 이동통신시스템의 인증센터에서 생성된 난수값(RANDSSN) 및 상기 해쉬함수의 상수값을 기초로 논리연산을 수행하여 획득한 제3워드; 및상기 이동통신시스템의 인증센터에서 생성된 난수값(RANDSSN) 및 상기 해쉬함수의 상수값을 기초로 논리연산을 수행하여 획득한 제4워드;을 포함하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
7 7
제 6항에 있어서,상기 공유비밀데이터(SSD)용 제1입력값은 16개의 워드로 구성되어 있으며 각각의 워드는 32비트이며, 상기 인덱스값, 상기 해쉬함수의 상수값 및 상기 단말기 고유번호값(ESN)의 크기는 32비트이고, 상기 이동통신시스템의 인증센터에서 생성된 난수값(RANDSSN)의 크기는 56비트이나 하위 8비트를 0으로 채운 64비트값을 사용하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
8 8
제 5항에 있어서, 상기 공유비밀데이터용 제2입력값은 상기 단말기 고유의 인증키값(A-key)의 첫번째 워드 및 상기 해쉬함수의 초기벡터값의 첫번째 워드를 기초로 논리연산을 수행하여 획득한 제1워드; 및상기 단말기 고유의 인증키값(A-key)의 두번째 워드 및 상기 해쉬함수의 초기벡터값의 두번째 워드를 기초로 논리연산을 수행하여 획득한 제2워드;를 포함하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
9 9
제 8항에 있어서,상기 공유비밀데이터용 제2입력값은 5개의 워드로 구성되어 있으며 각각의 워드는 32비트이며, 상기 단말기 고유의 인증키값(A-key)의 크기는 64비트이고, 상기 해쉬함수의 초기벡터는 상기 해쉬함수 고유의 160비트 초기벡터인 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
10 10
제 5항에 있어서,상기 공유비밀데이터(SSD)용 치환값은 160비트의 크기를 가지며, 상기 공유비밀데이터(SSD)용 치환값의 최하위 64비트를 상기 인증용 공유비밀데이터로 출력하며 상기 공유비밀데이터(SSD)용 치환값의 최하위 64비트의 상위 64비트를 상기 암호용 공유비밀테이터로 출력하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
11 11
제 5항에 있어서, 상기 출력단계는 상기 공유비밀데이터(SSD)용 치환값을 인증용 공유비밀데이터(SSD)로 출력하고, 상기 공유비밀데이터(SSD)용 치환값을 상기 복수개의 입력값 중 적어도 어느 하나의 입력값으로 입력하여 다시 상기 공유비밀데이터(SSD)용 치환값을 얻는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
12 12
단말기 고유번호값(ESN) 및 이동통신시스템의 인증센터에서 수신한 액세스 파라미터 메시지(Access Parameter Message)의 특정 필드값 중 적어도 어느 하나를 기초로 생성된 인증값용 제1입력값 및 상기 단말기 고유의 인증키값(A-key)을 기초로 생성된 인증값용 제2입력값을 포함하는 복수개의 입력값을 해쉬함수에 입력하여 소정의 비트수를 가지는 인증값용 해쉬값을 출력하는 해쉬알고리즘수행단계;상기 출력된 인증값용 해쉬값의 비트수와 동일한 차수를 가지는 다항식을 이용하여 상기 출력된 인증값용 해쉬값과 동일한 비트수의 치환된 인증값용 치환값을 얻는 치환단계; 및상기 인증값용 치환값을 인증값으로 출력하는 출력단계;를 포함하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
13 13
제 12항에 있어서, 상기 인증값용 제1입력값은상기 해쉬함수의 상수값을 기초로 생성된 제1워드;상기 단말기 고유번호값(ESN) 및 상기 해쉬함수의 상수값을 기초로 논리연산을 수행하여 획득한 제2워드;상기 단말기의 단말기 전화번호값(MIN) 및 상기 해쉬함수의 상수값을 기초로 논리연산을 수행하여 획득한 제3워드; 및상기 이동통신시스템의 인증센터에서 수신한 액세스 파라미터 메시지(Access Parameter Message)의 특정 필드값 및 상기 해쉬함수의 상수값을 기초로 논리연산을 수행하여 획득한 제4워드;을 포함하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
14 14
제 13항에 있어서,상기 인증값용 제 1입력값은 16개의 워드로 구성되어 있으며 각각의 워드는 32비트이며, 상기 해쉬함수의 상수값, 상기 단말기 고유번호값(ESN) 및 상기 이동통신시스템의 인증센터에서 수신한 액세스 파라미터 메시지(Access Parameter Message)의 특정 필드값의 크기는 32비트이고, 상기 단말기 전화번호값(MIN)의 크기는 24비트나 하위 8비트를 0으로 채워 32비트로 사용하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
15 15
제 12항에 있어서, 상기 인증값용 제2입력값은 상기 해쉬함수를 이용하여 생성한 인증용 공유비밀테이터의 첫번째 워드 및 상기 해쉬함수의 초기벡터값의 첫번째 워드를 기초로 논리연산을 수행하여 획득한 제1워드; 및상기 해쉬함수를 이용하여 생성한 인증용 공유비밀테이터의 두번째 워드 및 상기 해쉬함수의 초기벡터값의 두번째 워드를 기초로 논리연산을 수행하여 획득한 제2워드;을 포함하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
16 16
제 15항에 있어서,상기 인증값용 제2입력값은 5개의 워드로 구성되어 있으며 각각의 워드는 32비트이며, 상기 인증용 공유비밀테이터의 크기는 64비트이고, 상기 해쉬함수의 초기벡터는 상기 해쉬함수 고유의 160비트 초기벡터인 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
17 17
제 12항에 있어서,상기 인증값용 치환값은 160비트의 크기를 가지며, 상기 인증값용 치환값의 최하위 18비트를 인증값으로 출력하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
18 18
단말기 고유번호값(ESN) 및 단말기 전화번호값(MIN) 중 적어도 어느 하나를 기초로 생성된 암호화키용 제1입력값 및 해쉬함수를 이용하여 생성한 암호용 공유비밀테이터를 기초로 생성된 암호화키용 제2입력값을 포함하는 복수개의 입력값을 해쉬함수에 입력하여 소정의 비트수를 가지는 암호화키용 해쉬값을 출력하는 해쉬알고리즘을 수행하는 해쉬알고리즘수행단계;상기 출력된 암호화키용 해쉬값의 비트수와 동일한 차수를 가지는 다항식을 이용하여 상기 출력된 암호화키용 해쉬값과 동일한 비트수의 치환된 암호화키용 치환값을 얻는 치환단계; 및상기 암호화키용 치환값을 음성비화코드 및 시그널링 메시지 암호화키로 출력하는 출력단계;를 포함하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
19 19
제 18항에 있어서, 상기 암호화키용 제1입력값은상기 해쉬함수의 연산 수행횟수를 나타내는 인덱스값 및 상기 해쉬함수의 상수값을 기초로 논리연산을 수행하여 생성한 제1워드;상기 단말기 고유번호값(ESN) 및 상기 해쉬함수의 상수값을 기초로 논리연산을 수행하여 획득한 제2워드; 및상기 단말기 전화번호값(MIN) 및 상기 해쉬함수의 상수값을 기초로 논리연산을 수행하여 획득한 제3워드;를 포함하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
20 20
제 19항에 있어서,상기 암호화키용 제1입력값은 16개의 워드로 구성되어 있으며 각각의 워드는 32비트이며, 상기 인덱스값, 상기 해쉬함수의 상수값 및 상기 단말기 고유번호값(ESN)의 크기는 32비트이고, 상기 단말기 전화번호값(MIN)의 크기는 원래 24비트이나 하위 8비트를 0으로 채워 32비트로 사용하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
21 21
제 18항에 있어서, 상기 암호화키용 제2입력값은 상기 해쉬함수를 이용하여 생성한 암호용 공유비밀테이터의 첫번째 워드 및 상기 해쉬함수의 초기벡터값의 첫번째 워드를 기초로 논리연산을 수행하여 획득한 제1워드; 및상기 해쉬함수를 이용하여 생성한 암호용 공유비밀테이터의 두번째 워드 및 상기 해쉬함수의 초기벡터값의 두번째 워드를 기초로 논리연산을 수행하여 획득한 제2워드;을 포함하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
22 22
제 21항에 있어서,상기 암호화키용 제2입력값은 5개의 워드로 구성되어 있으며 각각의 워드는 32비트이며, 상기 암호용 공유비밀테이터의 크기는 64비트이고, 상기 해쉬함수의 초기벡터는 상기 해쉬함수 고유의 160비트 초기벡터인 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
23 23
제 18항에 있어서,상기 암호화키용 치환값은 160비트의 크기를 가지며, 상기 암호화키용 치환값의 최하위 40비트를 상기 음성비화코드로 출력하며 상기 암호화키용 치환값의 최하위 40비트의 상위 64비트를 상기 시그널링 메시지 암호화키로 출력하는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
24 24
제 18항에 있어서, 상기 출력단계는 상기 암호화키용 치환값을 인증값으로 출력하고, 상기 암호화키용 치환값을 상기 복수개의 입력값 중 적어도 어느 하나의 입력값으로 입력하여 다시 상기 암호화키용 치환값을 얻는 것을 특징으로 하는 해쉬 알고리즘을 이용한 데이터생성방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.