RIPEMD-160
E299186
RIPEMD-160 is a 160-bit cryptographic hash function designed as an alternative to SHA-1, commonly used for data integrity and security applications.
All labels observed (2)
| Label | Occurrences |
|---|---|
| RIPEMD-160 canonical | 3 |
| RACE Integrity Primitives Evaluation Message Digest 160 | 1 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
cryptographic hash function
ⓘ
hash function ⓘ |
| abbreviationOf |
RIPEMD-160
self-linksurface differs
ⓘ
surface form:
RACE Integrity Primitives Evaluation Message Digest 160
|
| basedOn | RIPEMD ⓘ |
| bitLength | 160 bits ⓘ |
| blockSize | 512 bits ⓘ |
| category |
computer security
ⓘ
cryptography ⓘ |
| collisionResistance | designed to be collision resistant ⓘ |
| comparedTo | SHA-1 ⓘ |
| compressionFunctionStructure |
Merkle–Damgård construction
ⓘ
surface form:
Merkle–Damgård
|
| designedAsAlternativeTo | SHA-1 ⓘ |
| designedBy |
Antoon Bosselaers
ⓘ
Bart Preneel ⓘ Hans Dobbertin NERFINISHED ⓘ |
| designedFor |
data integrity
ⓘ
digital signatures ⓘ message authentication ⓘ security applications ⓘ |
| designFeature | dual parallel line structure ⓘ |
| designGoal |
alternative to SHA family
ⓘ
improved security over original RIPEMD ⓘ |
| developedAt |
COSIC
ⓘ
KU Leuven ⓘ
surface form:
Katholieke Universiteit Leuven
|
| digestSize | 20 bytes ⓘ |
| family | RIPEMD ⓘ |
| hashes | arbitrary-length input ⓘ |
| introducedIn | 1996 ⓘ |
| numberOfRounds | 80 ⓘ |
| operatesOn | little-endian 32-bit words ⓘ |
| originProject | RACE project ⓘ |
| outputSize | 160 bits ⓘ |
| predecessor | RIPEMD ⓘ |
| preimageResistance | designed to be preimage resistant ⓘ |
| produces | fixed-length output ⓘ |
| roundFunctionType | ARX (add-rotate-xor) ⓘ |
| secondPreimageResistance | designed to be second-preimage resistant ⓘ |
| securityLevel | considered secure as of mid-2010s for many applications ⓘ |
| standardizedIn | ISO/IEC 10118-3 ⓘ |
| successorVariant |
RIPEMD
ⓘ
surface form:
RIPEMD-256
RIPEMD ⓘ
surface form:
RIPEMD-320
|
| usedIn |
Bitcoin address generation
ⓘ
RFC 4880 ⓘ
surface form:
OpenPGP
PGP ⓘ blockchain applications ⓘ cryptocurrency systems ⓘ |
| uses | Davies–Meyer compression function ⓘ |
| wordSize | 32 bits ⓘ |
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
RACE Integrity Primitives Evaluation Message Digest 160