Abstract
Quasigroups are algebraic structures closely related to Latin squares which have many different applications. There are several classifications of quasigroups based on their algebraic properties. In this paper we propose another classification based on the properties of strings obtained by specific quasigroup transformations. More precisely, in our research we identified some quasigroup transformations which can be applied to arbitrary strings to produce pseudo random sequences. We performed tests for randomness of the obtained pseudo-random sequences by random walks on torus. The randomness tests provided an empirical classification of quasi-groups.
Similar content being viewed by others
References
D. Gligoroski, S. Markovski, L. Kocarev, and M. Gušev,Edon80—Hardware synchoronous stream cipher, Symmetric Key Encryption Workshop, Århus, Denmark, May, 2005, http://www.ecrypt.eu.org/stream/edon80.html.
W. Kim and Hee-Sung Hwang,On Nonlinearity and Global Avalanche Characteristics of Vector Boolean Functions, J. Appl. Math. & Computing, Vol.16 (2004), No. 1-2, pp. 407–417.
D. Gligoroski, S. Markovski, L. Kocarev,New Directions in Coding: From Statistical Physics to Quasigroup String Transformations, International Symposium on Nonlinear Theory and its Applications, NOLTA2004, Fukuoka, Japan, November 29–December 3, 2004, pp. 545–548.
Sung-Jin Cho, Han-Doo Kim, Yong-Soo Pyo, Yong-Bum Park, Yoon-Hee Hwang, Un-Sook Choi and Seong-Hun Heo,Single Error Correcting Code Using PBCA, J. Appl. Math. & Computing, Vol.14 (2004), No. 1-2, pp. 461–471.
B. D. McKay and E. Rogoyski,Latin squares of order 10, Electronic J. Comb. 2 (1995) http://ejc.math.gatech.edu:8080/Journal/journalhome.html
J. Schwenk,A classification of abelian quasigroups, Rendiconti di Matem., Serie VII, V 15, Roma (1995), 161–172.
R. L. McCasland and V. Sorge,Automating Algebra's Tedious Tasks: Computerised Classification, Proc. First Workshop on Challenges and Novel Applications for Automated Reasoning, Miami, 2003 (http://www.uclic.ucl.ac.uk/usr/jgow/cnaar.pdf) 37–40.
S. Markovski, D. Gligoroski, and V. Bakeva,Quasigroup string processing: Part 1, Contributions, Sec. Math. Tech. Sci., MANU, XX 1–2 (1999) 13–28.
V. Dimitrova and J. Markovski, On quasigroup pseudo random sequence generator, Proc. of the 1-st Balkan Conference in Informatics, Y. Manolopoulos and P. Spirakis eds., 21–23 Nov. 2004, Thessaloniki, pp. 393–401.
S. Markovski, D. Gligoroski and V. Bakeva,Random walk tests for pseudo-random number generators, Mathem Commun.6 (2001) No. 2, 135–143.
I. Vattulainen and T. Ala-Nissila,Mission Impossible: Find a Random Pseudorandom Number Generator, Computers in Physics, Vol. 9, No. 5, 1995, 500–504.
S. Markovski and M. Mihova,Statistical tests for randomness using random walks on torus, Tech. Report 12-2004, II-PMF, Skopje (2004)
D. Gligoroski, S. Markovski and V. Bakeva,On Infinite Class of Strongly Collision Resistant Hash Functions “EDON-F” with Variable Length of Output, Proc. 1-st Inter. Conf. Mathematics and Informatics for industry MII 2003, 14–16 April, Thessaloniki, 302–308.
S. Markovski,Quasigroup string processing and applications in cryptography, Proc. 1-st Inter. Conf. Mathematics and Informatics for industry MII 2003, 14–16 April, Thessaloniki, 278–290.
L. Goračinova-Ilieva, S. Markovski and A. Sokolova,On groupoids with identity x (xy)=y, Quasigroups and Related systems11 (2004), 39–54.
D. Gligoroski,Stream cipher based on quasigroup string transformations in ℤ * p , Contributions, Sec. Math. Tech. Sci., MANU, XXV Vol. 1–2 (2005) (in print)
S. Markovski and V. Kusakatov,Quasigroup string srocessing: Part 2, Contributions, Sec. math. Tech. Sci., MANU, XXI, 1–2 (2000) 15–32.
S. Markovski and V. Kusakatov,Quasigroup string processing: Part 3, Contributions, Sec. math. Tech. Sci., MANU, XXIII–XXIV, Vol. 1–2 (2002-2003), p. 7–27.
http://www.csis.hku.hk/diehard/
Author information
Authors and Affiliations
Corresponding author
Additional information
Part of this work was carried out during the tenure of an ERCIM fellowship of the second author-D. Gligoroski visiting Q2S—Centre for Quantifiable Quality of Service in Communication Systems at Norwegian University of Science and Technology—Trondheim, Norway.
Smile Markovski, received his PhD at “Ss Ciryl and Methodius” University of Skopje in 1980 in the field of algebra. He has been elected as full professor in 1991. His research interest are Universal algebras,n-ary and vector valued groupoids, quasigroup theory, discrete mathematics, cryptography and coding theory.
Danilo Gligorski received his PhD at “Ss Ciryl and Methodius” University of Skopje in 1997 in the field of Computer Science. His research interest are Cryptography, Computer Security, Discrete algorithms and Information Theory and Coding. Currently he is using an ERCIM fellowship visiting Q2S—Centre for Quantifiable Quality of Service in Communication Systems at Norwegian University of Science and Technology-Trondheim, Norway.
Jasen Markovski received his MSc in Computer Science at “Ss Ciryl and Methodius” University in Skopje, and now he is a PhD student at Eindhoven Technology University in the Nederlands.
Rights and permissions
About this article
Cite this article
Markovski, S., Gligoroski, D. & Markovski, J. Classification of quasigroups by random walk on torus. JAMC 19, 57–75 (2005). https://doi.org/10.1007/BF02935788
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02935788