Von Neumann Extractor - Which bit is retained?Is just a bit of random, “fully random”?Estimating random number entropy for input into 256 bit hashCSPRNG that cannot be used as random extractorReusing same source for single-source randomness extractorSecure entropy extractor for thermal noise collected from camera input?Fuzzy Extractor: Order of elements in setFuzzy Extractor constructor for sequence reconciliationFuzzy Extractor for Binary SequenceEntropy Rate of Bit StringProving von Neumann extractor correct
Is Diceware more secure than a long passphrase?
What is the unit of time_lock_delta in LND?
Was Dennis Ritchie being too modest in this quote about C and Pascal?
Retract an already submitted recommendation letter (written for an undergrad student)
How much cash can I safely carry into the USA and avoid civil forfeiture?
Can a level 2 Warlock take one level in rogue, then continue advancing as a warlock?
My bank got bought out, am I now going to have to start filing tax returns in a different state?
What makes accurate emulation of old systems a difficult task?
How can I wire a 9-position switch so that each position turns on one more LED than the one before?
A faster way to compute the largest prime factor
"Whatever a Russian does, they end up making the Kalashnikov gun"? Are there any similar proverbs in English?
Can someone publish a story that happened to you?
A strange hotel
Prove that the countable union of countable sets is also countable
Find a stone which is not the lightest one
Does the damage from the Absorb Elements spell apply to your next attack, or to your first attack on your next turn?
Multiple fireplaces in an apartment building?
Combinatorics problem, right solution?
Why is the underscore command _ useful?
Mistake in years of experience in resume?
Crossed out red box fitting tightly around image
Where was the County of Thurn und Taxis located?
All ASCII characters with a given bit count
What *exactly* is electrical current, voltage, and resistance?
Von Neumann Extractor - Which bit is retained?
Is just a bit of random, “fully random”?Estimating random number entropy for input into 256 bit hashCSPRNG that cannot be used as random extractorReusing same source for single-source randomness extractorSecure entropy extractor for thermal noise collected from camera input?Fuzzy Extractor: Order of elements in setFuzzy Extractor constructor for sequence reconciliationFuzzy Extractor for Binary SequenceEntropy Rate of Bit StringProving von Neumann extractor correct
$begingroup$
Which bit is retained in the Von Neumann debiasing algorithm? 00 and 11 are discarded and 10, 01 are retained but is the first or the second bit retained or does it matter?
In other words:
first: 10 -> 1 , 01 -> 0
second: 10 -> 0 , 01 -> 1
Original Paper (appears to be first but could be interpreted either way):
https://dornsifecms.usc.edu/assets/sites/520/docs/VonNeumann-ams12p36-38.pdf
Examples (first digit accept):
https://en.wikipedia.org/wiki/Hardware_random_number_generator#Software_whitening
https://en.wikipedia.org/wiki/Randomness_extractor
http://pit-claudel.fr/clement/blog/generating-uniformly-random-data-from-skewed-input-biased-coins-loaded-dice-skew-correction-and-the-von-neumann-extractor/#more-410
https://people.seas.harvard.edu/~salil/pseudorandomness/extractors.pdf
Examples (second digit accept):
https://www.researchgate.net/publication/38359648_Iterating_Von_Neumann's_Procedure_for_Extracting_Random_Bits
https://www.esat.kuleuven.be/cosic/publications/article-2628.pdf
Examples of the second are present in papers regarding an Iterated Von Neumann algorithm.
randomness entropy
New contributor
$endgroup$
add a comment |
$begingroup$
Which bit is retained in the Von Neumann debiasing algorithm? 00 and 11 are discarded and 10, 01 are retained but is the first or the second bit retained or does it matter?
In other words:
first: 10 -> 1 , 01 -> 0
second: 10 -> 0 , 01 -> 1
Original Paper (appears to be first but could be interpreted either way):
https://dornsifecms.usc.edu/assets/sites/520/docs/VonNeumann-ams12p36-38.pdf
Examples (first digit accept):
https://en.wikipedia.org/wiki/Hardware_random_number_generator#Software_whitening
https://en.wikipedia.org/wiki/Randomness_extractor
http://pit-claudel.fr/clement/blog/generating-uniformly-random-data-from-skewed-input-biased-coins-loaded-dice-skew-correction-and-the-von-neumann-extractor/#more-410
https://people.seas.harvard.edu/~salil/pseudorandomness/extractors.pdf
Examples (second digit accept):
https://www.researchgate.net/publication/38359648_Iterating_Von_Neumann's_Procedure_for_Extracting_Random_Bits
https://www.esat.kuleuven.be/cosic/publications/article-2628.pdf
Examples of the second are present in papers regarding an Iterated Von Neumann algorithm.
randomness entropy
New contributor
$endgroup$
1
$begingroup$
Does it matter? Hint: Write down the assumptions, and compute from the assumptions the probability distributions of the outcomes of both alternatives.
$endgroup$
– Squeamish Ossifrage
2 hours ago
add a comment |
$begingroup$
Which bit is retained in the Von Neumann debiasing algorithm? 00 and 11 are discarded and 10, 01 are retained but is the first or the second bit retained or does it matter?
In other words:
first: 10 -> 1 , 01 -> 0
second: 10 -> 0 , 01 -> 1
Original Paper (appears to be first but could be interpreted either way):
https://dornsifecms.usc.edu/assets/sites/520/docs/VonNeumann-ams12p36-38.pdf
Examples (first digit accept):
https://en.wikipedia.org/wiki/Hardware_random_number_generator#Software_whitening
https://en.wikipedia.org/wiki/Randomness_extractor
http://pit-claudel.fr/clement/blog/generating-uniformly-random-data-from-skewed-input-biased-coins-loaded-dice-skew-correction-and-the-von-neumann-extractor/#more-410
https://people.seas.harvard.edu/~salil/pseudorandomness/extractors.pdf
Examples (second digit accept):
https://www.researchgate.net/publication/38359648_Iterating_Von_Neumann's_Procedure_for_Extracting_Random_Bits
https://www.esat.kuleuven.be/cosic/publications/article-2628.pdf
Examples of the second are present in papers regarding an Iterated Von Neumann algorithm.
randomness entropy
New contributor
$endgroup$
Which bit is retained in the Von Neumann debiasing algorithm? 00 and 11 are discarded and 10, 01 are retained but is the first or the second bit retained or does it matter?
In other words:
first: 10 -> 1 , 01 -> 0
second: 10 -> 0 , 01 -> 1
Original Paper (appears to be first but could be interpreted either way):
https://dornsifecms.usc.edu/assets/sites/520/docs/VonNeumann-ams12p36-38.pdf
Examples (first digit accept):
https://en.wikipedia.org/wiki/Hardware_random_number_generator#Software_whitening
https://en.wikipedia.org/wiki/Randomness_extractor
http://pit-claudel.fr/clement/blog/generating-uniformly-random-data-from-skewed-input-biased-coins-loaded-dice-skew-correction-and-the-von-neumann-extractor/#more-410
https://people.seas.harvard.edu/~salil/pseudorandomness/extractors.pdf
Examples (second digit accept):
https://www.researchgate.net/publication/38359648_Iterating_Von_Neumann's_Procedure_for_Extracting_Random_Bits
https://www.esat.kuleuven.be/cosic/publications/article-2628.pdf
Examples of the second are present in papers regarding an Iterated Von Neumann algorithm.
randomness entropy
randomness entropy
New contributor
New contributor
New contributor
asked 2 hours ago
bitbltbitblt
133
133
New contributor
New contributor
1
$begingroup$
Does it matter? Hint: Write down the assumptions, and compute from the assumptions the probability distributions of the outcomes of both alternatives.
$endgroup$
– Squeamish Ossifrage
2 hours ago
add a comment |
1
$begingroup$
Does it matter? Hint: Write down the assumptions, and compute from the assumptions the probability distributions of the outcomes of both alternatives.
$endgroup$
– Squeamish Ossifrage
2 hours ago
1
1
$begingroup$
Does it matter? Hint: Write down the assumptions, and compute from the assumptions the probability distributions of the outcomes of both alternatives.
$endgroup$
– Squeamish Ossifrage
2 hours ago
$begingroup$
Does it matter? Hint: Write down the assumptions, and compute from the assumptions the probability distributions of the outcomes of both alternatives.
$endgroup$
– Squeamish Ossifrage
2 hours ago
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
It doesn't matter at all, since both $01$ and $10$ have the same probability $p(1-p).$
$endgroup$
1
$begingroup$
Furthermore, using the second bit instead of the first (or vice versa) just has the effect of inverting the output. And a uniformly random bitstream is still uniform even if inverted.
$endgroup$
– Ilmari Karonen
2 hours ago
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "281"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
bitblt is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcrypto.stackexchange.com%2fquestions%2f70059%2fvon-neumann-extractor-which-bit-is-retained%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
It doesn't matter at all, since both $01$ and $10$ have the same probability $p(1-p).$
$endgroup$
1
$begingroup$
Furthermore, using the second bit instead of the first (or vice versa) just has the effect of inverting the output. And a uniformly random bitstream is still uniform even if inverted.
$endgroup$
– Ilmari Karonen
2 hours ago
add a comment |
$begingroup$
It doesn't matter at all, since both $01$ and $10$ have the same probability $p(1-p).$
$endgroup$
1
$begingroup$
Furthermore, using the second bit instead of the first (or vice versa) just has the effect of inverting the output. And a uniformly random bitstream is still uniform even if inverted.
$endgroup$
– Ilmari Karonen
2 hours ago
add a comment |
$begingroup$
It doesn't matter at all, since both $01$ and $10$ have the same probability $p(1-p).$
$endgroup$
It doesn't matter at all, since both $01$ and $10$ have the same probability $p(1-p).$
answered 2 hours ago
kodlukodlu
9,45111332
9,45111332
1
$begingroup$
Furthermore, using the second bit instead of the first (or vice versa) just has the effect of inverting the output. And a uniformly random bitstream is still uniform even if inverted.
$endgroup$
– Ilmari Karonen
2 hours ago
add a comment |
1
$begingroup$
Furthermore, using the second bit instead of the first (or vice versa) just has the effect of inverting the output. And a uniformly random bitstream is still uniform even if inverted.
$endgroup$
– Ilmari Karonen
2 hours ago
1
1
$begingroup$
Furthermore, using the second bit instead of the first (or vice versa) just has the effect of inverting the output. And a uniformly random bitstream is still uniform even if inverted.
$endgroup$
– Ilmari Karonen
2 hours ago
$begingroup$
Furthermore, using the second bit instead of the first (or vice versa) just has the effect of inverting the output. And a uniformly random bitstream is still uniform even if inverted.
$endgroup$
– Ilmari Karonen
2 hours ago
add a comment |
bitblt is a new contributor. Be nice, and check out our Code of Conduct.
bitblt is a new contributor. Be nice, and check out our Code of Conduct.
bitblt is a new contributor. Be nice, and check out our Code of Conduct.
bitblt is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Cryptography Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcrypto.stackexchange.com%2fquestions%2f70059%2fvon-neumann-extractor-which-bit-is-retained%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
$begingroup$
Does it matter? Hint: Write down the assumptions, and compute from the assumptions the probability distributions of the outcomes of both alternatives.
$endgroup$
– Squeamish Ossifrage
2 hours ago