Paper 2013/232
Quantum algorithms to check Resiliency, Symmetry and Linearity of a Boolean function
Kaushik Chakraborty, Anupam Chattopadhyay, and Subhamoy Maitra
Abstract
In this paper, we present related quantum algorithms to check the order of resiliency, symmetry and linearity of a Boolean function that is available as a black-box (oracle). First we consider resiliency and show that the Deutsch-Jozsa algorithm can be immediately used for this purpose. We also point out how the quadratic improvement in query complexity can be obtained
over the Deutsch-Jozsa algorithm for this purpose using the Grover's technique. While the worst case quantum query complexity to check the resiliency order is exponential in the number of input variables of the Boolean function, we require polynomially many measurements only. We also describe a subset of
Note: Revised the title and added further materials.
Metadata
- Available format(s)
-
PDF
- Publication info
- Published elsewhere. WCC 2013, Bergen, Norway
- Keywords
- Boolean FunctionsDeutsch-Jozsa AlgorithmGrover's AlgorithmLinearityMeasurementProperty TestingResiliencySymmetry
- Contact author(s)
- subho @ isical ac in
- History
- 2014-03-14: revised
- 2013-04-29: received
- See all versions
- Short URL
- https://ia.cr/2013/232
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2013/232, author = {Kaushik Chakraborty and Anupam Chattopadhyay and Subhamoy Maitra}, title = {Quantum algorithms to check Resiliency, Symmetry and Linearity of a Boolean function}, howpublished = {Cryptology {ePrint} Archive, Paper 2013/232}, year = {2013}, url = {https://eprint.iacr.org/2013/232} }