Skip to main content

Finite Semigroups and The RSA-Cryptosystem

  • Conference paper
  • First Online:
Cryptography (EUROCRYPT 1982)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 149))

Included in the following conference series:

Abstract

A closer look at the RSA-cryptosystem reveals that its main feature are permutation-polynomials xc(c>1) over the multiplicative semigroup Zm of 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 Zm that 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 xc over 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=Zm from 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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1983 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ecker, A. (1983). Finite Semigroups and The RSA-Cryptosystem. In: Beth, T. (eds) Cryptography. EUROCRYPT 1982. Lecture Notes in Computer Science, vol 149. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-39466-4_26

Download citation

  • DOI: https://doi.org/10.1007/3-540-39466-4_26

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-11993-7

  • Online ISBN: 978-3-540-39466-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics