]> AND Private Git Repository - hdrcouchot.git/blob - main.tex
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
0a4591eb45af998922ccec98c5d252bec98a8baf
[hdrcouchot.git] / main.tex
1 %% Use the standard UP-methodology class
2 %% with French language.
3 %%
4 %% You may specify the option 'twoside' or 'oneside' for
5 %% the document.
6 %%
7 %% See the documentation tex-upmethodology on
8 %% http://www.arakhne.org/tex-upmethodology/
9 %% for details about the macros that are provided by the class and
10 %% to obtain the list of the packages that are already included. 
11
12 \documentclass[french]{spimufchdr}
13 \usepackage{dsfont}
14 \usepackage{graphicx}
15 \usepackage{listings}
16 \usepackage{tikz}
17 \usepackage{pgfplots}
18 \usepgfplotslibrary{groupplots}
19
20 %\usepackage[font=footnotesize]{subfig}
21 \usepackage[utf8]{inputenc}
22 \usepackage{thmtools, thm-restate}
23 \usepackage{multirow}
24 \usepackage{algorithm2e}
25 %\declaretheorem{theorem}
26
27 %%--------------------
28 %% Search path for pictures
29 \graphicspath{{images/},{path2/}}
30
31 %%--------------------
32 %% Definition of the bibliography entries
33 \declarebiblio{J}{Journaux internationaux avec comités de lecture}{mabiblio}
34
35 %%--------------------
36 %% Title of the document
37 \declarehdr{Title}{XX Mois XXXX}
38  
39 %%--------------------
40 %% Set the author of the HDR
41 \addauthor[couchot@femto-st.fr]{Jean-François}{Couchot}
42
43  
44 %%--------------------
45 %% Add a member of the jury
46 %% \addjury{Firstname}{Lastname}{Role in the jury}{Position}
47 \addjury{First}{Name}{Rapporteur}{Professeur à l'Université de XXX}
48 \addjury{First}{Name}{Examinateur}{Professeur à l'Université de XXX}
49  
50 %%--------------------
51 %% Change the style of the text in the list of the members of the jury.
52 %% \Set{jurystyle}{ style of the text}
53 %\Set{jurystyle}{\small}
54
55 %%--------------------
56 %% Set the University where HDR was made
57 \hdrpreparedin{Université de Technologie de Belfort-Montbéliard}
58  
59 %%--------------------
60 %% Set the English abstract
61 %\hdrabstract[english]{This is the abstract in English}
62  
63 %%--------------------
64 %% Set the English keywords. They only appear if
65 %% there is an English abstract
66 %\hdrkeywords[english]{Keyword 1, Keyword 2}
67  
68 %%--------------------
69 %% Set the French abstract
70 \hdrabstract[french]{Blabla blabla.}
71  
72 %%--------------------
73 %% Set the French keywords. They only appear if
74 %% there is an French abstract
75 %\hdrkeywords[french]{Mot-cl\'e 1, Mot-cl\'e 2}
76
77 %%--------------------
78 %% Change the layout and the style of the text of the "primary" abstract.
79 %% If your document is written in French, the primary abstract is in French,
80 %% otherwise it is in English.
81 \Set{primaryabstractstyle}{\small}
82
83 %%--------------------
84 %% Change the layout and the style of the text of the "secondary" abstract.
85 %% If your document is written in French, the secondary abstract is in English,
86 %% otherwise it is in French.
87 %\Set{secondaryabstractstyle}{\tiny}
88
89 %%--------------------
90 %% Change the layout and the style of the text of the "primary" keywords.
91 %% If your document is written in French, the primary keywords are in French,
92 %% otherwise they are in English.
93 %\Set{primarykeywordstyle}{\tiny}
94
95 %%--------------------
96 %% Change the layout and the style of the text of the "secondary" keywords.
97 %% If your document is written in French, the secondary keywords are in English,
98 %% otherwise they are in French.
99 %\Set{secondarykeywordstyle}{\tiny}
100
101 %%--------------------
102 %% Change the speciality of the PhD thesis
103 %\Set{speciality}{Informatique}
104  
105 %%--------------------
106 %% Change the institution
107 %\Set{universityname}{Universit\'e de Technologie de Belfort-Montb\'eliard}
108
109 %%--------------------
110 %% Add the logo of a partner or a sponsor
111 %\addpartner{partner_logo}
112 \newcommand{\JFC}[1]{\begin{color}{green}\textit{#1}\end{color}}
113 \newcommand{\vectornorm}[1]{\ensuremath{\left|\left|#1\right|\right|_2}}
114 \newcommand{\ie}{\textit{i.e.}}
115 \newcommand{\Nats}[0]{\ensuremath{\mathbb{N}}}
116 \newcommand{\Reels}[0]{\ensuremath{\mathbb{R}}}
117 \newcommand{\Zed}[0]{\ensuremath{\mathbb{Z}}}
118 \newcommand{\Bool}[0]{\ensuremath{\mathds{B}}}
119 \newcommand{\rel}[0]{\ensuremath{{\mathcal{R}}}}
120 \newcommand{\Gall}[0]{\ensuremath{\mathcal{G}}}
121 \newcommand{\Sec}[1]{Section\,\ref{#1}}
122 \newcommand{\Fig}[1]{{\sc Figure}~\ref{#1}}
123 \newcommand{\Alg}[1]{Algorithme~\ref{#1}}
124 \newcommand{\Tab}[1]{Tableau~\ref{#1}}
125 \newcommand{\Equ}[1]{(\ref{#1})}
126 \newcommand{\deriv}{\mathrm{d}}
127 \newcommand{\class}[1]{\ensuremath{\langle #1\rangle}}
128 \newcommand{\dom}[0]{\ensuremath{\textit{dom}}}
129  \newcommand{\eqNode}[0]{\ensuremath{{\mathcal{R}}}}
130
131
132 \newcommand {\tv}[1] {\lVert #1 \rVert_{\rm TV}}
133 \def \top {1.8}
134 \def \topt {2.3}
135 \def \P {\mathbb{P}}
136 \def \ov {\overline}
137 \def \ts {\tau_{\rm stop}}
138
139
140 \newtheorem{theorem}{Théorème}
141 \newtheorem{lemma}{Lemme}
142 \newtheorem{corollary}{Corollaire}
143 \newtheorem*{xpl}{Exemple}
144 \newtheorem*{Proof}{Preuve}
145 \newtheorem{Def}{Définition}
146
147 \begin{document}
148
149  
150
151
152
153 \chapter*{Introduction}
154
155 Blabla blabla.
156
157 \mainmatter
158
159 \part{Réseaux Discrets}
160
161 \chapter{Iterations discrètes de réseaux booléens}
162 \JFC{chapeau à refaire}
163 \section{Formalisation}
164 \input{sdd}
165
166 \section{Combinaisons synchrones et asynchrones}
167 \input{mixage}
168
169 \section{Conclusion}
170 \JFC{Conclusion à refaire}
171
172 Introduire de l'asynchronisme peut permettre de réduire le temps 
173 d'exécution global, mais peut aussi introduire de la divergence. 
174 Dans ce chapitre, nous avons exposé comment construire un mode combinant les
175 avantage du synchronisme en terme de convergence avec les avantages 
176 de l'asynchronisme en terme de vitesse de convergence.
177
178
179
180
181 \chapter{Preuve automatique de  convergence}\label{chap:promela}
182 \input{modelchecking}
183
184
185
186
187
188
189 \part{Des systèmes dynamiques discrets 
190 au chaos} 
191
192 \chapter[Caracterisation des systèmes 
193   discrets chaotiques]{Caracterisation des systèmes 
194   discrets chaotiques pour les schémas unaires et généralisés}\label{chap:carachaos}
195
196 La première section  rappelle ce que sont les systèmes dynamiques chaotiques.
197 Dire que cette caractérisation dépend du type de stratégie : unaire (TIPE), 
198 généralisée (TSI).  Pour chacune d'elle, 
199 on introduit une distance différente.
200
201 On montre qu'on a des résultats similaires.
202
203 \section{Systèmes dynamiques chaotiques selon Devaney}
204 \label{subsec:Devaney}
205 \input{devaney}
206
207 \section{Schéma unaire}\label{sec:TIPE12}
208 \input{12TIPE}
209
210 \section{Schéma généralisé}
211 \input{15TSI}
212
213
214 \section{Générer des fonctions chaotiques}\label{sec:11FCT}
215 \input{11FCT} 
216
217 \chapter{Prédiction des systèmes chaotiques}
218 \input{chaosANN}
219
220
221
222
223 \part{Applications à la génération de nombres pseudo aléatoires}
224
225 \chapter{Caractérisation des générateurs chaotiques}
226 \input{15RairoGen}
227
228 \chapter{Les générateurs issus des codes de Gray}
229 \input{14Secrypt}
230
231
232
233 \part{Application au marquage de média}
234
235
236 \chapter{Des embarquement préservant le chaos}\label{chap:watermarking} 
237 % OXFORD
238 \input{oxford}
239
240 \chapter{Une démarche de  marquage de PDF}
241 \input{ahmad}
242
243
244 \chapter{Une démarches plus classique de dissimulation: STABYLO}
245  \input{stabylo}
246
247 \chapter{Une démarches plus classique de dissimulation: STABYLO}
248  \input{stabylo}
249
250
251
252 \part{Conclusion et Perspectives}
253
254
255
256
257 \JFC{Perspectives pour SDD->Promela}
258 Among drawbacks of the method,  one can argue that bounded delays is only 
259 realistic in practice for close systems. 
260 However, in real large scale distributed systems where bandwidth is weak, 
261 this restriction is too strong. In that case, one should only consider that 
262 matrix $s^{t}$ follows the  iterations of the system, \textit{i.e.},
263 for all $i$, $j$, $1 \le i \le j \le n$,  we have$
264 \lim\limits_{t \to \infty} s_{ij}^t = + \infty$. 
265 One challenge of this work should consist in weakening this constraint. 
266 We plan as future work to take into account other automatic approaches 
267 to discharge proofs notably by deductive analysis~\cite{CGK05}. 
268
269 \JFC{Perspective ANN}
270
271 In  future  work we  intend  to  enlarge  the comparison  between  the
272 learning   of  truly   chaotic  and   non-chaotic   behaviors.   Other
273 computational intelligence tools such  as support vector machines will
274 be investigated  too, to  discover which tools  are the  most relevant
275 when facing a truly chaotic phenomenon.  A comparison between learning
276 rate  success  and  prediction  quality will  be  realized.   Concrete
277 consequences in biology, physics, and computer science security fields
278 will then be stated.
279 Ajouter lefait que le codede gray n'est pas optimal.
280 On pourrait aussi travailler à établir un classement qui préserverait 
281 le fait que deux configurations voisines seraient représentées 
282 par deux entiers voisins. Par optimisation? 
283  
284 \JFC{Perspectives pour les générateurs} : marcher ou sauter... comment on 
285 pourrait étendre, ce que l'on a déjà, ce qu'il reste à faire.
286
287
288 \JFC{prespectives watermarking : réécrire l'algo nicolas dans le formalisme
289 du chapitre 8}
290
291 % TSI 2015 
292
293
294
295 % \chapter{Conclusion}
296
297 % Blabla blabla.
298
299
300 \appendix
301
302 \chapter{Preuves sur les SDD}
303
304 \section{Convergence du mode mixe}\label{anx:mix}
305 \input{annexePreuveMixage}
306
307
308 \section{Correction et complétude de la 
309   vérification de convergence par SPIN}\label{anx:promela}
310 \input{annexePromelaProof}
311
312
313
314 \chapter{Preuves sur les systèmes chaotiques}
315
316
317 \section{Continuité de $G_f$ dans $(\mathcal{X}_u,d)$}\label{anx:cont}
318 \input{annexecontinuite.tex}
319
320
321 \section{Caractérisation des fonctions $f$ rendant chaotique $G_{f_u}$ dans $(\mathcal{X}_u,d)$}\label{anx:chaos:unaire}
322 \input{caracunaire.tex}
323
324
325 \section{Preuve que $d$ est une distance sur $\mathcal{X}_g$}\label{anx:distance:generalise}
326 \input{preuveDistanceGeneralisee}
327
328
329 \section{Caractérisation des fonctions $f$ rendant chaotique $G_{f_g}$ dans $(\mathcal{X}_g,d)$}\label{anx:chaos:generalise}
330 \input{caracgeneralise.tex}
331
332
333 \section{Théorème~\ref{th:Adrien}}\label{anx:sccg}
334 \input{annexesccg}
335
336
337 \chapter{Preuves sur les générateurs de nombres pseudo-aléatoires}\label{anx:generateur}
338 \input{annexePreuveDistribution}
339 \input{annexePreuveGrayEquilibre}
340 \input{annexePreuveStopping}
341
342 \chapter{Preuves sur le marquage de média}\label{anx:marquage}
343 \section{Le marquage est $\epsilon$-sego-secure}
344 \input{annexePreuveMarquagedhci}
345
346 \section{Le mode $f_l$ est doublement stochastique}\label{anx:marquage:dblesto}
347 \input{annexePreuveMarquagefldblement}
348
349 \section{Le marquage est correct et complet}\label{anx:preuve:marquage:correctioncompletue}
350 \input{annexePreuveMarquageCorrectioncompletude}
351 \backmatter
352
353 \section{Complexité d'Algorithmes de stéganographie}
354 \label{anx:preuve:cplxt}
355 \input{annexePreuvesComplexiteStego}
356
357
358
359 \bibliographystyle{apalike}
360 \bibliography{abbrev,biblioand}
361 \listoffigures
362 \listoftables
363 \listofdefinitions
364  
365 \end{document}
366
367
368
369
370