Question

In: Advanced Math

Explain what the following notions mean for hash functions and compare their strength. Please don’t copy...

Explain what the following notions mean for hash functions and compare their strength. Please don’t copy the definitions from the class slides, explain them with your own words.

• Collision Resistant

• Pre-image Resistant

• Second Pre-image Resistant

Solutions

Expert Solution

ANSWER :-

hash work competition was an open challenge held by the US National Institute of Standards and Technology (NIST) to build up a new hash function called SHA-3 to supplement the older SHA-1 and SHA-2. The challenge was formally reported in the Federal Registeron November 2,2007

collision resistance

collision resistance is a property of cryptographic hash works: a hash work H is impact safe on the off chance that it is elusive two information sources that hash to a similar yield; that is, two data sources

Pre-image Resistant :

pre-image opposition: for basically all pre-indicated yields, it is computationally infeasible to discover any info that hashes to that yield,

i.e., given y, it is hard to discover a x with the end goal that h(x) = y

To improve protection from crash assaults, twofold hashing is a decent solution[citation needed] in the event that somebody finds a pre-picture assault on the main hash. The Bitcoin framework utilizes twofold hashed that was a typical method to back off hashing looks in the 2000's

Second Pre-image Resistant:

it is computationally infeasible to find any second input which has the same output as that of a specified input, i.e., given x, it is difficult to find a second pre-image x′ ≠ x such that h(x) = h(x′)

Crash opposition infers second-pre-picture obstruction, however does not ensure pre-picture obstruction. Then again, a second-pre-picture assault infers an impact assault (inconsequentially, since, notwithstanding x′, x is as of now known ideal from the begin).

Thus,we explained in our own words

Thank you


Related Solutions

Please don’t copy from the same site and No copy from any source. The work should...
Please don’t copy from the same site and No copy from any source. The work should be your own words and answer. And please don’t answers be handwriting Discuss an example of an expert system in any filed and explain the importance of creating this system.
Use double hashing and the following hash functions: hash(key) = (key % table size) and hash2(key)...
Use double hashing and the following hash functions: hash(key) = (key % table size) and hash2(key) = (16 - (key % 10)) + 1 to insert the following numbers into a dictionary's hash table: 1, 12, 14, 3, 5 and 17. The table size is 11. Show the table and where each value is inserted. No coding required for this problem.
What is the hash value of a file, and what does it mean if two files...
What is the hash value of a file, and what does it mean if two files have the same hash value?
What are the economic functions that are provided by the various financial instruments? Please compare and...
What are the economic functions that are provided by the various financial instruments? Please compare and contrast two instruments in either the money market or the capital market. What are the economic functions that are provided by the various financial institutions? Please compare and contrast two financial institutions.
Explain ductility, strength and elastic modulus. Explain and compare these for ceramics and metals.
Explain ductility, strength and elastic modulus. Explain and compare these for ceramics and metals.
What does impact strength mean?
What does impact strength mean?
Please compare the mean and the median. What is the main difference between the two? Please...
Please compare the mean and the median. What is the main difference between the two? Please construct an example of when it would be helpful to calculate the mean, and another example illustrating when it would be helpful to calculate the median. Posts should be approximately 100 words.
Explain the concept of shape functions and compare and contrast the shape functions for the different...
Explain the concept of shape functions and compare and contrast the shape functions for the different element types introduced in this module. Use diagrams as necessary. Relate this to the capabilities and limitations of each element type. (Truss, beam, plane stress, shell and 3d solid elements)
[Hash Tables] Given the following code in C++, implement the functions in table2.cpp. The first 2...
[Hash Tables] Given the following code in C++, implement the functions in table2.cpp. The first 2 files (table2.h, short story text file) are all fully coded and commented for convenience. *****I have given references that I've completed previously for the table2.cpp file, I just need help applying them. Will provide good rating, thanks****** -------------------------------------------------------------------------------------------------------------------------- table2.h (given file, do not edit): // FILE: table2.h // // ABSTRACT BASE CLASS: Table //    1. The number of records in the Table is...
What is the relationship between IMFs and paper chromatography? Please explain (I don’t understand this concept!)
What is the relationship between IMFs and paper chromatography? Please explain (I don’t understand this concept!)
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT