Eu estava tentando estudar o qmc lendo o livro Quantum Computing A Gentle Introduction, na seção 2.4, ele fala sobre o protocolo de distribuição de chaves quânticas BB84. Depois (pensei), entendi que fui trabalhar nos exercícios 2.9 e 2.10.
Ex. 2.9 está perguntando quantos bits Alice e Bob precisam comparar para ter 90% de confiança de que não há Eve presente no BB84. Então, se eu entendi corretamente, BB84 é o seguinte:
- Alice escolhe aleatoriamente uma base / polarização de fóton entre as duas bases e para codificar as informações de bit ou (a regra de codificação é conhecida, por exemplo, representa ). Então ela envia uma sequência desses fótons para Bob.
- Bob recebe a sequência de fótons e escolhe aleatoriamente uma base das duas mesmas bases e mede para cada um dos fótons.
- Eles então comparam as bases que escolheram e descartam aquelas onde escolheram a base de maneira diferente. Bob deve ser capaz de descobrir que bit Alice está tentando enviar. (por exemplo, se a base que eles usam é e Bob mediu usando a base mas obteve intensidade de luz, ele sabe que a polarização de Alice era modo que informação de bit é ).
- Para ser mais seguro, eles também comparam um subconjunto de bits, se não houver interferência, todos os bits devem concordar. Eles descartam esses bits e o que resta é a chave.
Eve, por outro lado, está tentando interceptar o fóton de Alice, mede-o aleatoriamente também das duas bases e envia a base que usa para medir a Bob. Depois que Alice e Bob publicamente comparam suas bases, Eve pode conhecer da chave, com certeza, embora ela inevitavelmente tenha mudado o fóton que Bob teria recebido.
Então, para responder à primeira pergunta ex. 2.9, listei diferentes cenários quando Alice e Bob comparam um subconjunto de bits:
Suponha que Alice envie um ,
Existe uma probabilidade de Eve também mede com , então ela não seria detectada.
- Eve mede usando então ela seria detectada com certeza, pois Bob obterá o valor de bit oposto a Alice.
| + ⟩ | + ⟩ | 0 ⟩ 0,5 | 1 ⟩ 0,5 0,25 x ( 0,5 + 0,5 ) = 0,25Chance de Eve mede usando , Bob agora receberá , se Bob usar e obter o mesmo com chances, caso contrário, se ele usar para medir, mas ainda assim terminar com o bit correto com chance. Ou seja,
Igual a 3, 0,25
Então, para resumir a probabilidade de Eve não ser detectada, é , e queremos que a sequência de bits que Eve não seja detectada seja menor que , o que gera , aproximadamente .
A segunda questão 2.10c modifica um pouco a condição. Em vez de Eva escolher entre as duas bases conhecidas (a padrão e a ), ela não sabe qual escolher, então escolhe aleatoriamente e quantos bits A&B precisa. comparar para ter 90% de confiança?
Minha abordagem é que, suponha que Alice ainda use a base padrão e ela envie um . Agora Eva pode medi-lo em sua base onde e , então Eve envia a base que usa para Bob novamente. Estou novamente listando os cenários,
- Se Eve mede com (com chance de 0.5), então Bob recebe , se Bob mede com , ele obtém o bit correto com probabilidade, se ele mede em então ele obtém o bit correto com . Simultaneamente quando Eve usa
Resumindo, obtive , isso com certeza não está correto!
Então tentei pesquisar online e encontrei uma solução aqui , onde diz que a probabilidade de Bob obter o bit correto é: , depois integre sobre (normalizado por) é que é novamente o mesmo que no ex2.9.
Alguém pode explicar por que é nos detalhes matemáticos e na intuição de alto nível (por exemplo, por que Eva ainda não sabe qual base usar ainda requer comparação de 8 bits para A&B?)?
Muito obrigado!