27 research outputs found
QuBEC: Boosting Equivalence Checking for Quantum Circuits with QEC Embedding
Quantum computing has proven to be capable of accelerating many algorithms by
performing tasks that classical computers cannot. Currently, Noisy Intermediate
Scale Quantum (NISQ) machines struggle from scalability and noise issues to
render a commercial quantum computer. However, the physical and software
improvements of a quantum computer can efficiently control quantum gate noise.
As the complexity of quantum algorithms and implementation increases, software
control of quantum circuits may lead to a more intricate design. Consequently,
the verification of quantum circuits becomes crucial in ensuring the
correctness of the compilation, along with other processes, including quantum
error correction and assertions, that can increase the fidelity of quantum
circuits. In this paper, we propose a Decision Diagram-based quantum
equivalence checking approach, QuBEC, that requires less latency compared to
existing techniques, while accounting for circuits with quantum error
correction redundancy. Our proposed methodology reduces verification time on
certain benchmark circuits by up to , while the number of
Decision Diagram nodes required is reduced by up to , compared
to state-of-the-art strategies. The proposed QuBEC framework can contribute to
the advancement of quantum computing by enabling faster and more efficient
verification of quantum circuits, paving the way for the development of larger
and more complex quantum algorithms
NIST Post-Quantum Cryptography- A Hardware Evaluation Study
Experts forecast that quantum computers can break classical cryptographic algorithms. Scientists are developing post quantum cryptographic (PQC) algorithms, that are invulnerable to quantum computer attacks. The National Institute of
Standards and Technology (NIST) started a public evaluation process to standardize quantum-resistant public key algorithms. The objective of our study is to provide a hardware comparison of the NIST PQC competition candidates. For this, we use a High-Level Synthesis (HLS) hardware design methodology to map high-level C specifications of selected PQC candidates into both FPGA and ASIC implementations