맞춤기술찾기

이전대상기술

안드로이드 기반 어플리케이션의 부정사용 방지 방법 및 장치

  • 기술번호 : KST2015197350
  • 담당센터 :
  • 전화번호 :
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 앱 부정사용 방지를 위한 앱 업로드 방법과 이에 대응하는 앱 암호화 서버, 그리고 앱 실행 방법과 이에 대한 사용자 단말이 개시된다. 앱 업로드 방법은, 앱에서 원본 실행파일을 제거하고 스텁 실행파일을 삽입하여 스텁 앱을 생성하고, 암호화 서버에 저장하는 스텁 앱 저장 단계와, 원본 실행파일을 암호화하여 암호화 앱을 생성하고, 암호화 서버에 저장하는 암호화 앱 저장 단계와, 스텁 앱을 앱스토어에 업로드하는 단계를 포함하여 구성된다. 앱 실행 방법은, 앱스토어에 저장된 스텁 앱을 사용자 단말에 다운로드하여 스텁 실행파일 및 리소스 파일들을 설치하는 단계와, 사용자 단말에 저장된 암호화 앱을 복호화하여 복호화 앱을 생성하는 단계와, 복호화 앱에 포함된 원본 실행파일을 스텁 실행파일에 덮어쓰기 하는 단계를 포함하여 구성된다.
Int. CL G06F 21/12 (2013.01) G06F 15/16 (2006.01)
CPC G06F 21/12(2013.01) G06F 21/12(2013.01) G06F 21/12(2013.01)
출원번호/일자 1020130133844 (2013.11.05)
출원인 단국대학교 산학협력단
등록번호/일자 10-1604892-0000 (2016.03.14)
공개번호/일자 10-2015-0051835 (2015.05.13) 문서열기
공고번호/일자 (20160325) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2014.09.04)
심사청구항수 22

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 조성제 대한민국 경기 용인시 수지구
2 심형준 대한민국 인천 부평구
3 이찬희 대한민국 경기 수원시 권선구

대리인

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

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 단국대학교 산학협력단 대한민국 경기도 용인시 수지구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2013.11.05 수리 (Accepted) 1-1-2013-1009752-35
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.09.04 수리 (Accepted) 1-1-2014-0847865-29
4 선행기술조사의뢰서
Request for Prior Art Search
2015.04.10 수리 (Accepted) 9-1-9999-9999999-89
5 선행기술조사보고서
Report of Prior Art Search
2015.06.10 수리 (Accepted) 9-1-2015-0036961-03
6 의견제출통지서
Notification of reason for refusal
2015.08.31 발송처리완료 (Completion of Transmission) 9-5-2015-0591272-64
7 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2015.09.02 수리 (Accepted) 1-1-2015-0853932-11
8 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2015.09.02 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2015-0853933-67
9 등록결정서
Decision to grant
2016.03.11 발송처리완료 (Completion of Transmission) 9-5-2016-0187386-84
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.10.26 수리 (Accepted) 4-1-2020-5239146-54
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
앱(app
2 2
청구항 1에 있어서,상기 스텁 앱 및 상기 암호화 앱은 안드로이드 패키지(APK, Android PacKage) 파일 형식인 것을 특징으로 하는 앱 업로드 방법
3 3
청구항 1에 있어서,상기 스텁 앱은상기 원본 실행파일을 제외한 나머지 리소스(resource) 파일들이 설치되도록 패키징되는 것을 특징으로 하는 앱 업로드 방법
4 4
청구항 1에 있어서,상기 암호화 앱 저장 단계 이전에,상기 앱에 포함된 매니페스트(manifest) 파일에 인텐트 필터(intent filter)를 추가하여 상기 암호화 앱에 실행 플래그를 부여하는 인텐트 필터 추가 단계를 더 포함하는 것을 특징으로 하는 앱 업로드 방법
5 5
앱 부정사용 방지를 위한 앱 실행 방법에 있어서,상기 앱을 앱스토어로부터 내려받는 이벤트가 트리거가 되어, 상기 앱스토어에 저장된 스텁 앱을 사용자 단말에 다운로드하여 스텁 실행파일 및 리소스 파일들을 설치하는 단계;상기 스텁 앱을 실행하는 이벤트가 트리거가 되어, 상기 사용자 단말에 저장된 암호화 앱을 복호화하여 복호화 앱을 생성하는 단계; 및상기 복호화 앱에 포함된 원본 실행파일을 상기 스텁 실행파일에 덮어쓰기(overwrite) 하는 단계를 포함하는 앱 실행 방법
6 6
청구항 5에 있어서,상기 복호화 앱을 생성하는 단계는,상기 사용자 단말에 저장된 암호화 앱이 존재하지 않을 경우, 런처 앱(launcher app
7 7
청구항 5에 있어서,상기 스텁 앱 및 상기 암호화 앱은 APK 파일 형식인 것을 특징으로 하는 앱 실행 방법
8 8
청구항 5에 있어서,상기 덮어쓰기 하는 단계 이전에,상기 스텁 앱을 백업하는 단계를 더 포함하는 것을 특징으로 하는 앱 실행 방법
9 9
청구항 8에 있어서,상기 앱의 실행이 종료되는 이벤트가 트리거가 되어, 상기 스텁 앱에 포함된 스텁 실행파일을 상기 원본 실행파일에 덮어쓰기 하는 단계를 더 포함하는 것을 특징으로 하는 앱 실행 방법
10 10
청구항 5에 있어서,상기 덮어쓰기 하는 단계 이후에,런처 앱이 상기 사용자 단말로 앱 실행 인텐트를 전송하고, 상기 사용자 단말은 상기 앱 실행 인텐트에 기반하여 실행될 앱을 결정하는 단계를 더 포함하는 것을 특징으로 하는 앱 실행 방법
11 11
청구항 5에 있어서,상기 덮어쓰기 하는 단계 이후에,상기 복호화 앱에 대한 다른 그룹(other group)의 권한을 축소 변경하는 단계를 더 포함하는 것을 특징으로 하는 앱 실행 방법
12 12
앱 부정사용 방지를 위한 안드로이드 앱 암호화 서버에 있어서,상기 앱을 앱스토어에 등록하는 이벤트가 트리거가 되어, 상기 앱에서 원본 실행파일을 제거하고 스텁 실행파일을 삽입하여 스텁 앱을 생성하고, 상기 스텁 앱을 저장하는 스텁 앱 저장부;상기 원본 실행파일을 암호화하여 암호화 앱을 생성하고, 상기 암호화 앱을 저장하는 암호화 앱 저장부; 및상기 스텁 앱을 상기 앱스토어에 업로드하는 앱 업로드부를 포함하는 앱 암호화 서버
13 13
청구항 12에 있어서,상기 스텁 앱 및 상기 암호화 앱은 APK 파일 형식인 것을 특징으로 하는 앱 암호화 서버
14 14
청구항 12에 있어서,상기 스텁 앱은상기 원본 실행파일을 제외한 나머지 리소스 파일들이 설치되도록 패키징되는 것을 특징으로 하는 앱 암호화 서버
15 15
청구항 12에 있어서,상기 앱에 포함된 매니페스트 파일에 인텐트 필터를 추가하여 상기 암호화 앱에 실행 플래그를 부여하는 인텐트 필터 추가부를 더 포함하는 것을 특징으로 하는 앱 암호화 서버
16 16
앱 부정사용을 방지하는 사용자 단말에 있어서,상기 앱을 앱스토어로부터 내려받는 이벤트가 트리거가 되어, 상기 앱스토어에 저장된 스텁 앱을 다운로드하여 스텁 실행파일 및 리소스 파일들을 설치하는 스텁 앱 다운로드부; 및상기 앱을 암호화한 암호화 앱을 저장하는 암호화 앱 다운로드부; 및상기 스텁 앱을 실행하는 이벤트가 트리거가 되어, 상기 암호화 앱 다운로드부에 저장된 상기 암호화 앱을 복호화하여 복호화 앱을 생성하고, 상기 복호화 앱에 포함된 원본 실행파일을 상기 스텁 실행파일에 덮어쓰기 하는 복호화 앱 저장부를 포함하는 사용자 단말
17 17
청구항 16에 있어서,상기 암호화 앱 다운로드부는,상기 저장된 암호화 앱이 존재하지 않을 경우, 런처 앱(launcher app
18 18
청구항 16에 있어서,상기 스텁 앱 및 상기 암호화 앱은 APK 파일 형식인 것을 특징으로 하는 사용자 단말
19 19
청구항 16에 있어서,상기 스텁 앱 다운로드부에 저장된 상기 스텁 앱을 백업하는 스텁 앱 백업부를 더 포함하는 것을 특징으로 하는 사용자 단말
20 20
청구항 19에 있어서,상기 스텁 앱 다운로드부는,상기 앱의 실행이 종료되는 이벤트가 트리거가 되어, 상기 스텁 앱에 포함된 스텁 실행파일을 상기 원본 실행파일에 덮어쓰기 하는 것을 특징으로 하는 사용자 단말
21 21
청구항 16에 있어서,런처 앱이 전송한 앱 실행 인텐트에 기반하여 실행될 앱을 결정하는 앱 실행 결정부를 더 포함하는 것을 특징으로 하는 사용자 단말
22 22
청구항 16에 있어서,상기 복호화 앱에 대한 다른 그룹(other group)의 권한을 축소 변경하는 앱 권한 관리부를 더 포함하는 것을 특징으로 하는 사용자 단말
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 미래창조과학부 (주)유즈브레인넷 방송통신기술개발사업 안드로이드 어플리케이션의 소스코드 부정사용 방지 기술 개발
2 미래창조과학부 고려대학교 대학 IT 연구센터육성 지원사업 고품질 융합 소프트웨어 개발지원 도구 연구