Public key cryptosystems based on Iterated Functions Systems

09/12/2023
by   Jacques Peyriere, et al.
0

Let f=(f_0,f_1,…, f_ν-1) be a collection of one-to-one functions from some space X into itself such that the sets f_j(X) are disjoint. If w=w_1w_2⋯ w_k is a word on the alphabet {0,1,…,ν-1}, let Φ_f,w = f_w_1∘ f_w_2∘⋯∘ f_w_k. 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=(g_1,g_2,…,g_ν-1) on another set Y in such a way that the images of the g_j 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/05/2019

Breaking the Hidden Irreducible Polynomials Scheme

In 2019 Gómez described a new public key cryptography scheme based on id...
research
09/19/2022

An Owner-managed Indirect-Permission Social Authentication Method for Private Key Recovery

In this paper, we propose a very secure and reliable owner-self-managed ...
research
02/24/2023

Quantum trapdoor functions from classical one-way functions

We introduce the notion of a quantum trapdoor function. This is an effic...
research
03/26/2021

Palindromic Length and Reduction of Powers

Given a nonempty finite word v, let PL(v) be the palindromic length of v...
research
11/24/2020

InstaHide's Sample Complexity When Mixing Two Private Images

Inspired by InstaHide challenge [Huang, Song, Li and Arora'20], [Chen, S...
research
12/20/2018

Arc-disjoint strong spanning subdigraphs in compositions and products of digraphs

A digraph D=(V,A) has a good decomposition if A has two disjoint sets A_...
research
05/28/2019

EncryptGAN: Image Steganography with Domain Transform

We propose an image steganographic algorithm called EncryptGAN, which di...

Please sign up or login with your details

Forgot password? Click here to reset