Purchase Solution

Case Study: Asymmetric and Symmetric Encryption

Not what you're looking for?

Ask Custom Question

ABC Institute of Research has sensitive information that needs to be protected from its rivals. The Institute has collaborated with XYZ Inc. to research genetics. The information must be kept top secret at any cost. At ABC Institute, the researchers are unsure about the type of key (asymmetric or symmetric) to use. Please formulate a possible solution, and describe the advantages and disadvantages of any solution employed.

Purchase this Solution

Solution Summary

ABC Institute of Research has sensitive information that needs to be protected from its rivals. The Institute has collaborated with XYZ Inc. to research genetics. The information must be kept top secret at any cost. At ABC Institute, the researchers are unsure about the type of key (asymmetric or symmetric) to use. Please formulate a possible solution, and describe the advantages and disadvantages of any solution employed.

Solution Preview

This is a classic problem with encryption. The premise is that if something is to be kept secret and yet someone else needs to transfer the secret code to decrypt the message, could it fall into the wrong hands? Symmetric encryption has just this flaw. The simplest way to look at encryption is with the key analogy. For instance, if you have a box with a secret in it, and there is only one key that can open it, then technically, whomever has the key can open the box. If you give it to someone you trust, then it should be safe. But what if the person you trust has a monetary limit, where he would let someone copy the key, but only use it when the box is out of his possession? Then who would know? What if someone who wants to know what is in the box is a locksmith and can figure out the configuration of the key? This in ...

Purchase this Solution


Free BrainMass Quizzes
C# variables and classes

This quiz contains questions about C# classes and variables.

Basic Networking Questions

This quiz consists of some basic networking questions.

C++ Operators

This quiz tests a student's knowledge about C++ operators.

Excel Introductory Quiz

This quiz tests your knowledge of basics of MS-Excel.

Inserting and deleting in a linked list

This quiz tests your understanding of how to insert and delete elements in a linked list. Understanding of the use of linked lists, and the related performance aspects, is an important fundamental skill of computer science data structures.