New answers tagged algorithm-design
3
votes
Double ratchet algorithm
From the paper A Formal Security Analysis of the Signal Messaging Protocol [CCDGS19], there are several diagrams depicting the protocol flow, as well as accompanying analyses.
Here's one such figure ...
1
vote
Which hash algorithms support binary input of arbitrary bit length?
These algorithms take bit strings as input:
MD4/5/6, SHA-0/1/2/3
GOST, RIPEMD, Streebog, Tiger, Whirlpool
Unless NIST screwed up, all 51 first-round SHA-3 candidates, since one requirement was that ...
2
votes
Which hash algorithms support binary input of arbitrary bit length?
What established hash algorithms are compatible with input binary data of arbitrary bit length?
Actually, most of them.
All SHA-3 hashes are well defined for any finite bit string, be it 1 bit, 42 ...
6
votes
Which hash algorithms support binary input of arbitrary bit length?
Most common hash algorithms support arbitrary bit strings as input (up to a very large maximum length: $2^{64}-1$ bits or more). This includes MD5, SHA-1, the SHA-2 family, the SHA-3 family, etc.
...
16
votes
Accepted
Which hash algorithms support binary input of arbitrary bit length?
What established hash algorithms are compatible with input binary data of arbitrary bit length?
The specifications of many hash algorithms include provisions for input of binary data of length not a ...
2
votes
Which hash algorithms support binary input of arbitrary bit length?
The following general method would work:
Append $0$ bits until the length of the bitstream is a multiple of 8. Call the number of bits you had to append $N$. Thus $N$ will be between $0$ and $7$.
...
1
vote
A solution to "force" sharing of plain text between two parties
Is there any way we can guarantee (or atleast with high probability and without incurring high communication cost between $S$ and $P$) that $S$ has to share the text flag $f$ with $P$?
The most ...
0
votes
Is there a standard, or widely accepted convention, for magic constants in crypto software?
After reading Bernstein's BAD55 and much head-beating trying to figure this out, it hit me!:
The quick brown fox jumps over the lazy dog
This message is widely circulated verbatim—an uncapitalized &...
Top 50 recent answers are included
Related Tags
algorithm-design × 893encryption × 188
hash × 127
cryptanalysis × 103
block-cipher × 63
aes × 57
public-key × 41
signature × 38
stream-cipher × 38
rsa × 36
elliptic-curves × 35
symmetric × 35
reference-request × 32
implementation × 31
keys × 28
s-boxes × 25
random-number-generator × 23
protocol-design × 23
sha-256 × 20
finite-field × 18
collision-resistance × 17
pseudo-random-generator × 17
terminology × 17
des × 16
complexity × 16