10. A computer implemented method of secure generation and transmission, over a communication network, of data, the method comprising: generating, by a data security server system, a key based on a passphrase received from a user; receiving, by the data security server system, a query from the user; retrieving, by the data security server system, raw data from a data repository based on the received query; generating, by the data security server system, an obfuscated query based on the received query and the generated key; randomizing, by the data security server system, at least one of a table and a field of the raw data based on the generated key to produce a randomized schema; pre-processing, by the data security server system, the raw data based on the received query, wherein the pre-processing does not exceed a user-defined threshold of execution of the received query; inserting, by the data security server system, the preprocessed data into the randomized schema; and generating, by the data security server system, a data payload by inserting the obfuscated query and the randomized schema into a data carrier, wherein the data payload is to be transferred to at least one client device for processing and wherein the data carrier comprises one or more data packets.
14. The method as claimed in claim 10 , wherein the method further comprises: generating, by the data security server system, a master script template, wherein the master script template is indicative of the query which is to be executed by the at least one of the client user and the client device, the document protection rules to be implemented by the at least one of the client user and the client device, and the intrusion detection rules to be implemented by the at least one of the client user and the client device; and inserting, by the data security server system, the master script template to the data payload.