O protocolo de bases não ortogonais, também conhecido como B92 foi proposto por
Bennett na ref. [10]. Na verdade esse protocolo é uma simplificação do BB84.
Com o desenvolvimento desse protocolo Bennett mostrou que não são necessários
quatro estados garantir a segurança do sistema de distribuição de chaves. O protocolo
funciona da seguinte forma:
Alice e Bob escolhem, antecipadamente que estados não ortogonais vão adotar, e o
seu significado em bits. Por exemplo, podem escolher uma polarização horizontal (
) para
identificar um bit 1, e uma polarização circular à direita (
) para representar um bit 0.
Nesse ponto Alice envia uma seqüência aleatória de bits utilizando fótons com
polarizações escolhidas aleatoriamente. Bob recebe esses fótons e faz medições utilizando uma
seqüência aleatória de filtros. Bob então divulga os filtros utilizados por um canal comum e
Alice diz em que casos Bob escolheu o filtro correto. Por último, Bob divulga parte da chave
obtida no canal pública e Alice compara os resultados de Bob com os bits enviados, caso
exista algum desacordo fica claro que Eva interceptou a mensagem. Abaixo apresentamos um
exemplo com todos os passos do protocolo B92:
Mensagem de Alice
|
0
|
1
|
1
|
0
|
1
|
0
|
0
|
1
|
0
|
Transmissão de Alice
|
|
|
|
|
|
|
|
|
|
Esquema de Bob
|
|
|
|
|
|
|
|
|
|
Recepção de Bob
|
1
|
1
|
1
|
0
|
1
|
0
|
0
|
1
|
0
|
Bits com concordância
|
|
|
1
|
0
|
1
|
0
|
0
|
1
|
|
Chave Final
|
|
|
1
|
0
|
1
|
0
|
|
|
|
O protocolo B92 é de grande importância teórica, mas anda de pequena força prática,
visto que sua implementação é mais complexa que a do BB84, entretanto o entendimento do
funcionamento da criptografia quântica torna-se muito mais claro utilizando- se essa
abordagem.