Using Concurrency and File Integrity Verification to Transfer Files from Client to Server
DOI:
https://doi.org/10.15157/IJITIS.2022.5.3.1006-1013Keywords:
Concurrency, Data integrity, Checksum, Data security, Multithreading, Server-Client file transferAbstract
In this research work it has been provided a method for ensuring the integrity of the data throughout their transfer from the client to the server by computing the checksum of the data on the server and comparing it with the checksum of the data after they have been transferred on the client side. Concurrency (multithreading) is also implemented to enable the data to be delivered in parallel. Various file sizes were used to test our methodology. This method can be used in different enterprises or governmental institutions to ensure their data are not being manipulated during the transmission process. Furthermore, will also serve as a reference for engineers who will be responsible for implementing integrity measures in their systems.