• DocumentCode
    2683870
  • Title

    BB84 Implementation and Computer Reality

  • Author

    Bellot, Patrick ; Dang, Minh-Dung

  • Author_Institution
    Inst. Telecom, Telecom ParisTech, Paris, France
  • fYear
    2009
  • fDate
    13-17 July 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Quantum Key Distribution (QKD) principles and software implementations are now well-known. Focussing on CASCADE algorithm, a major step of the key distillation algorithm (BB84), we show that the mathematical optimality may not mean practical efficiency because of the design of computers and their processors. As pointed out by John Backus , the father of FORTRAN, most of the work of the processor of a Von Neumann computer is dedicated to transfer to and from memory and the computer bus appears as a bottleneck. Thus, it is preferable to repeat simple computations than to randomly access the memory. This will impact the design of the permutations required by CASCADE. Moreover, computers are designed to work with bytes, not with bits. This will imply a reparametrization of CASCACDE different from the mathematically optimal parametrization.
  • Keywords
    quantum computing; quantum cryptography; BB84 implementation; CASCADE algorithm; FORTRAN; Quantum Key Distribution; Von Neumann computer processor; computer reality; key distillsation algorithm; mathematically optimal parametrization; permutation; Algorithm design and analysis; Authentication; Cryptography; Data buses; Distributed computing; Error analysis; Hardware; Privacy; Software design; Telecommunication computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Communication Technologies, 2009. RIVF '09. International Conference on
  • Conference_Location
    Da Nang
  • Print_ISBN
    978-1-4244-4566-0
  • Electronic_ISBN
    978-1-4244-4568-4
  • Type

    conf

  • DOI
    10.1109/RIVF.2009.5174626
  • Filename
    5174626