Implementation of Trivial File Transfer Protocol (TFTP) in embedded system is significant because of the
speed and simplicity. However, no security service in TFTP marks its major limitations. In this work, a
pre-shared Diffie Hellman Key Exchange (DHKE) technique was proposed for mutual authentication to
achieve the same secret key in TFTP communication protocol. We also integrated the system with feasible
compression and encryption process to significantly improve the TFTP communication performance.
The DHKE proof of concept is discussed briefly to show the feasibility of the pre-shared technique
on the protocol. Also, the experiment was performed on constrained embedded devices to analyse the
performance of compression/encryption scheme in TFTP. From the results obtained, the combined
encryption and compression process is able to reduce the time by about 30% compared to the original
file transmission time. Thus, the proposed work presents both advantages to reduce file size and provide
security for the data. This is a preliminary work to provide a secure T