Design and Implementation of TFTP Protocol Supporting Network Security Functionalities

보안기능을 지원하는 TFTP 프로토콜의 설계 및 구현

  • 윤승욱 (한밭대학교 정보통신공학과) ;
  • 권현경 (한밭대학교 정보통신공학과) ;
  • 옥성진 (한밭대학교 정보통신공학과) ;
  • 강정하 (한밭대학교 정보통신공학과) ;
  • 김은기 (한밭대학교 정보통신공학과)
  • Published : 2013.10.25

Abstract

TFTP(Trivial File Transfer Protocol)는 UDP(User Datagram Protocol) 기반의 파일 전송 프로토콜이다. TFTP는 프로토콜 구조가 단순하여 작은 크기의 데이터를 빠른 속도로 전송할 때 사용된다. 하지만 TFTP는 보안 기능을 지원하지 않기 때문에 데이터 노출의 위험이 있다. 본 논문에서는 Diffie-Hellman 키 교환 방식과 AES-CBC(Advanced Encryption Standard-Cipher Block Chaining) 암호화 방식을 이용하여 TFTP 프로토콜에 보안 기능을 추가하였다. Diffie-Hellman 키 교환 방식을 이용하여 두 사용자 간에 비밀 키를 공유하도록 하였고, AES-CBC 암호화를 지원하여 기밀성을 제공하도록 하였다. 수신된 데이터는 암호화 과정의 역으로 복호화를 수행하였다. WireShark 프로그램을 통하여 암호화된 데이터가 전송 되는 것을 확인하였다.

Keywords