Cargando…

An algorithm for judging and generating multivariate quadratic quasigroups over Galois fields

As the basic cryptographic structure for multivariate quadratic quasigroup (MQQ) scheme, MQQ has been one of the latest tools in designing MQ cryptosystem. There have been several construction methods for MQQs in the literature, however, the algorithm for judging whether quasigroups of any order are...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Ying, Zhang, Huisheng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5075337/
https://www.ncbi.nlm.nih.gov/pubmed/27818883
http://dx.doi.org/10.1186/s40064-016-3525-2
_version_ 1782461840368861184
author Zhang, Ying
Zhang, Huisheng
author_facet Zhang, Ying
Zhang, Huisheng
author_sort Zhang, Ying
collection PubMed
description As the basic cryptographic structure for multivariate quadratic quasigroup (MQQ) scheme, MQQ has been one of the latest tools in designing MQ cryptosystem. There have been several construction methods for MQQs in the literature, however, the algorithm for judging whether quasigroups of any order are MQQs over Galois fields is still lacking. To this end, the objective of this paper is to establish a necessary and sufficient condition for a given quasigroup of order p (kd) to be an MQQ over [Formula: see text] . Based on this condition, we then propose an algorithm to justify whether or not a given quasigroup in the form of multiplication table of any order p (kd) is an MQQ over [Formula: see text] , and generate the d Boolean functions of the MQQ if the quasigroup is an MQQ. As a result, we can obtain all the MQQs over [Formula: see text] in theory using the proposed algorithm. Two examples are provided to illustrate the validity of our method.
format Online
Article
Text
id pubmed-5075337
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-50753372016-11-04 An algorithm for judging and generating multivariate quadratic quasigroups over Galois fields Zhang, Ying Zhang, Huisheng Springerplus Research As the basic cryptographic structure for multivariate quadratic quasigroup (MQQ) scheme, MQQ has been one of the latest tools in designing MQ cryptosystem. There have been several construction methods for MQQs in the literature, however, the algorithm for judging whether quasigroups of any order are MQQs over Galois fields is still lacking. To this end, the objective of this paper is to establish a necessary and sufficient condition for a given quasigroup of order p (kd) to be an MQQ over [Formula: see text] . Based on this condition, we then propose an algorithm to justify whether or not a given quasigroup in the form of multiplication table of any order p (kd) is an MQQ over [Formula: see text] , and generate the d Boolean functions of the MQQ if the quasigroup is an MQQ. As a result, we can obtain all the MQQs over [Formula: see text] in theory using the proposed algorithm. Two examples are provided to illustrate the validity of our method. Springer International Publishing 2016-10-22 /pmc/articles/PMC5075337/ /pubmed/27818883 http://dx.doi.org/10.1186/s40064-016-3525-2 Text en © The Author(s) 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Research
Zhang, Ying
Zhang, Huisheng
An algorithm for judging and generating multivariate quadratic quasigroups over Galois fields
title An algorithm for judging and generating multivariate quadratic quasigroups over Galois fields
title_full An algorithm for judging and generating multivariate quadratic quasigroups over Galois fields
title_fullStr An algorithm for judging and generating multivariate quadratic quasigroups over Galois fields
title_full_unstemmed An algorithm for judging and generating multivariate quadratic quasigroups over Galois fields
title_short An algorithm for judging and generating multivariate quadratic quasigroups over Galois fields
title_sort algorithm for judging and generating multivariate quadratic quasigroups over galois fields
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5075337/
https://www.ncbi.nlm.nih.gov/pubmed/27818883
http://dx.doi.org/10.1186/s40064-016-3525-2
work_keys_str_mv AT zhangying analgorithmforjudgingandgeneratingmultivariatequadraticquasigroupsovergaloisfields
AT zhanghuisheng analgorithmforjudgingandgeneratingmultivariatequadraticquasigroupsovergaloisfields
AT zhangying algorithmforjudgingandgeneratingmultivariatequadraticquasigroupsovergaloisfields
AT zhanghuisheng algorithmforjudgingandgeneratingmultivariatequadraticquasigroupsovergaloisfields