Public key cryptosystems based on Iterated Functions Systems

Abstract

Let f=(f0,f1,…, f-1) be a collection of one-to-one functions from some space~X into itself such that the sets fj(X) are disjoint. If w=w1w2·s wk is a word on the alphabet \0,1,…,-1\, let f,w = fw1 fw2·s fwk. Given a function~F of which we know that it can be written as f,w, it is easy to recover~w. We give some examples of this situation where everything can be scrambled up by using some private key to get a new system g=(g1,g2,…,g-1) on another set~Y in such a way that the images of the gj are no longer disjoint. We define a cryptosystem whose public key is~g. The message to be encrypted is a word~w and the associated cryptogram is g,w. The private key allows to recover f,w from g,w.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…