KQFuzz: 대규모 언어 모델(LLM)을 통한 양자 라이브러리용 지식 가이드 퍼징 (Knowledge-Guided Fuzzing)
요약
KQFuzz는 LLM을 활용하여 양자 라이브러리의 버그를 탐색하는 새로운 지식 가이드 퍼징 기법을 제안합니다. 코드베이스 지식과 2단계 변이 전략을 통해 Qiskit, PennyLane 등 주요 라이브러리에서 높은 코드 커버리지와 버그 발견 성능을 입증했습니다.
핵심 포인트
- LLM 기반의 지식 가이드 퍼징 기법인 KQFuzz 제안
- 양자 프로그램 맞춤형 프롬프팅 스킴 도입
- 적합도 가이드 평가 및 2단계 변이 전략 활용
- 기존 방식 대비 코드 커버리지 최대 18.44% 향상
- 실제 양자 라이브러리에서 13개의 버그 발견
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기