Reconciliation (permutation, parity)

  • Context: Graduate 
  • Thread starter Thread starter Chen
  • Start date Start date
  • Tags Tags
    Parity Permutation
Click For Summary

Discussion Overview

The discussion revolves around the concepts of reconciliation, permutation, and parity checks in the context of quantum key distribution, as presented in a specific paper. Participants express confusion regarding these mathematical ideas and seek clarification on their meanings and applications.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant requests clarification on the reconciliation process, permutation, and parity checks as described in the paper, indicating a lack of understanding of these concepts.
  • Another participant questions the statement regarding photon emitters emitting "significantly less than 1" photon per pulse, expressing confusion over how this is possible.
  • A participant discusses the partitioning of the raw key into blocks and suggests that the choice of block length is related to the error rate, seeking confirmation of their understanding.
  • There is an explanation of how Alice and Bob compare parity checks and the reasoning behind discarding the last bit of the compared block, with a request for further clarification on the purpose of this step.
  • A participant attempts to clarify the random permutation step by providing an example of shuffling bits and mapping them according to a random permutation, questioning if their understanding is correct.

Areas of Agreement / Disagreement

Participants express varying levels of understanding and confusion regarding the concepts discussed, indicating that there is no consensus on the explanations or interpretations of the mathematical processes involved.

Contextual Notes

Participants highlight limitations in their understanding of the mathematical concepts, including the specifics of error rates, parity checks, and the implications of random permutations, without resolving these uncertainties.

Who May Find This Useful

Individuals interested in quantum key distribution, mathematical concepts related to reconciliation and parity, and those seeking clarification on technical aspects of quantum mechanics may find this discussion relevant.

Chen
Messages
976
Reaction score
1
I am reading through this paper and one stage has got me stumbled:
http://www.cs.umbc.edu/~lomonaco/lecturenotes/9811056.pdf
The part I don't understand is 4.2.3 Phase 3 of Stage 2. Extraction of reconciled key on page 17.

I'm pretty sure this is purely mathematical stuff, so you don't need any knowledge of the quantum mess that surrounds it. I simply don't understand things like reconciliation, permutation, parity checks, etc. If someone could explain these ideas and that paragraph in general, or even just point to some place that does, I would be very grateful.

Thanks,
 
Last edited by a moderator:
Mathematics news on Phys.org
Also here:
http://www.ai.sri.com/~goldwate/quantum.html
It says "Actual photon emitters can generate pulses of light with a given average number, m, of photons per pulse, but not necessarily exactly that number each time. ... If m is significantly less than 1". How can a photon emitter emit "significantly less than 1" photon per pulse?!
 
I am trying to make sense of that first PDF myself, I still don't quite understand what a random permutation is but I'm trying to understand the whole thing step by step.

"Next Alice and Bob partition the remnant raw key into blocks of length l, where the length l is chosen so that blocks of this length are unlikely to contain more than one error."
Alice and Bob found the error rate R earlier. Let's say the error rate is 10%, they want to choose blocks of no more than 10 bits, because then they arey are more likely to contain more than one error? Am I on track here?

"For each of these blocks, Alice and Bob publicly compare parity checks, making sure each time to discard the last bit of the compared block."
Ok, so here they basically add up all bits in each block and compare the last bit. I.e if they had a block of 101101, they add the bits together for a parity of 0 and then compare it with each other. After that, they remove the last bit of the block so it becomes just 10110 (or maybe 01101? Or does it matter?). I'm guessing this is done to prevent an eavesdropper from making up the data, but I'm not sure how (help).

"Each time a overall parity check does not agree, Alice and Bob initate a binary search for the error, i.e., bisecting the block into two subblocks, publicly comparing the parities for each of these subblocks, discarding the right most bit of each subblock."
Ok, so let's say Alice has a block of 10110101 but Bob has a block of 10110001. The parities don't match so they divide the block into two smaller ones - Alice has 1011 and 0101 and Bob has 1011 and 0001. They compare the parities of the first subblock and see that it matches, so the error must be with the second subblock... and so on and so forth until they find the bad bit.

And this is where I get lost again.
 
Does the random permutation step basically mean I need to shuffle the bits? For example if I have this: 10011010 I make a random permutation of {1,8,2,6,3,5,7,4} and map the bits to that: 10000111. Is that correct?
 

Similar threads

  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 8 ·
Replies
8
Views
7K
  • · Replies 5 ·
Replies
5
Views
4K