38
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

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

      research-article

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          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 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$GF(p^{k})$$\end{document} . 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 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$GF(p^{k})$$\end{document} , 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 \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$GF(p^{k})$$\end{document} in theory using the proposed algorithm. Two examples are provided to illustrate the validity of our method.

          Related collections

          Most cited references8

          • Record: found
          • Abstract: not found
          • Article: not found

          Elliptic curve cryptosystems

            Bookmark
            • Record: found
            • Abstract: not found
            • Book: not found

            Matrix computations. Johns hopkins studies in the mathematical sciences

              Bookmark
              • Record: found
              • Abstract: not found
              • Book Chapter: not found

              MQQ-SIG

                Bookmark

                Author and article information

                Contributors
                zhgyg77@sina.com
                zhhuisheng@163.com
                Journal
                Springerplus
                Springerplus
                SpringerPlus
                Springer International Publishing (Cham )
                2193-1801
                22 October 2016
                22 October 2016
                2016
                : 5
                : 1
                : 1845
                Affiliations
                Department of Mathematics, Dalian Maritime University, Dalian, 116024 China
                Article
                3525
                10.1186/s40064-016-3525-2
                5075337
                27818883
                e4e0f14c-4ac1-4809-b5bb-c2c70badcd10
                © 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.

                History
                : 29 June 2016
                : 12 October 2016
                Funding
                Funded by: National Nature Science Foundation of China
                Award ID: 61402071
                Award ID: 61671099
                Award Recipient :
                Funded by: Liaoning Province Nature Science Foundation
                Award ID: 2015020006
                Award ID: 2015020011
                Award Recipient :
                Funded by: Fundamental Research Funds for the Central Universities
                Award ID: 3132015230
                Award ID: 3132016111
                Award Recipient :
                Categories
                Research
                Custom metadata
                © The Author(s) 2016

                Uncategorized
                quasigroup,multivariate quadratic quasigroup,vector-valued boolean functions,judging method,generating algorithm

                Comments

                Comment on this article