BB84 实现与计算机现实

P. Bellot, Minh-Dung Dang
{"title":"BB84 实现与计算机现实","authors":"P. Bellot, Minh-Dung Dang","doi":"10.1109/RIVF.2009.5174626","DOIUrl":null,"url":null,"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.","PeriodicalId":243397,"journal":{"name":"2009 IEEE-RIVF International Conference on Computing and Communication Technologies","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"BB84 Implementation and Computer Reality\",\"authors\":\"P. Bellot, Minh-Dung Dang\",\"doi\":\"10.1109/RIVF.2009.5174626\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":243397,\"journal\":{\"name\":\"2009 IEEE-RIVF International Conference on Computing and Communication Technologies\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-07-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 IEEE-RIVF International Conference on Computing and Communication Technologies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RIVF.2009.5174626\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 IEEE-RIVF International Conference on Computing and Communication Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RIVF.2009.5174626","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

摘要

量子密钥分发(QKD)原理和软件实现现已众所周知。我们以 CASCADE 算法(密钥蒸馏算法 (BB84) 的一个主要步骤)为重点,说明由于计算机及其处理器的设计原因,数学上的最优性并不意味着实际效率。正如 "FORTRAN 之父 "约翰-巴克斯(John Backus)所指出的那样,冯-诺依曼计算机处理器的大部分工作都是与内存之间的传输,计算机总线是一个瓶颈。因此,重复简单的计算比随机存取内存更为可取。这将影响 CASCADE 所需的排列设计。此外,计算机是以字节而非比特为单位设计的。这意味着 CASCACDE 的重新参数化将不同于数学上的最优参数化。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
BB84 Implementation and Computer Reality
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信