Merkl-Damgård construction
GPTKB entity
Statements (46)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:crypt
|
gptkbp:applies_to |
data integrity
digital signatures message authentication codes |
gptkbp:based_on |
iterative compression
|
gptkbp:developed_by |
gptkb:Ralph_Merkle
gptkb:Ivan_Damgård |
gptkbp:has_applications_in |
secure communications
secure storage digital currencies |
gptkbp:has_limitations |
not suitable for all applications
requires padding vulnerability to length extension attacks |
https://www.w3.org/2000/01/rdf-schema#label |
Merkl-Damgård construction
|
gptkbp:is_described_as |
online courses
academic papers textbooks on cryptography |
gptkbp:is_evaluated_by |
gptkb:crypt
peer review security audits |
gptkbp:is_implemented_in |
gptkb:SHA-256
gptkb:SHA-1 gptkb:MD5 |
gptkbp:is_influenced_by |
Damgård's work
Merkle's work hash function research |
gptkbp:is_notable_for |
efficiency
flexibility security properties |
gptkbp:is_part_of |
gptkb:crypt
gptkb:blockchain_technology data structures |
gptkbp:is_related_to |
gptkb:crypt
Merkle tree |
gptkbp:is_taught_in |
cryptography courses
computer science programs information security courses |
gptkbp:is_used_by |
gptkb:developers
cryptographers security researchers |
gptkbp:provides |
collision resistance
pre-image resistance second pre-image resistance |
gptkbp:used_for |
hash functions
|
gptkbp:bfsParent |
gptkb:SHA-256
|
gptkbp:bfsLayer |
5
|