RISS 학술연구정보서비스

검색

인기 검색어

    다국어 입력

    http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

    변환된 중국어를 복사하여 사용하시면 됩니다.

    예시)
    • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
    • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
    닫기
    KCI등재

    안드로이드 콘텐츠 저작권 침해 방지를 위한 서버 기반 리소스 난독화 기법의 설계 및 구현

    한글로보기

    https://www.riss.kr/link?id=A101886819

    • 0

      상세조회
    • 0

      다운로드
    서지정보 열기
    • 내보내기
    • 내책장담기
    • 공유하기
    • 오류접수

    부가정보

    국문 초록 (Abstract) kakao i 다국어 번역

    소프트웨어는 대부분 바이너리 파일 포맷으로 배포되기 때문에 역공학 분석이 쉽지 않다. 그러나 안드로이드는 자바를 기반으로 하며 가상머신 위에서 동작한다. 따라서 안드로이드 역시 자바와 유사하게 역공학 도구에 의해서 쉽게 분석될 수 있다. 이 문제를 극복하기 위해서 다양한 난독화 기법이 제안되었다. 안드로이드 환경에서는 안드로이드 SDK에 포함되어 배포되는 난독화 도구인 프로가드(Proguard)가 가장 널리 사용된다. 프로가드는 자바 소스 코드를 역공학 분석으로부터 보호할 수 있다. 그러나 이미지, 사운드, 데이터베이스와 같은 리소스를 보호하는 기능은 가지고 있지 않다. 본 논문에서는 안드로이드 앱의 리소스를 보호할 수 있는 리소스 난독화 기법을 제안하고 구현하였다. 본 논문에서 제안하는 리소스 난독화 기법을 적용하면 효과적으로 리소스 도용을 예방할 수 있을 것으로 기대한다.
    번역하기

    소프트웨어는 대부분 바이너리 파일 포맷으로 배포되기 때문에 역공학 분석이 쉽지 않다. 그러나 안드로이드는 자바를 기반으로 하며 가상머신 위에서 동작한다. 따라서 안드로이드 역시 ...

    소프트웨어는 대부분 바이너리 파일 포맷으로 배포되기 때문에 역공학 분석이 쉽지 않다. 그러나 안드로이드는 자바를 기반으로 하며 가상머신 위에서 동작한다. 따라서 안드로이드 역시 자바와 유사하게 역공학 도구에 의해서 쉽게 분석될 수 있다. 이 문제를 극복하기 위해서 다양한 난독화 기법이 제안되었다. 안드로이드 환경에서는 안드로이드 SDK에 포함되어 배포되는 난독화 도구인 프로가드(Proguard)가 가장 널리 사용된다. 프로가드는 자바 소스 코드를 역공학 분석으로부터 보호할 수 있다. 그러나 이미지, 사운드, 데이터베이스와 같은 리소스를 보호하는 기능은 가지고 있지 않다. 본 논문에서는 안드로이드 앱의 리소스를 보호할 수 있는 리소스 난독화 기법을 제안하고 구현하였다. 본 논문에서 제안하는 리소스 난독화 기법을 적용하면 효과적으로 리소스 도용을 예방할 수 있을 것으로 기대한다.

    더보기

    다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

    Most software is distributed as a binary file format, so reverse engineering is not easy. But Android is based on the Java and running on virtual machine. So, Android applications can be analyzed by reverse engineering tools. To overcome this problem, various obfuscation techniques are developed. In android environment, the Proguard is most widely used because it is included in the Android SDK distribution package. The Proguard can protect the Java source code from reverse engineering analysis. But it has no function to protect resources like images, sounds and databases. In this paper, we proposed and implemented resource obfuscation framework to protect resources of android application. We expect that this framework can protect android resources effectively.
    번역하기

    Most software is distributed as a binary file format, so reverse engineering is not easy. But Android is based on the Java and running on virtual machine. So, Android applications can be analyzed by reverse engineering tools. To overcome this problem,...

    Most software is distributed as a binary file format, so reverse engineering is not easy. But Android is based on the Java and running on virtual machine. So, Android applications can be analyzed by reverse engineering tools. To overcome this problem, various obfuscation techniques are developed. In android environment, the Proguard is most widely used because it is included in the Android SDK distribution package. The Proguard can protect the Java source code from reverse engineering analysis. But it has no function to protect resources like images, sounds and databases. In this paper, we proposed and implemented resource obfuscation framework to protect resources of android application. We expect that this framework can protect android resources effectively.

    더보기

    목차 (Table of Contents)

    • 요약
    • Abstract
    • Ⅰ. 서론
    • Ⅱ. 관련 연구
    • Ⅲ. 리소스 암호화 알고리즘
    • 요약
    • Abstract
    • Ⅰ. 서론
    • Ⅱ. 관련 연구
    • Ⅲ. 리소스 암호화 알고리즘
    • Ⅳ. 키 관리 서버를 통한 리소스 복호화
    • Ⅴ. 실험 및 평가
    • Ⅵ. 결론
    • 참고문헌
    더보기

    참고문헌 (Reference)

    1 dex2jar, "Tools to work with android .dex and java .class files"

    2 P. Yuxue, "The Technological Trend of the Mobile Obfuscation" 29 (29): 65-71, 2012

    3 "ProGuard"

    4 C. Collberg, "Manufacturing Cheap, Resilient, and Stealthy Opaque Constructs" 184-196, 1998

    5 P. Kouznetsov, "Jad - the fast JAva Decompiler"

    6 H. Kim, "Design and Implementation of String Obfuscation Tool for Android Source Codes" 22 (22): 195-198, 2012

    7 H. Kim, "Design and Implementation of An Obfuscation Tool for Preventing the Infringement of Intellectual Property Rights of Android Contents" 21 (21): 483-486, 2014

    8 National Bureau of Standards, "Data Encryption Standard, FIPS PUB 46"

    9 RSA Laboratories, "DES CHALLENGE III"

    10 C. Collberg, "Breaking Abstractions and Unstructuring Data Structures" 28-38, 1998

    1 dex2jar, "Tools to work with android .dex and java .class files"

    2 P. Yuxue, "The Technological Trend of the Mobile Obfuscation" 29 (29): 65-71, 2012

    3 "ProGuard"

    4 C. Collberg, "Manufacturing Cheap, Resilient, and Stealthy Opaque Constructs" 184-196, 1998

    5 P. Kouznetsov, "Jad - the fast JAva Decompiler"

    6 H. Kim, "Design and Implementation of String Obfuscation Tool for Android Source Codes" 22 (22): 195-198, 2012

    7 H. Kim, "Design and Implementation of An Obfuscation Tool for Preventing the Infringement of Intellectual Property Rights of Android Contents" 21 (21): 483-486, 2014

    8 National Bureau of Standards, "Data Encryption Standard, FIPS PUB 46"

    9 RSA Laboratories, "DES CHALLENGE III"

    10 C. Collberg, "Breaking Abstractions and Unstructuring Data Structures" 28-38, 1998

    11 H. Park, "An Evaluation of the Proguard, Obfuscation Tool for Android" 19 (19): 730-733, 2012

    12 H. Park, "Advanced Operation Obfuscating Techniques using Bit-Operation" 17 (17): 8-20, 2003

    13 NIST, "Advanced Encryption Standard (AES), FIPS PUB 197"

    14 C. Collberg, "A Taxonomy of Obfuscating Transformation" Department of Computer Science, The University of Auckland 1997

    더보기

    동일학술지(권/호) 다른 논문

    동일학술지 더보기

    더보기

    분석정보

    View

    상세정보조회

    0

    Usage

    원문다운로드

    0

    대출신청

    0

    복사신청

    0

    EDDS신청

    0

    동일 주제 내 활용도 TOP

    더보기

    주제

    연도별 연구동향

    연도별 활용동향

    연관논문

    연구자 네트워크맵

    공동연구자 (7)

    유사연구자 (20) 활용도상위20명

    인용정보 인용지수 설명보기

    학술지 이력

    학술지 이력
    연월일 이력구분 이력상세 등재구분
    2027 평가 재인증평가 신청대상 (재인증)
    2021-01-01 등재 등재학술지 유지 (재인증) KCI등재
    2018-01-01 등재 등재학술지 유지 (등재유지) KCI등재
    2015-01-01 등재 등재학술지 유지 (등재유지) KCI등재
    2011-01-01 등재 등재학술지 유지 (등재유지) KCI등재
    2008-01-01 등재 등재학술지 선정 (등재후보2차) KCI등재
    2007-05-04 학회명변경 영문명 : The Korea Contents Society -> The Korea Contents Association KCI등재후보
    2007-01-01 등재 등재후보 1차 PASS (등재후보1차) KCI등재후보
    2006-01-01 등재 등재후보학술지 유지 (등재후보1차) KCI등재후보
    2004-01-01 등재 등재후보학술지 선정 (신규평가) KCI등재후보
    더보기

    학술지 인용정보

    학술지 인용정보
    기준연도 WOS-KCI 통합IF(2년) KCIF(2년) KCIF(3년)
    2016 1.21 1.21 1.26
    KCIF(4년) KCIF(5년) 중심성지수(3년) 즉시성지수
    1.29 1.25 1.573 0.33
    더보기

    이 자료와 함께 이용한 RISS 자료

    나만을 위한 추천자료

    해외이동버튼