Design and Implementation a Secured and Distributed System using CBC, Socket, and RMI Technologies

Thang Duc Phung, Thai Van Nguyen, Tran Quy Ban · 2021

This project aims to implement a tool that allows applications following the map-reduce principle and the AES encryption algorithm. The map-reduce policy is used in big data processing for speeding up the treatment of large data sets (large files). AES encryption algorithm is used to secure the data that is transmitted over the network. This principle is to split a large file into blocks (files) that are distributed on several nodes. An application (we call it Map) can be executed on each of these blocks in parallel. All the results (files) from these computations are then gathered on the original node where another application (we call it Reduce) is executed to compute the final result (one file). The typical application we will use is the word count application. This application counts the occurrences of each word in a big file. Each Map counts the presence of words in each block, producing a table . Then the Reduce aggregates the created tables to obtain the final result (a table )

Read the paper · More papers on PaperTik