2nd International ICST Workshop on Personalized Networks

Research Article

Design and Implementation of a VIPSec Based Application

  • @INPROCEEDINGS{10.1109/MOBIQ.2007.4451057,
        author={ Spyros  Kopsidas and Dimitris  Zisiadis and Leandros Tassiulas},
        title={Design and Implementation of a VIPSec Based Application},
        proceedings={2nd International ICST Workshop on Personalized Networks},
        publisher={IEEE},
        proceedings_a={PERNETS},
        year={2008},
        month={2},
        keywords={VoIP applications  key exchange  personal communications},
        doi={10.1109/MOBIQ.2007.4451057}
    }
    
  • Spyros Kopsidas
    Dimitris Zisiadis
    Leandros Tassiulas
    Year: 2008
    Design and Implementation of a VIPSec Based Application
    PERNETS
    IEEE
    DOI: 10.1109/MOBIQ.2007.4451057
Spyros Kopsidas1,*, Dimitris Zisiadis1,*, Leandros Tassiulas2,*
  • 1: Computer Engineering & Telecommunications Department University of Thessaly Volos, Hellas
  • 2: leandros@uth.gr
*Contact email: spyros@uth.gr, dimitris@uth.gr, leandros@uth.gr

Abstract

Voice over IP (VoIP) is one of the most emerging technologies, while a respectable number of corresponding applications are being implemented or updated in daily basis. Although communications security is a constant challenge, most VoIP applications take little or no security provisions. In the present work we describe the design and implementation of a secure VoIP application that is using the security mechanisms of voice interactive personalized security protocol (VIPSec). We analyze the architectural elements and we present the implementation characteristics of the application regarding the end-to-end security. Our approach follows the client-server model for subsidiary procedures like user sign-in and the direct client connection model for key, data and voice exchange between the users. The application is developed in the Delphi/Kylix language and is compatible with all versions of MS-Windows or Linux running on an x86 compatible computer, essentially providing secure PC-to-PC voice and data communications.