Skip to main content

Sequencings and Directed Graphs with Applications to Cryptography

  • Conference paper
Sequences, Subsequences, and Consequences

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 4893))

Abstract

A motivation for this paper is to find a practical mechanism for generating permutations of a finite set of consecutive positive integers so that the resultant spacings between originally consecutive numbers i and i + i, are now different for each i. This is equivalent to finding complete Latin squares. The ordered set of spacings in such a permutation is called a sequencing. The set of partial sums of the terms in a sequencing is called a directed terrace. For lack of standard terminology, the associated permutations here are called quick trickles.

This paper concerns methods of finding such sequencings, in part by finding constraints on their existence, so that search time can be substantially reduced. A second approach is to represent a quick trickle permutation as a directed graph. The sequencings then are represented by chords of different lengths. Various methods can be used to rearrange the chords and obtain additional sequencings and groups of quick trickle permutations.

It is well known that complete Latin squares of size n ×n can be found if n is even but not if n is odd. This is equivalent to saying that the group of integers (1, 2, 3,..., n) under the operation of multiplication mod n is sequenceable if and only if n is even. A more general concept is introduced which is termed quasi-sequenceable. This applies to both even and odd sizes.

The application to block encryption, or the so-called substitution permutation system is briefly described. The net result is interround mixing, deterministically generated under key control, and quickly replaceable with a new pattern of equal merit.

Currently, typical block encryption systems use algorithms which are fixed and publicly known. The motivation here is to develop block encryption systems using algorithms which are variable, secret, generated and periodically changed by the key.

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.

References

  1. Bailey, R.A.: Quasi-Complete Latin Squares; Construction and Randomization. Journal of the Royal Statistical Society B446, 323–334 (1984)

    MathSciNet  Google Scholar 

  2. Buckley, F., Harvey, F.: Distance in Graphs. Addison-Wesley, Reading (1989)

    Google Scholar 

  3. Dénes, J., Keedwell, A.D.: Latin Squares - New Developments in the Theory and Applications. North-Holland, Amsterdam (1991)

    MATH  Google Scholar 

  4. Golomb, S.W., Taylor, H.: Tuscan Squares – a New Family of Combinatorial Designs. In: Ars Combinatoria, Waterloo, Canada, vol. 20-B, pp. 115–132 (1985)

    Google Scholar 

  5. Song, H.Y., Golomb, S.W.: Generalized Welch-Costas Sequences and Their Application to Vatican Arrays. In: Contemporary Mathematics, vol. 168, pp. 341–351. American Mathematical Society, Providence, RI (1994)

    Google Scholar 

  6. Denning, D.E.R.: Cryptography and Data Security. Addison-Wesley, Reading (1983)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Solomon W. Golomb Guang Gong Tor Helleseth Hong-Yeop Song

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mittenthal, L. (2007). Sequencings and Directed Graphs with Applications to Cryptography. In: Golomb, S.W., Gong, G., Helleseth, T., Song, HY. (eds) Sequences, Subsequences, and Consequences. Lecture Notes in Computer Science, vol 4893. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77404-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77404-4_7

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-77404-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics