{"title":"基于Qiskit的肖尔算法模幂运算电路仿真","authors":"Harashta Tatimma Larasati, Howon Kim","doi":"10.1109/TSSA51342.2020.9310794","DOIUrl":null,"url":null,"abstract":"This paper discusses and demonstrates the construction of a quantum modular exponentiation circuit in the Qiskit simulator for use in Shor's Algorithm for integer factorization problem (IFP), which is deemed to be able to crack RSA cryptosystems when a large-qubit quantum computer exists. We base our implementation on Vedral, Barenco, and Ekert (VBE) proposal of quantum modular exponentiation, one of the firsts to explicitly provide the aforementioned circuit. Furthermore, we present an example simulation of how to construct a 7xmod 15 circuit in a step-by-step manner, giving clear and detailed information and consideration that currently not provided in the existing literature, and present the whole circuit for use in Shor's Algorithm. Our present simulation shows that the 4-bit VBE quantum modular exponentiation circuit can be constructed, simulated, and measured in Qiskit, while the Shor's Algorithm incorporating this VBE approach itself can be constructed but not yet simulated due to an overly large number of QASM instructions.","PeriodicalId":166316,"journal":{"name":"2020 14th International Conference on Telecommunication Systems, Services, and Applications (TSSA","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Simulation of Modular Exponentiation Circuit for Shor's Algorithm in Qiskit\",\"authors\":\"Harashta Tatimma Larasati, Howon Kim\",\"doi\":\"10.1109/TSSA51342.2020.9310794\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper discusses and demonstrates the construction of a quantum modular exponentiation circuit in the Qiskit simulator for use in Shor's Algorithm for integer factorization problem (IFP), which is deemed to be able to crack RSA cryptosystems when a large-qubit quantum computer exists. We base our implementation on Vedral, Barenco, and Ekert (VBE) proposal of quantum modular exponentiation, one of the firsts to explicitly provide the aforementioned circuit. Furthermore, we present an example simulation of how to construct a 7xmod 15 circuit in a step-by-step manner, giving clear and detailed information and consideration that currently not provided in the existing literature, and present the whole circuit for use in Shor's Algorithm. Our present simulation shows that the 4-bit VBE quantum modular exponentiation circuit can be constructed, simulated, and measured in Qiskit, while the Shor's Algorithm incorporating this VBE approach itself can be constructed but not yet simulated due to an overly large number of QASM instructions.\",\"PeriodicalId\":166316,\"journal\":{\"name\":\"2020 14th International Conference on Telecommunication Systems, Services, and Applications (TSSA\",\"volume\":\"30 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 14th International Conference on Telecommunication Systems, Services, and Applications (TSSA\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/TSSA51342.2020.9310794\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 14th International Conference on Telecommunication Systems, Services, and Applications (TSSA","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TSSA51342.2020.9310794","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
本文讨论并演示了在Qiskit模拟器中构造一个量子模幂电路,用于求解整数分解问题(IFP)的Shor算法,在存在大量子位量子计算机的情况下,该电路被认为能够破解RSA密码系统。我们的实现基于Vedral, Barenco, and Ekert (VBE)量子模幂的提议,这是第一个明确提供上述电路的提议之一。此外,我们给出了一个如何逐步构建7xmod 15电路的示例仿真,给出了现有文献中目前未提供的清晰详细的信息和考虑,并给出了整个电路用于肖尔算法。我们目前的模拟表明,可以在Qiskit中构建、模拟和测量4位VBE量子模幂电路,而结合这种VBE方法的Shor算法本身可以构建,但由于QASM指令过多而尚未模拟。
Simulation of Modular Exponentiation Circuit for Shor's Algorithm in Qiskit
This paper discusses and demonstrates the construction of a quantum modular exponentiation circuit in the Qiskit simulator for use in Shor's Algorithm for integer factorization problem (IFP), which is deemed to be able to crack RSA cryptosystems when a large-qubit quantum computer exists. We base our implementation on Vedral, Barenco, and Ekert (VBE) proposal of quantum modular exponentiation, one of the firsts to explicitly provide the aforementioned circuit. Furthermore, we present an example simulation of how to construct a 7xmod 15 circuit in a step-by-step manner, giving clear and detailed information and consideration that currently not provided in the existing literature, and present the whole circuit for use in Shor's Algorithm. Our present simulation shows that the 4-bit VBE quantum modular exponentiation circuit can be constructed, simulated, and measured in Qiskit, while the Shor's Algorithm incorporating this VBE approach itself can be constructed but not yet simulated due to an overly large number of QASM instructions.