1 |
1
달빅가상머신(Dalvik VM)에서 Apk 파일로부터 암호화된 classes
|
2 |
2
제1항에 있어서,상기 달빅가상머신 내 암호화/복호화 모듈이 optimization과 verifycation 이전과 이후에 암호화와 복호화를 수행하기 위해, ‘classes
|
3 |
3
제1항에 있어서,상기 안드로이드 소스내의 dalvik 디렉토리에서 암호화/복호화 모듈을 사용하기 위해 dalvik/dexopt/Optmain
|
4 |
4
제2항에 있어서,상기 복호화된 classes
|
5 |
5
제4항에 있어서,상기 생성된 odex 파일을 암호화된 상태로 저장하기 위해 optimaze와 verify, offset조정, dexoptHeader가 쓰여져 odex 파일이 생성된 이후 암호화 모듈을 삽입하여 odex파일을 암호화 하는 단계;를 더 포함하여 구성되는 것을 특징으로 하는 암호화 기반 사용자 인증 및 안드로이드 앱 불법복제 방지 방법
|
6 |
6
제1항에 있어서,상기 사용자가 App을 실행하기 위해 해당 App의 아이콘을 클릭하게 되면 /data/dalvik-cache 내에 있는 classes
|
7 |
7
Apk 파일로부터 암호화된 classes
|
8 |
8
제7항에 있어서,상기 달빅가상머신 내 암호화/복호화 모듈은,optimization과 verifycation 이전과 이후에 암호화와 복호화를 수행하기 위해, ‘classes
|
9 |
9
제7항에 있어서,상기 안드로이드 소스내의 dalvik 디렉토리에서 암호화/복호화 모듈을 사용하기 위해 dalvik/dexopt/Optmain
|
10 |
10
제8항에 있어서,상기 복호화된 classes
|
11 |
11
제10항에 있어서,상기 생성된 odex 파일을 암호화된 상태로 저장하기 위해 optimaze와 verify, offset조정, dexoptHeader가 쓰여져 odex 파일이 생성된 이후 암호화 모듈을 삽입하여 odex파일을 암호화 하고, 상기 생성된 odex 파일은 /data/dalvik-cache에 data@app@[filename]@classes
|
12 |
12
제7항에 있어서,상기 사용자가 App을 실행하기 위해 해당 App의 아이콘을 클릭하게 되면 /data/dalvik-cache 내에 있는 classes
|