subject

One of the earlier applications of crypto-graphic hash functions was the storage of passwords to authenticate usersin computer systems. With this method, a password is hashed after itsinput and is compared to the stored (hashed) reference password.

(a) Assume that you are a hacker and you got access to the hashedpassword list. You would like to impersonate some of the users. Discuss which of the following three attacks below allow this. Exactlydescribe the consequences of each of the attacks:

•Attack A: You break the one-way property ofh.
•Attack B: You can find second preimages forh.
•Attack C: You can find collisions forh.

(b) Why is this technique of storing passwords often extended by theuse of a so-calledsalt? (A salt is a random value appended to thepassword before hashing. Together with the hash, the value of saltis stored in the list of hashed passwords.) Are the attacks aboveaffected by this technique?

(c) Is a hash function with an output length of 80 bit sufficient for this application?

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 21.06.2019 20:50
What are the advantages of google cloud ?
Answers: 2
question
Computers and Technology, 22.06.2019 23:00
Is an attack that relies on guessing the isns of tcp packets
Answers: 2
question
Computers and Technology, 23.06.2019 07:30
What is the penalty for violating section 1201 of title 17 chapter 21 of the us code
Answers: 1
question
Computers and Technology, 23.06.2019 13:00
In excel - calculate the actual increase/decrease from first quarter to the second quarter then subtract subtract first quarter value from second quarter total then divide result by first quarter value
Answers: 1
You know the right answer?
One of the earlier applications of crypto-graphic hash functions was the storage of passwords to aut...
Questions
question
Mathematics, 15.06.2020 09:57
question
Physics, 15.06.2020 09:57
question
English, 15.06.2020 10:57
question
Mathematics, 15.06.2020 10:57
question
Mathematics, 15.06.2020 10:57
Questions on the website: 13722360