Proceedings of the Korean Information Science Society Conference (한국정보과학회:학술대회논문집)
- 2007.06d
- /
- Pages.89-94
- /
- 2007
- /
- 1598-5164(pISSN)
Comparison of Data Structure and Control Flow Transformations in High-level Obfuscation
고급레벨 Obfuscation에서 자료구조 변환 및 제어흐름 변환의 비교
- Chang, Hye-Young (Dept. of Computer Science, Dankook University) ;
- Cho, Byoung-Min (Dept. of Computer Science, Dankook University) ;
- Cho, Seong-Je (Dept. of Computer Science, Dankook University)
- Published : 2007.06.25
Abstract
자동화된 obfuscatin은 보안 목적으로 코드를 이해하기 어렵게 만들어 역공학 공격을 방어하는데 가장 효과적인 방식이라는 알려져 있다. 본 논문에서는 역공학 공격과 같은 소프트웨어 지적재산권의 침해로부터 마이크로소프트사의 비주얼 C++소스 프로그램을 보호하기 위한 obfuscator를 구현하였다. 그리고 obfuscatio 알고리즘에 따라 potency(복잡도)를 측정하여 분석하여 각 알고리즘을 평가하였다. 또한 cost(비용)과 어셈블리 코드를 비교하여 obfuscator의 성능과 유효성을 평가하였다. 그 결과, 변환된 소스 코드가 실행시간 오버헤드를 일부 유발시키긴 하지만 프로그램 보호에는 효과적임을 알 수 있었다.
Keywords