私の知る限り、QKDのほとんどすべての実装では、エラー修正にBrassardとSalvailのCASCADEアルゴリズムを使用しています。これは本当に、ランダムなキュービットの共有シーケンスのエラーを修正する最もよく知られた方法ですか、それともQKDの実装が代わりに使用すべきであるというより良い提案がありますか?
私の知る限り、QKDのほとんどすべての実装では、エラー修正にBrassardとSalvailのCASCADEアルゴリズムを使用しています。これは本当に、ランダムなキュービットの共有シーケンスのエラーを修正する最もよく知られた方法ですか、それともQKDの実装が代わりに使用すべきであるというより良い提案がありますか?
回答:
実際、QKDのより良い、より高速なエラー訂正コードの研究には多くのことが行われています。CASCADEプロトコルの最大のボトルネックは、アリスとボブの間の多くの古典的な通信を必要とすることです。
LDPCコードでは多くの作業が行われました。次の論文をご覧ください。
- 離散変数量子鍵配布のための効率的な調整プロトコル(arXiv:0901.2140v1)
- 情報調整用のレート互換プロトコル:QKDへのアプリケーション(arXiv:1006.2660v1)。
また、https://sqt.ait.ac.at/software/projects/hipanq/wiki/Scheduleのスライドをご覧になることをお勧めします。QKDのエラー修正については、多くの講演があります。
最後に、アプリケーションに関して、東京で行われたデモもLDPCコードを使用して実装されたことを指摘したいと思います(13ページのarXiv:1103.3566v1を参照してください)。
ここで、QKDのエラー修正(情報調整)に関する出版物のリストを見つけることができます:http : //gcc.ls.fi.upm.es/en/publications.html
標準化された低密度パリティチェックコードを使用したパフォーマンスは、次の研究で最近公開されました。高性能量子キー配布のキー調整、Scientific Reports 3、記事番号:1576
効率とパリティチェックマトリックスを含む図は、http://www.dma.fi.upm.es/jmartinez/qkd_error_correction.htmlでも入手できます。