Performance
To demonstrate the capabilities of Cryptomite
, we perform some bench-marking on a MacBook Pro personal laptop (with 2 GHz quad-core Intel i5 processor with 16GB RAM).
The speed (throughput) for the standard versions of Cryptomite
extractors are evidenced in the following figure.
This testing is performed assuming that the min-entropy of the weak input is \(k_1 = n_1 / 2\).
Some observations performance observations are:
The
von_neumann()
extractor is able to output at speeds above 7Mbit/s.The
Circulant
,Dodis
andToeplitz
extractors are able to output at speeds of up to 0.5Mbit/s. The generation speed is faster for shorter input lengths.The
Trevisan
extractor can generate output at speeds comparable to theToeplitz
andDodis
extractors only when the input size is extremely short.The
Trevisan
extractor unable to generate a non-vanishing bits/second rate for input lengths greater than approximately 30,000.