Grover Oracle Quantum Circuit Generation for Symmetric Key Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Grover oracles require reconfiguration when changing the quantum circuit scheme for symmetric key encryption, making it inconvenient to implement and analyze target ciphers using quantum circuits.

Innovation Solution

A method and apparatus for generating a Grover oracle quantum circuit that configures various Grover oracles using data qubits and sub-qubits, involving the creation of a dagger quantum circuit, phase inversion quantum circuit, and allocation of qubits to implement an analysis target cipher, allowing for efficient reconfiguration and phase inversion operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a conventional Grover oracle is configured according to the design of the quantum circuit of the target cipher, then the oracle can be implemented for that specific cipher design, but when a scheme for implementing the quantum circuit of the same cipher is changed, the oracle needs to be configured again using the corresponding quantum circuit

Engineering Contradiction:
Improveadaptability of Grover oracle to different cipher schemesVSAvoidcomplexity of Grover oracle configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the Grover oracle configuration into modular components: the analysis target cipher quantum circuit, the dagger quantum circuit (reverse operation), and the phase inversion quantum circuit. This segmentation allows each component to be independently configured and reused across different cipher schemes, improving adaptability while managing complexity through systematic organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies inversion by generating the dagger quantum circuit, which is the reverse operation of the analysis target cipher quantum circuit. This inverted circuit is then combined with the phase inversion circuit to create a reusable Grover oracle structure that adapts to different cipher schemes without requiring complete reconfiguration, thereby resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #13The other way round (Inversion)

2Reliability

If the Grover oracle is reconfigured for each change in quantum circuit scheme, then the oracle remains accurate for the specific scheme, but the process becomes inconvenient and time-consuming

Engineering Contradiction:
Improveaccuracy of Grover oracle for specific cipher schemeVSAvoidtime required for oracle reconfiguration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-generating the dagger quantum circuit (reverse operation) and the phase inversion quantum circuit separately before finalizing the Grover oracle configuration. These pre-generated components can be quickly combined with different analysis target cipher quantum circuits, maintaining accuracy for specific schemes while significantly reducing the time required for reconfiguration when cipher schemes change.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If various Grover oracles are configured using data qubit information and sub-qubit information, then flexibility and efficiency are improved, but the allocation and management of qubits becomes more complex

Engineering Contradiction:
Improveefficiency of Grover oracle generationVSAvoidcomplexity of qubit allocation and management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal Grover oracle generation method that uses data qubit information and sub-qubit information from the analysis target cipher quantum circuit. The generated Grover oracle structure (comprising the cipher circuit, dagger circuit, and phase inversion circuit) can be universally applied to different cipher schemes by simply changing the input quantum circuit, improving productivity while managing qubit allocation complexity through a standardized framework.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20240070505A1Method and apparatus for generating grover oracle quantum circuit, and grover oracle quantum circuit using the same
Publication Date: 2024.02.29 ELECTRONICS & TELECOMM RES INST
  • US20240070505A1 patent drawing
  • US20240070505A1 patent drawing
  • US20240070505A1 patent drawing

AI summary

Disclosed herein are a method and apparatus for generating a Grover oracle quantum circuit, and the Grover oracle quantum circuit using the same. The method may include analyzing data qubits and sub-qubits used for a design of an analysis target cipher quantum circuit configured to implement an analysis target cipher based on the analysis target cipher quantum circuit, generating a dagger quantum circuit based on the analysis target cipher quantum circuit, generating a phase inversion quantum circuit configured to invert a phase of a target qubit by comparing output qubits of the analysis target cipher quantum circuit with a preset comparison target value, configuring a Grover oracle using the analysis target cipher quantum circuit, the dagger quantum circuit, and the phase inversion quantum circuit, allocating the data qubits and the sub-qubits, and generating a Grover oracle quantum circuit based on allocation information of the data qubits and the sub-qubits.