메뉴 건너뛰기
소속 기관 / 학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
고객센터 ENG
주제분류

논문 기본 정보

저자정보
(Korea University) (Korea University) (Korea University) (Korea University) (Korea University) (Korea University) (Korea University) (Korea University)
저널정보
한국컴퓨터정보학회 한국컴퓨터정보학회논문지 한국컴퓨터정보학회 논문지 제30권 제1호(통권 제250호)
오류 신고하기

피인용 1

검색

    초록·키워드

    소스 코드 난독화는 소프트웨어 보안과 지적 재산 보호를 위해 사용되는 중요한 기술이다. 기존의 소스 코드 난독화 작업은 수작업이나 난독화 도구에 의한 고정된 알고리즘에 의존해 유연성이 부족하며 난독화된 코드의 품질과 복잡성을 효과적으로 제어하기 어렵다. 그러나 위협 모델에 따라 요구되는 난독화 수준이 달라지므로 다양한 난독화 수준과 복잡성을 유연하게 조정할 수 있는 기술이 필요하다. 본 논문에서는 GPT-4o를 활용하여 원본 소스 코드를 난독화된 소스 코드로 자동 생성하는 프레임워크를 제안한다. 제안하는 프레임워크는 12개의 난독화 기법을 기반으로 프롬프트를 생성해 GPT-4o에 입력으로 사용한다. 생성된 난독화 소스 코드의 실행 결과를 검증하여 원본과 동일한 의도를 유지하는지 확인한다. 실험 결과, 제안된 프레임워크는 난독화된 소스 코드 60개 중 48개가 원본과 동일하게 의도한 대로 성공적으로 실행되었으며 난독화 기법도 제대로 적용된 것을 확인하였다.

    최근 본 자료 전체보기

      UCI(KEPA) : I410-151-25-02-092242860