Finite semigroups and the RSA-cryptosystem

1Citations
Citations of this article
36Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A closer look at the RSA-cryptosystem reveals that its main feature are permutation-polynomials xc(c>1) over the multiplicative semigroup Zmof integers modulo m. Thus it is quite natural to see whether there are other finite semigroups S for which permutation polynomials esists. It is quite clear from Zmthat one has to put certain restrictions on S to guarantee the existence of permutation-polynomials xc. This problem is closely related to that of the ideal generalization of the Euler-Fermat theorem studied recently by [Ecker, 1980 and [Schwarz, 1981]]. Section 2. of this paper gives for reasons of completeness a description of the structure of finite semigroups from [Hewitt and Zuckerman, 1960] and [Lyapin, 1974]. In section 3. the Euler-Fermat theorem in S is treated as in [Ecker, 1980]. In section 4. polynomial-functions xcover S are considered and necessary and sufficient conditions are given for the existence of permutation-polynomials xc. Besides that fixed points or alternatively solutions of xc=x are treated. In section 5. we look at S=Zmfrom the point of view underlying sections 2.–4. For this approach although with quite different motivation see also [Hewitt and Zuckerman, 1960] and [Schwarz, 1981]. In section 6. three examples of finite semigroups are studiedj that might serve as a basis for an extended RSA-cryptosystem. We show that the most promising of those semigroups is the multiplicative semigroup of matrices over Zm.

Cite

CITATION STYLE

APA

Ecker, A. (1983). Finite semigroups and the RSA-cryptosystem. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 149 LNCS, pp. 353–369). Springer Verlag. https://doi.org/10.1007/3-540-39466-4_26

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free