Quantum computing cryptography: Unveiling cryptographic Boolean functions with quantum annealing

06/22/2018
by   Feng Hu, et al.
0

As the building block in symmetric cryptography, designing Boolean functions satisfying multiple properties is an important problem in sequence ciphers, block ciphers, and hash functions. However, the search of n-variable Boolean functions fulfilling global cryptographic constraints is computationally hard due to the super-exponential size O(2^2^n) of the space. Here, we introduce a codification of the cryptographically relevant constraints in the ground state of an Ising Hamiltonian, allowing us to naturally encode it in a quantum annealer, which seems to provide a quantum speedup. Additionally, we benchmark small n cases in a D-Wave machine, showing its capacity of devising bent functions, the most relevant set of cryptographic Boolean functions. We have complemented it with local search and chain repair to improve the D-Wave quantum annealer performance related to the low connectivity. This work shows how to codify super-exponential cryptographic problems into quantum annealers and paves the way for reaching quantum supremacy with an adequately designed chip.

READ FULL TEXT
research
06/06/2018

Problems and solutions of the Fourth International Students' Olympiad in Cryptography NSUCRYPTO

Mathematical problems and their solutions of the Fourth International St...
research
01/19/2023

A Survey of Metaheuristic Algorithms for the Design of Cryptographic Boolean Functions

Boolean functions are mathematical objects used in diverse domains and h...
research
07/03/2019

Cryptographic One-way Function Based on Boson Sampling

The quest for practical cryptographic primitives that are robust against...
research
01/27/2020

How symmetric is too symmetric for large quantum speedups?

Suppose a Boolean function f is symmetric under a group action G acting ...
research
10/07/2022

One-Wayness in Quantum Cryptography

The existence of one-way functions is one of the most fundamental assump...
research
06/11/2019

The Fifth International Students' Olympiad in Cryptography -- NSUCRYPTO: problems and their solutions

Problems and their solutions of the Fifth International Students' Olympi...
research
11/18/2022

Applications of Quantum Annealing in Cryptography

This paper presents a new method to reduce the optimization of a pseudo-...

Please sign up or login with your details

Forgot password? Click here to reset