Commit f01397d2 authored by Dillenn Terumalai's avatar Dillenn Terumalai 🏠

Update README.md

parent 69b87259
Pipeline #1262 passed with stage
in 2 minutes and 46 seconds
# SPSP Transfer Tool
This is the GitLab repo of the official Transfer Tool(TT) for SPSP.
This is the GitLab repo of the official Transfer Tool (TT) for SPSP.
## Table of Contents
......@@ -24,7 +24,7 @@ To understand how the TT works, it helps to look at a diagram. In the example on
First, Lab1 uses the TT to compress the sequences files (*.fastq) and metadata file (*.xlsx) into a tar.gz archive.
Then, the TT generates a unique hash of the previously generated archive using SHA-256 algorithm, meaning that if the content changes even slightly, the hash will be completely different.
After that, the TT uses SPSP’s public key to encrypt the archive, turning it into something called ciphertext – scrambled, seemingly random characters.
After that, the TT uses SPSP’s public key to encrypt the archive, turning it into something scrambled.
Finally, the encrypted archive and the hash are uploaded using SFTP protocol which runs over the SSH protocol (which provides communication security and strong encryption).
On the server side, once the archive is properly uploaded, the server will decrypt the encrypted archive using its own private key. Then, it will compare the uploaded hash to the hash generated by the server from the decrypted archive to ensure that the content was never changed during the transfer. Finally, if everything goes well, the metadata file is parsed and loaded inside the database. As the server cannot guess for which project of the laboratory the uploaded sequences belong to, an assignment task will be generated.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment