스마트폰의 대중화와 함께 다양한 서비스들이 사용자들의 생활환경과 밀착되어 있다. 그에 따라 스마트폰에 사용자의 중요 개인 정보가 많이 담기게 되어 공격 표적이 되고 있으며, 모바일 시장이 커지는 것에 비해 안드로이드 개발자들의 저작권 보호는 잘 되어있지 않아 이에 대한 피해가 증가하고 있다. 이에 따라 불법 복제된 앱으로부터의 사용자 보호와 모바일 앱의 유통 과정에서 저작권의 보호에 대한 필요성이 제시되었다. 본 논문에서는 이에 대한 해결책으로 모바일 앱을 배포하고 사용자가 실행하는 일련의 과정에 ...
스마트폰의 대중화와 함께 다양한 서비스들이 사용자들의 생활환경과 밀착되어 있다. 그에 따라 스마트폰에 사용자의 중요 개인 정보가 많이 담기게 되어 공격 표적이 되고 있으며, 모바일 시장이 커지는 것에 비해 안드로이드 개발자들의 저작권 보호는 잘 되어있지 않아 이에 대한 피해가 증가하고 있다. 이에 따라 불법 복제된 앱으로부터의 사용자 보호와 모바일 앱의 유통 과정에서 저작권의 보호에 대한 필요성이 제시되었다. 본 논문에서는 이에 대한 해결책으로 모바일 앱을 배포하고 사용자가 실행하는 일련의 과정에 DRM 기술을 적용한 시스템을 제안하였다. 제안한 방법은 안드로이드 실행파일 header 부분에 저작권자 정보를 삽입하였으며, body 부분에는 무작위로 선택되는 기법을 사용하는 부분 암호화를 적용하여 앱을 유통하는 구조이다. 실험 결과 제안 시스템의 부분 암호화는 전체 데이터를 암호화하는 것 보다 처리 속도가 빨라 성능이 더 우수함으로써 사용자가 서비스 이용 시 속도로 인한 불편함은 줄이도록 개선하였다. 본 논문에서 제안한 시스템이 앱 스토어에 적용된다면 역공학에 취약한 안드로이드 앱의 불법복제를 방지하고 개발자의 소스코드 유출을 차단하여 저작권 보호가 가능하다.
스마트폰의 대중화와 함께 다양한 서비스들이 사용자들의 생활환경과 밀착되어 있다. 그에 따라 스마트폰에 사용자의 중요 개인 정보가 많이 담기게 되어 공격 표적이 되고 있으며, 모바일 시장이 커지는 것에 비해 안드로이드 개발자들의 저작권 보호는 잘 되어있지 않아 이에 대한 피해가 증가하고 있다. 이에 따라 불법 복제된 앱으로부터의 사용자 보호와 모바일 앱의 유통 과정에서 저작권의 보호에 대한 필요성이 제시되었다. 본 논문에서는 이에 대한 해결책으로 모바일 앱을 배포하고 사용자가 실행하는 일련의 과정에 DRM 기술을 적용한 시스템을 제안하였다. 제안한 방법은 안드로이드 실행파일 header 부분에 저작권자 정보를 삽입하였으며, body 부분에는 무작위로 선택되는 기법을 사용하는 부분 암호화를 적용하여 앱을 유통하는 구조이다. 실험 결과 제안 시스템의 부분 암호화는 전체 데이터를 암호화하는 것 보다 처리 속도가 빨라 성능이 더 우수함으로써 사용자가 서비스 이용 시 속도로 인한 불편함은 줄이도록 개선하였다. 본 논문에서 제안한 시스템이 앱 스토어에 적용된다면 역공학에 취약한 안드로이드 앱의 불법복제를 방지하고 개발자의 소스코드 유출을 차단하여 저작권 보호가 가능하다.
Along with the popularization of smartphones, a variety of services have become very close to users’ living environment. As a result, smartphones tend to contain much of users’ important private information, which makes them a target of attacking. Although the mobile market is becoming larger, andro...
Along with the popularization of smartphones, a variety of services have become very close to users’ living environment. As a result, smartphones tend to contain much of users’ important private information, which makes them a target of attacking. Although the mobile market is becoming larger, android developers’ copyright is not properly protected, and this increases related damage. Accordingly, it is necessary to protect users from their apps conducting illegal reproduction and also protect copyright in the process of distributing mobile apps. As a solution to it, this study aims to suggest a system applying DRM technology to a series of processes involved in mobile app distribution and user’s operation. The suggested method inserts copyright holder’s information into the header of the android execution file, and its body is equipped with a structure distributing apps by applying partial encoding that employs a random selection method. According to the experimental results, partial encoding applied to the suggested system is processed faster than encoding entire data and shows better performance; therefore, when using services, users would face less inconvenience resulted from slowness. If the system suggested in this thesis is applied to app stores, it will be possible to prevent the illegal reproduction of android apps that are fragile in terms of reverse engineering and also protect the copyright by preventing the leak of a developer’s source codes.
Along with the popularization of smartphones, a variety of services have become very close to users’ living environment. As a result, smartphones tend to contain much of users’ important private information, which makes them a target of attacking. Although the mobile market is becoming larger, android developers’ copyright is not properly protected, and this increases related damage. Accordingly, it is necessary to protect users from their apps conducting illegal reproduction and also protect copyright in the process of distributing mobile apps. As a solution to it, this study aims to suggest a system applying DRM technology to a series of processes involved in mobile app distribution and user’s operation. The suggested method inserts copyright holder’s information into the header of the android execution file, and its body is equipped with a structure distributing apps by applying partial encoding that employs a random selection method. According to the experimental results, partial encoding applied to the suggested system is processed faster than encoding entire data and shows better performance; therefore, when using services, users would face less inconvenience resulted from slowness. If the system suggested in this thesis is applied to app stores, it will be possible to prevent the illegal reproduction of android apps that are fragile in terms of reverse engineering and also protect the copyright by preventing the leak of a developer’s source codes.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.