DOI QR코드

DOI QR Code

보안 기능이 내재된 FTP 서버-클라이언트 설계 및 구현

Design and implementation of a secured FTP server/client

  • 안재원 (한밭대학교 정보통신공학과) ;
  • 최범진 (한밭대학교 정보통신공학과) ;
  • 옥성진 (한밭대학교 정보통신공학과) ;
  • 강정하 (한밭대학교 정보통신공학과) ;
  • 김은기 (한밭대학교 정보통신공학과)
  • Ahn, Jae-Won (Dept. of Information Communication Engineering, Han-Bat National University) ;
  • Choi, Bum-Jin (Dept. of Information Communication Engineering, Han-Bat National University) ;
  • Ok, Sung-Jin (Dept. of Information Communication Engineering, Han-Bat National University) ;
  • Kang, Jung-Ha (Dept. of Information Communication Engineering, Han-Bat National University) ;
  • Kim, Eun-Gi (Dept. of Information Communication Engineering, Han-Bat National University)
  • 발행 : 2013.11.08

초록

FTP(File Transfer Protocol)는 호스트에서 다른 호스트로 파일을 전송하기 위한 프로토콜로써, 데이터를 평문으로 전송하기 때문에 기밀성이 보장되지 않는다. 현재 보안 기능이 제공되는 FTP로 FTPS(FTP over SSL)가 있다. FTPS는 TLS(Transport Layer Security)와 SSL(Secure Socket Layer) 암호화 프로토콜 기반에서 동작하는 FTP 이다. 따라서 FTPS는 TLS와 SSL과 같은 추가적인 시스템이 반드시 필요한 단점이 있다. 본 논문에서는 추가적인 암호화 프로토콜 없이 FTP 내에서 보안 기능을 제공하는 Secured FTP를 제안하였다. 본 논문에서 제안한 Secured FTP 는 FTP 내에서 Diffie-Hellman 알고리즘을 이용하여 비밀 키를 교환하고 AES(Advanced Encryption Standard)-Counter 알고리즘을 이용하여 FTP 데이터를 암호화 및 복호화하도록 설계하였다. 본 논문에서 제안한 Secured FTP를 Linux 운영체제에서 구현하였고 시험을 통하여 비밀 키가 정상적으로 교환되고, FTP 데이터가 암호화되어 전송되는 것을 확인하였다.

키워드