4 \usepackage{subcaption}
8 %\usepackage[font=footnotesize]{subfig}
11 \usepackage{algorithm2e}
13 %\usepackage{ntheorem}
15 \usepackage[utf8]{inputenc}
16 \usepackage[T1]{fontenc}
17 \usepackage[english]{babel}
18 \usepackage{amsmath,amssymb,latexsym,eufrak,euscript}
19 \usepackage{pstricks,pst-node,pst-coil}
23 \usepackage{pgflibrarysnakes}
27 \usetikzlibrary{arrows}
28 \usetikzlibrary{automata}
29 \usetikzlibrary{snakes}
30 \usetikzlibrary{shapes}
33 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
34 % Définitions personnelles
35 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
37 \definecolor{bleuclair}{rgb}{0.75,0.75,1.0}
38 \newcommand{\ANNOT}[1]{
42 \large\fcolorbox{black}{bleuclair}{
43 \begin{minipage}[h]{.8\linewidth}
53 \newcommand {\tv}[1] {\lVert #1 \rVert_{\rm TV}}
58 \def \ts {\tau_{\rm stop}}
61 \newtheorem{Def}{Definition}
62 %\newtheorem{Lemma}{\underline{Lemma}}
63 \newtheorem{Theo}{Theorem}
64 \newtheorem{Corollary}{Corollary}
65 \newtheorem{Lemma}{Lemma}
66 \newtheorem{proposition}{Proposition}
67 \newtheorem*{xpl}{Running Example}
69 \newcommand{\vectornorm}[1]{\ensuremath{\left|\left|#1\right|\right|_2}}
70 %\newcommand{\ie}{\textit{i.e.}}
71 \newcommand{\Nats}[0]{\ensuremath{\mathbb{N}}}
72 \newcommand{\R}[0]{\ensuremath{\mathbb{R}}}
73 \newcommand{\Z}[0]{\ensuremath{\mathbb{Z}}}
74 \newcommand{\Bool}[0]{\ensuremath{\mathds{B}}}
75 \newcommand{\rel}[0]{\ensuremath{{\mathcal{R}}}}
76 \newcommand{\Gall}[0]{\ensuremath{\mathcal{G}}}
79 \newcommand{\JFC}[1]{\begin{color}{green}\textit{#1}\end{color}}
80 \newcommand{\CG}[1]{\begin{color}{blue}\textit{}\end{color}}
81 \newcommand{\og}[0]{``}
82 \newcommand{\fg}[1]{''}
93 \author{Jean-François Couchot, Christophe Guyeux, Pierre-Cyrile Heam}
94 \address{Institut FEMTO-ST, Université de Franche-Comté, Belfort, France}
99 This paper extends the results presented in~\cite{bcgr11:ip}
100 and~\cite{DBLP:conf/secrypt/CouchotHGWB14}
101 by using the \emph{chaotic} updating mode, in the sense
102 of F. Robert~\cite{Robert}. In this mode, several components of the system
103 may be updated at each iteration. At the theoretical level, we show that
104 the properties of chaos and uniformity of the obtained PRNG are preserved.
105 At the practical level, we show that the algorithm that builds strongly
106 connected iteration graphs, with doubly stochastic Markov matrix, has a
112 \section{Introduction}
115 \section{\uppercase{Preliminaries}}\label{sec:preliminaries}
116 \input{preliminaries}
118 \section{Proof Of Chaos}
119 \JFC{Enlever les refs aux PRNGs, harmoniser l'exemple}
122 \section{Generating....}
123 \JFC{Reprendre Mons en synthétisant... conclusion: n-cube moins hamitonien.
124 question efficacité d'un tel algo}
127 \section{Random walk on the modified Hypercube}
130 % Donner la borne du stopping time quand on marche dedans (nouveau).
131 % Énoncer le problème de la taille de cette borne
132 % (elle est certes finie, mais grande).
137 %\section{Quality study of the strategy}
138 %6) Se pose alors la question de comment générer une stratégie de "bonne qualité". Par exemple, combien de générateurs aléatoires embarquer ? (nouveau)
141 \section{Application to Pseudorandom Number Generation}
143 \JFC{ajouter ici les expérimentations}
149 %\acknowledgements{...}
151 \bibliographystyle{alpha}
152 \bibliography{biblio}