맞춤기술찾기

이전대상기술

암복호화 키를 이용하는 어플리케이션 보안 방법 및 장치

  • 기술번호 : KST2015197409
  • 담당센터 : 경기기술혁신센터
  • 전화번호 : 031-8006-1570
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 어플리케이션 보호를 위한 암복호화 키를 생성하는 방법과 장치가 개시된다. 암호화 키 생성방법은 어플리케이션을 배포하는 서버에 있는 어플리케이션으로부터 앱 식별정보를 추출하는 단계와, 어플리케이션을 수용하는 기기의 SIM 카드 정보로부터 사용자 식별정보를 추출하는 단계와, 앱 식별정보와 사용자 식별정보에 기반하여 문자열, 숫자열, 또는 임의의 바이트 조합을 생성하는 단계와, 문자열, 숫자열, 또는 임의의 바이트 조합에 해쉬 함수를 적용하여 암호화 키를 생성하는 단계를 포함한다. 암호화 키 생성장치는 어플리케이션의 적어도 하나의 파일에서 추출되는 앱 식별정보와 어플리케이션을 수용하는 기기의 SIM 카드 정보로부터 추출되는 사용자 식별정보를 생성하는 규칙을 저장하는 키 생성 로직부와, 상기 규칙과 SIM 카드 정보를 기반으로 암호화 키를 생성하는 암호화 키 생성부와, 복호화 키를 생성하는 복호화 키 생성부를 포함한다.
Int. CL G06F 21/10 (2013.01) G06F 21/60 (2013.01)
CPC G06F 21/10(2013.01) G06F 21/10(2013.01) G06F 21/10(2013.01)
출원번호/일자 1020130074040 (2013.06.26)
출원인 단국대학교 산학협력단
등록번호/일자 10-1649780-0000 (2016.08.12)
공개번호/일자 10-2015-0001206 (2015.01.06) 문서열기
공고번호/일자 (20160819) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2014.05.15)
심사청구항수 17

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 단국대학교 산학협력단 대한민국 경기도 용인시 수지구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 조성제 대한민국 경기 용인시 수지구
2 박민규 대한민국 서울 송파구
3 김동진 대한민국 경기 안양시 만안구
4 정윤식 대한민국 경남 함안군
5 심형준 대한민국 인천 부평구
6 이찬희 대한민국 경기 수원시 권선구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인이상 대한민국 서울특별시 서초구 바우뫼로 ***(양재동, 우도빌딩 *층)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 단국대학교 산학협력단 대한민국 경기 용인시 수지구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2013.06.26 수리 (Accepted) 1-1-2013-0574866-15
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.01.06 수리 (Accepted) 4-1-2014-0000870-18
3 [심사청구]심사청구(우선심사신청)서
[Request for Examination] Request for Examination (Request for Preferential Examination)
2014.05.15 수리 (Accepted) 1-1-2014-0458411-02
4 선행기술조사의뢰서
Request for Prior Art Search
2015.01.15 수리 (Accepted) 9-1-9999-9999999-89
5 선행기술조사보고서
Report of Prior Art Search
2015.03.13 수리 (Accepted) 9-1-2015-0017021-10
6 의견제출통지서
Notification of reason for refusal
2015.07.15 발송처리완료 (Completion of Transmission) 9-5-2015-0472510-23
7 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2015.09.15 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2015-0896718-09
8 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2015.09.15 수리 (Accepted) 1-1-2015-0896717-53
9 최후의견제출통지서
Notification of reason for final refusal
2016.01.27 발송처리완료 (Completion of Transmission) 9-5-2016-0072078-63
10 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2016.03.28 보정승인 (Acceptance of amendment) 1-1-2016-0297085-02
11 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2016.03.28 수리 (Accepted) 1-1-2016-0297017-18
12 등록결정서
Decision to grant
2016.08.09 발송처리완료 (Completion of Transmission) 9-5-2016-0573898-47
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.10.26 수리 (Accepted) 4-1-2020-5239146-54
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
어플리케이션을 배포하는 서버에서 수행되는 암복호화 키를 이용한 어플리케이션 보안 방법에 있어서,상기 어플리케이션의 배포 시에 암호화되는 대상파일을 제외한 상기 어플리케이션의 나머지 파일들 중 적어도 하나의 파일에서 앱 식별정보를 추출하는 단계;상기 어플리케이션을 수용하는 기기의 사용자 식별정보가 저장되어 있지 않을 때, 상기 기기로부터 상기 사용자 식별정보를 수신하는 단계;상기 앱 식별정보와 상기 사용자 식별정보에 기반하여 문자열, 숫자열, 또는 임의의 바이트 조합을 생성하는 단계;상기 문자열, 숫자열, 또는 임의의 바이트 조합에 해쉬 함수를 적용하여 암호화 키를 생성하는 단계; 및상기 암호화 키로 상기 어플리케이션을 암호화하는 단계를 포함하며,상기 앱 식별정보는 상기 어플리케이션의 각 컴포넌트의 개수에 기반하여 추출되는, 암복호화 키를 이용하는 어플리케이션 보안 방법
2 2
청구항 1에 있어서,상기 암호화하는 단계 후에 실행파일이 암호화된 어플리케이션을 상기 기기에 전송하는 단계를 더 포함하며,상기 기기는 상기 서버와 미리 약속된 앱 식별정보 추출 규칙에 기반하여 상기 어플리케이션에서 앱 식별정보를 추출하고, 추출한 앱 식별정보와 상기 사용자 식별정보에 기반하는 복호화키로 상기 어플리케이션을 복호화하는 것을 특징으로 하는, 암복호화 키를 이용하는 어플리케이션 보안 방법
3 3
청구항 2에 있어서,상기 기기는 상기 실행파일이 암호화된 어플리케이션의 매니페스트 파일에서 상기 앱 식별정보를 추출하는 것을 특징으로 하는, 암복호화 키를 이용하는 어플리케이션 보안 방법
4 4
삭제
5 5
청구항 1에 있어서,상기 사용자 식별정보를 상기 기기로부터 수신하는 단계는 상기 기기의 SIM 카드의 IMSI(International Mobile Station Identity) 정보를 기반으로 추출된 상기 사용자 식별정보를 상기 기기로부터 수신하는 것을 특징으로 하는, 암복호화 키를 이용하는 어플리케이션 보안 방법
6 6
어플리케이션을 수용하는 기기에서 수행되는 암복호화 키를 이용한 어플리케이션 보안 방법에 있어서,어플리케이션을 암호화하여 배포하는 서버로부터 수신한 상기 어플리케이션의 파일들 중 암호화되지 않은 적어도 하나의 파일에서 앱 식별정보를 추출하는 단계;상기 기기의 사용자 식별정보를 추출하는 단계;상기 앱 식별정보와 상기 사용자 식별정보에 기반하여 문자열, 숫자열, 또는 임의의 바이트 조합을 생성하는 단계;상기 문자열, 숫자열, 또는 임의의 바이트 조합에 해쉬 함수를 적용하여 복호화 키를 생성하는 단계; 및상기 복호화 키로 상기 어플리케이션을 복호화하는 단계를 포함하며,상기 앱 식별정보는 상기 어플리케이션의 각 컴포넌트의 개수에 기반하여 추출되는, 암복호화 키를 이용하는 어플리케이션 보안 방법
7 7
청구항 6에 있어서,상기 서버로부터 수신한 상기 어플리케이션은 실행파일이 암호화된 APK(Android Package) 파일 형식인 것을 특징으로 하는, 암복호화 키를 이용하는 어플리케이션 보안 방법
8 8
청구항 7에 있어서,상기 앱 식별정보를 추출하는 단계는 실행파일이 암호화된 상기 어플리케이션의 매니페스트 파일에서 상기 앱 식별정보를 추출하는 것을 특징으로 하는, 암복호화 키를 이용하는 어플리케이션 보안 방법
9 9
청구항 6에 있어서,상기 앱 식별정보를 추출하는 단계는 상기 어플리케이션의 실행파일(Executable File)을 제외한 적어도 하나의 파일에서 상기 앱 식별정보를 추출하는 것을 특징으로 하는, 암복호화 키를 이용하는 어플리케이션 보안 방법
10 10
청구항 6에 있어서,상기 사용자 식별정보를 추출하는 단계는 상기 기기의 SIM 카드의 IMSI(International Mobile Station Identity) 정보를 기반으로 상기 사용자 식별정보를 추출하는 것을 특징으로 하는, 암복호화 키를 이용하는 어플리케이션 보안 방법
11 11
네트워크를 통해 암호화된 어플리케이션을 수용하는 기기에 연결되고 상기 어플리케이션을 배포하는 서버의 어플리케이션 보안 장치로서,상기 서버에 있는 암호화 대상 어플리케이션의 적어도 하나의 파일 내의 앱 식별정보를 생성하는 규칙과 상기 기기의 사용자 식별정보를 생성하는 규칙을 저장하는 키 생성 로직부; 및상기 규칙에 따라 추출된 상기 앱 식별정보와 상기 사용자 식별정보를 기반으로 암호화 키를 생성하는 암호화 키 생성부를 포함하고,상기 서버는 상기 암호화 키를 이용하여 상기 어플리케이션을 암호화하며,상기 앱 식별정보는 상기 어플리케이션의 컴포넌트의 개수에 기반하여 추출되는, 암복호화 키를 이용하는 어플리케이션 보안 장치
12 12
삭제
13 13
청구항 11에 있어서,상기 암호화 키 생성부는,상기 규칙에 기반하여 상기 어플리케이션의 적어도 하나의 파일에서 상기 앱 식별정보를 추출하는 제1 앱 식별정보 추출부;상기 추출된 앱 식별정보와 상기 기기로부터 수신한 상기 사용자 식별정보에 기반하여 문자열, 숫자열, 또는 임의의 바이트 조합을 생성하는 제1 스트링 데이터 생성부; 및상기 문자열, 숫자열, 또는 임의의 바이트 조합에 해쉬 함수를 적용하여 상기 암호화 키를 생성하는 제1 해쉬코드 생성부를 포함하는 것을 특징으로 하는,암복호화 키를 이용하는 어플리케이션 보안 장치
14 14
청구항 13에 있어서,상기 제1 앱 식별정보 추출부는, 실행파일이 암호화된 상기 어플리케이션의 매니페스트 파일에서 상기 앱 식별정보를 추출하는 것을 특징으로 하는, 암복호화 키를 이용하는 어플리케이션 보안 장치
15 15
청구항 13에 있어서,상기 제1 스트링 데이터 생성부는, 상기 기기의 SIM 카드의 IMSI(International Mobile Station Identity) 정보를 기반으로 하여 상기 기기로부터 추출되고 수신된 상기 사용자 식별정보를 사용하여 문자열, 숫자열, 또는 임의의 바이트 조합을 생성하는 것을 특징으로 하는, 암복호화 키를 이용하는 어플리케이션 보안 장치
16 16
삭제
17 17
삭제
18 18
삭제
19 19
네트워크를 통해 암호화된 어플리케이션을 배포하는 서버에 연결되고 상기 어플리케이션을 수용하는 기기의 어플리케이션 보안 장치로서,상기 서버로부터 수신되고 암호화 대상파일이 암호화된 어플리케이션에서 암호화되지 않은 적어도 하나의 파일 내의 앱 식별정보와 상기 기기의 사용자 식별정보를 생성하는 규칙을 저장하는 키 생성 로직부; 및상기 규칙에 따라 추출된 상기 앱 식별정보와 상기 사용자 식별정보를 기반으로 복호화 키를 생성하는 복호화 키 생성부를 포함하고,상기 기기는 상기 복호화 키를 이용하여 상기 어플리케이션을 복호화하며,상기 앱 식별정보는 상기 어플리케이션의 각 컴포넌트의 개수에 기반하여 추출되는, 암복호화 키를 이용하는 어플리케이션 보안 장치
20 20
청구항 19에 있어서,상기 복호화 키 생성부는,상기 규칙에 기반하여 상기 암호화된 어플리케이션의 적어도 하나의 파일에서 상기 앱 식별정보를 추출하는 제2 앱 식별정보 추출부;상기 앱 식별정보와 상기 사용자 식별정보에 기반하여 문자열, 숫자열, 또는 임의의 바이트 조합을 생성하는 제2 스트링 데이터 생성부; 및상기 문자열, 숫자열, 또는 임의의 바이트 조합에 해쉬 함수를 적용하여 복호화 키를 생성하는 제2 해쉬코드 생성부를 포함하는 것을 특징으로 하는,암복호화 키를 이용하는 어플리케이션 보안 장치
21 21
청구항 20에 있어서,상기 제2 앱 식별정보 추출부는, 실행파일이 암호화된 상기 어플리케이션의 매니페스트 파일에서 상기 앱 식별정보를 추출하는 것을 특징으로 하는, 암복호화 키를 이용하는 어플리케이션 보안 장치
22 22
청구항 20에 있어서,상기 제2 스트링 데이터 생성부는, 상기 기기의 SIM 카드의 IMSI(International Mobile Station Identity) 정보를 기반으로 하여 추출된 상기 사용자 식별정보를 사용하여 문자열, 숫자열, 또는 임의의 바이트 조합을 생성하는 것을 특징으로 하는, 암복호화 키를 이용하는 어플리케이션 보안 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 문화체육관광부 단국대학교 2012년도 저작권기술개발 사업 바이너리 코드 동적고유정보 기반 SW 유사성 감지 기술 개발
2 교육과학기술부 단국대학교 일반연구자지원사업 스마트폰 소프트웨어를 위한 취약점 관리 및 안전한 SDLC 프로세스