System definition: [Essay Example], 476 words GradesFixer

Haven't found the right essay?

Get an expert to write your essay!


Professional writers and researchers


Sources and citation are provided


3 hour delivery

This essay has been submitted by a student. This is not an example of the work written by professional essay writers.

System definition

Print Download now

Pssst… we can write an original essay just for you.

Any subject. Any type of essay.

We’ll even meet a 3-hour deadline.

Get your price

121 writers online

Download PDF

The problem definition is to suggest a system capable of carry out lossless data compression on binary data using encryption and decryption. It also works as a solution to the data protection needs of the user, holding important role in environments where privacy of data is critical and therefore contributing to information security. The encoding and compressing schemes need to be computationally and functionally efficient and must look up to provide an optimal solution to the above-mentioned problems.

The system is capable of taking input in the form of text files whose binary representation is processed and thereby encrypted in a color image. One of the suitable compression method for data compression which is known as Huffman encoding is used on the encrypted data to ensure a proper adjustment between the tasks performed and space complexity issues involved. The design should attain the best promising compression ratio, with the limited resources of a present-day computers. As a result, there are firm constraints on the memory usage and the compression speed of the design. The system presently aims to work with text file in standard ASCII based format.

The system performs on two aspects: On the Sender side this technique compresses the file using Huffman encoding and then encodes the binary file data into a color code encrypted JPEG image file. While On the Receiver side, it does the reverse i.e. decrypts the image and then decompresses it, bringing back the binary text file.Fig. 1 shows the block diagram of the Encryption Process at the Sender side. Given a stored text file that is to be encrypted and compressed, the system first converts the file into its binary representation thereafter it forwards the binary file to the Huffman Compressor which performs compression on the binary data by transforming into a vector. The vector is next given as input to Color Coded Encoder, which converts numeric vector data into colored JPEG image.

The encrypted colored image has a series of colored blocks. The process of color assignment is predefined and is done by grouping three bits of the binary data stream together at a time, hence gives a possibility of 8 colors in allFig. 2 shows the block diagram of the Decryption Process at the Receiver side. At the receiving end, the system takes the encrypted image as input. The system verifies the color of the dissimilar blocks iteratively and then takes a mean of values for getting a practical viewpoint of the color of the particular block. Using this process of decryption, it recreates the vector data. The vectored data is next forwarded to the Huffman Decompressor, which converts the data back to the original binary representation as it was given in the input. The binary file is translated back to the original ASCII text file, hence restoring the text file and completing the lossless decompression at the receiver side.

Remember: This is just a sample from a fellow student.

Your time is important. Let us write you an essay from scratch

100% plagiarism free

Sources and citations are provided

Cite this Essay

To export a reference to this article please select a referencing style below:

GradesFixer. (2019, February, 11) System definition. Retrived February 24, 2020, from
"System definition." GradesFixer, 11 Feb. 2019, Accessed 24 February 2020.
GradesFixer. 2019. System definition., viewed 24 February 2020, <>
GradesFixer. System definition. [Internet]. February 2019. [Accessed February 24, 2020]. Available from:

Sorry, copying is not allowed on our website. If you’d like this or any other sample, we’ll happily email it to you.

By clicking “Send”, you agree to our Terms of service and Privacy statement. We will occasionally send you account related emails.



Your essay sample has been sent.

Want us to write one just for you? We can custom edit this essay into an original, 100% plagiarism free essay.

thanks-icon Order now

Hi there!

Are you interested in getting a customized paper?

Check it out!
Having trouble finding the perfect essay? We’ve got you covered. Hire a writer uses cookies. By continuing we’ll assume you board with our cookie policy.