Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Computer Science Part 1: Using PGP or similar encryption schemes, we can encrypt a message so that the same message can be opened by two

Computer Science

Part 1: Using PGP or similar encryption schemes, we can encrypt a message so that the same message can be opened by two or more recipients, each using his or her own private key, without materially increasing the size of the encrypted package. Carefully explain how that can be accomplished. (Hint: the actual message is encrypted using a symmetric key.)

Part 2: We would like to protect biometric data used for authentication because, once compromised, it is compromised forever. Explain why one must use reversible encryption, and not a cryptographic hash, to store biometric information. (Adapted from Computer Security by Goodrich and Tamassia.)

Part 3: A suitcase has a combination lock with four wheels. Each wheel has ten digits, 0 through 9 How many different combinations are there? Assume that a thief can try one combination every second, and that the thief will get lucky after trying about half the combinations, how long will it take the thief to open the briefcase?

If each wheel of the briefcase lock has only eight digits: 0, 1, 2, 3, 4, 5, 6, 7; how many different combinations are there? How long will it take our thief to open the lock?

Part 4: Suppose that a lock like the one described above has only two numbers, 0 and 1, on the wheels, and there are four wheels. How many combinations are there? What happens if an additional wheel is added? How many combinations, and how long to "crack?"

In general, what does adding another wheel do to the number of combinations?

Part 5: Explain what, if anything, the previous two exercises have to do with encryption and what, if anything, you learned from them.

Something to Try: You do not have to do this, but you will find it instructive. Suppose you have a computer that can make 1050 guesses per second against against a 256-bit binary combination like the lock in Part 6. About how many years will it take to try half the combinations? You may express the answer as a power of ten. Google is your friend when you need to do arithmetic like this. Just type an expression into Google and you'll get an answer. Exponentiation is represented by ^ so 1050is 10^50.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_step_2

Step: 3

blur-text-image_step3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

What are the main parts of the tongue that are used in speech?

Answered: 1 week ago

Question

4. Compare and contrast the practices of the two companies.

Answered: 1 week ago

Question

2. How much time should be allocated to the focus group?

Answered: 1 week ago

Question

1. Where will you recommend that she hold the focus group?

Answered: 1 week ago