| ADG+12 | inproceedings | Altisen, Karine and Devismes, St\'ephane and Gerbaud... | Analysis of Random Walks using Tabu Lists | 2012 | SYNC, DCS | |
Abstract : A tabu random walk on a graph is a partially self-avoiding random walk which uses a bounded memory to avoid cycles. This memory is called a tabu list and contains vertices already visited by the walker. The size of the tabu list being bounded, the way vertices are inserted and removed from the list, called here an update rule, has an important impact on the performance of the walk, namely the mean hitting time between two given vertices. We define a large class of tabu random walks, characterized by their update rules. We enunciate a necessary and sufficient condition on these update rules that ensures the finiteness of the mean hitting time of their associated walk on every finite and connected graph. According to the memory allocated to the tabu list, we characterize the update rules which yield smallest mean hitting times on a large class of graphs. Finally, we compare the performances of three collections of classical update rules according to the size of their associated tabu list.
BibTeX :
@inproceedings{ADGL12c,
title = {Analysis of Random Walks using Tabu Lists},
author = {Karine Altisen, St\'ephane Devismes, Antoine Gerbaud, Pascal Lafourcade},
editor = {Magnus M. Halldorsson, Guy Even},
booktitle = {19th International Colloquium on Structural Information and Communication Complexity (SIROCCO'2012)},
address = {Reykjav{'i}k, Iceland},
month = {June 30 - July 2},
note = {To appear},
publisher = {Springer},
series = {LNCS},
url = {http://www-verimag.imag.fr/PUBLIS/uploads/hlevf2616.pdf},
team = {SYNC, DCS},
year = {2012},
abstract = {A tabu random walk on a graph is a partially self-avoiding random walk which uses a bounded memory to avoid cycles. This memory is called a tabu list and contains vertices already visited by the walker. The size of the tabu list being bounded, the way vertices are inserted and removed from the list, called here an update rule, has an important impact on the performance of the walk, namely the mean hitting time between two given vertices. We define a large class of tabu random walks, characterized by their update rules. We enunciate a necessary and sufficient condition on these update rules that ensures the finiteness of the mean hitting time of their associated walk on every finite and connected graph. According to the memory allocated to the tabu list, we characterize the update rules which yield smallest mean hitting times on a large class of graphs. Finally, we compare the performances of three collections of classical update rules according to the size of their associated tabu list. }
}
|
| GKL12 | inproceedings | Ghoualmi, Nacira and Kahya, Noudjoud and Lafourcade, Pascal | Key Management Protocol in WIMAX revisited | 2012 | DCS | |
BibTeX :
@inproceedings{KGL2012,
title = {Key Management Protocol in WIMAX revisited},
author = {Nacira Ghoualmi, Noudjoud Kahya, Pascal Lafourcade},
booktitle = {The Third International Conference on Communications Security and Information Assurance (CSIA 2012)},
address = {Delhi, India},
month = may,
publisher = {Springer},
team = {DCS},
year = {2012}
}
|
| DLL12 | book | Devismes, St\'ephane and Lafourcade, Pascal and Levy, Michel | Informatique th\'eorique : Logique et d\'emonstration automatique, Introduction \`a la logique propositionnelle et \`a la logique du premier ordre | 2012 | DCS, SYNC | |
BibTeX :
@book{logique2012,
title = {Informatique th\'eorique : Logique et d\'emonstration automatique, Introduction \`a la logique propositionnelle et \`a la logique du premier ordre},
author = {St\'ephane Devismes, Pascal Lafourcade, Michel Levy},
editor = { Technosup},
publisher = {Ellipses},
team = {DCS, SYNC},
year = {2012}
}
|
| ADL+11 | inproceedings | Altisen, Karine and Devismes, St\'ephane and Lafourcade... | Routage par marche al\'eatoire \`{a} listes tabous | 2011 | SYNC, DCS | |
BibTeX :
@inproceedings{ADLP11c,
title = {Routage par marche al\'eatoire \`{a} listes tabous},
author = {Karine Altisen, St\'ephane Devismes, Pascal Lafourcade, Cl\'ement Ponsonnet},
booktitle = {Algotel},
note = {to appear},
team = {SYNC, DCS},
year = {2011}
}
|
| FLA11 | inproceedings | Fousse, Laurent and Lafourcade, Pascal and Alnuaimi, Mohamed | Benaloh's Dense Probabilistic Encryption Revisited | 2011 | DCS | |
BibTeX :
@inproceedings{africacrypt2011,
title = {Benaloh's Dense Probabilistic Encryption Revisited},
author = {Laurent Fousse, Pascal Lafourcade, Mohamed Alnuaimi},
editor = {Abderrahmane Nitaj, David Pointcheval},
booktitle = {Progress in Cryptology - AFRICACRYPT 2011 - 4th International Conference on Cryptology in Africa, Dakar, Senegal, July 5-7, 2011. Proceedings},
pages = {348-362},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
volume = {6737},
team = {DCS},
year = {2011},
isbn = {978-3-642-21968-9}
}
|
| CDE+11 | article | Courant, Judica\"el and Daubignard, Marion and Ene... | Automated Proofs for Asymmetric Encryption | 2011 | DCS | |
BibTeX :
@article{DBLP:journals/jar/CourantDELL11,
title = {Automated Proofs for Asymmetric Encryption},
author = {Judica\"el Courant, Marion Daubignard, Cristian Ene, Pascal Lafourcade, Yassine Lakhnech},
journal = {J. Autom. Reasoning},
number = {3},
pages = {261-291},
volume = {46},
team = {DCS},
year = {2011}
}
|
| DLL11 | inproceedings | Dreier, Jannik and Lafourcade, Pascal and Lakhnech, Yassine | Vote-Independence: A Powerful Privacy Notion for Voting Protocols | 2011 | DCS | |
BibTeX :
@inproceedings{DreierLakhnechLafourcade-FPS-11,
title = {Vote-Independence: A Powerful Privacy Notion for Voting Protocols},
author = {Jannik Dreier, Pascal Lafourcade, Yassine Lakhnech},
editor = {Joaqu\'{\i}n Garc\'{\i}a-Alfaro, Pascal Lafourcade},
booktitle = {Foundations and Practice of Security - 4th Canada-France MITACS Workshop, FPS 2011, Paris, France, May 12-13, 2011, Revised Selected Papers},
pages = {164-180},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
volume = {6888},
team = {DCS},
year = {2011},
isbn = {978-3-642-27900-3}
}
|
| CDE+10b | inproceedings | Courant, Judica\"el and Daubignard, Marion and Ene... | Automated Proofs for Asymmetric Encryption | 2010 | DCS | |
BibTeX :
@inproceedings{birthdayCourantDELL10,
title = {Automated Proofs for Asymmetric Encryption},
author = {Judica\"el Courant, Marion Daubignard, Cristian Ene, Pascal Lafourcade, Yassine Lakhnech},
editor = {Dennis Dams, Ulrich Hannemann, Martin Steffen},
booktitle = {Concurrency, Compositionality, and Correctness, Essays in Honor of Willem-Paul de Roever},
pages = {300-321},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
volume = {5930},
team = {DCS},
year = {2010},
isbn = {978-3-642-11511-0}
}
|
| ML10 | techreport | Malladi, Sreekanth and Lafourcade, Pascal | How to prevent type-flaw attacks on security protocols under algebraic properties | 2010 | DCS | |
BibTeX :
@techreport{CorrMalladiLafourcade2010,
title = {How to prevent type-flaw attacks on security protocols under algebraic properties},
author = {Sreekanth Malladi, Pascal Lafourcade},
institution = {VERIMAG},
journal = {CoRR},
volume = {abs/1003.5385},
team = {DCS},
year = {2010}
}
|
| TWE+10 | inproceedings | Tharaud, J{\'e}r{\'e}mie and Wohlgemuth, Sven and Echizen... | Privacy by Data Provenance with Digital Watermarking - A Proof-of-Concept Implementation for Medical Services with Electronic Health Records | 2010 | DCS | |
BibTeX :
@inproceedings{DBLP:conf/iih-msp/TharaudWESML10,
title = {Privacy by Data Provenance with Digital Watermarking - A Proof-of-Concept Implementation for Medical Services with Electronic Health Records},
author = {J{\'e}r{\'e}mie Tharaud, Sven Wohlgemuth, Isao Echizen, Noboru Sonehara, G{\"u}nter M{\"u}ller, Pascal Lafourcade},
editor = {Isao Echizen, Jeng-Shyang Pan, Dieter W. Fellner, Alexander Nouak, Arjan Kuijper, Lakhmi C. Jain},
booktitle = {Sixth International Conference on Intelligent Information Hiding and Multimedia Signal Processing (IIH-MSP 2010), Darmstadt, Germany, 15-17 October, 2010, Proceedings},
pages = {510-513},
publisher = {IEEE Computer Society},
team = {DCS},
year = {2010}
}
|
| CLN09a | inproceedings | Cremers, Cas J. F. and Lafourcade, Pascal and Nadeau, Philippe | Comparing State Spaces in Automatic Protocol Analysis | 2009 | DCS | |
Abstract : Many tools exist for automatic security protocol verification, and most of them have their own particular language for specifying protocols and properties. Several protocol specification models and security properties have been already formally related to each other. However, there is a further difference between verification tools, which has not been investigated in depth before: the~explored state space. Some tools explore all possible behaviors, whereas others explore strict subsets, often by using so-called scenarios. Ignoring such differences can lead to wrong interpretations of the output of a tool. We~relate the explored state spaces to each other and find previously unreported differences between the various approaches. We~apply our study of state space relations in a performance comparison of several well-known automatic tools for security protocol verification. We~model a set of protocols and their properties as homogeneous as possible for each tool. We~analyze the performance of the tools over comparable state spaces. This work allows us for the first time to compare these automatic tools fairly, i.e.,~using the same protocol description and exploring the same state space. We~also propose some explanations for our experimental results, leading to a better understanding of the tools.
BibTeX :
@inproceedings{CLN-09,
title = {Comparing State Spaces in Automatic Protocol Analysis},
author = {Cas J. F. Cremers, Pascal Lafourcade, Philippe Nadeau},
booktitle = {Formal to Practical Security},
pages = {70-94},
publisher = {Springer Berlin / Heidelberg},
series = {Lecture Notes in Computer Science},
volume = {5458/2009},
team = {DCS},
year = {2009},
abstract = {Many tools exist for automatic security protocol verification, and most of them have their own particular language for specifying protocols and properties. Several protocol specification models and security properties have been already formally related to each other. However, there is a further difference between verification tools, which has not been investigated in depth before: the~explored state space. Some tools explore all possible behaviors, whereas others explore strict subsets, often by using so-called scenarios. Ignoring such differences can lead to wrong interpretations of the output of a tool. We~relate the explored state spaces to each other and find previously unreported differences between the various approaches. We~apply our study of state space relations in a performance comparison of several well-known automatic tools for security protocol verification. We~model a set of protocols and their properties as homogeneous as possible for each tool. We~analyze the performance of the tools over comparable state spaces. This work allows us for the first time to compare these automatic tools fairly, i.e.,~using the same protocol description and exploring the same state space. We~also propose some explanations for our experimental results, leading to a better understanding of the tools.}
}
|
| CLN09b | inproceedings | Cremers, Cas J. F. and Lafourcade, Pascal and Nadeau, Philippe | Comparing State Spaces in Automatic Security Protocol Analysis | 2009 | DCS | |
BibTeX :
@inproceedings{CremersLN09,
title = {Comparing State Spaces in Automatic Security Protocol Analysis},
author = {Cas J. F. Cremers, Pascal Lafourcade, Philippe Nadeau},
editor = {V\'eronique Cortier, Claude Kirchner, Mitsuhiro Okada, Hideki Sakurada},
booktitle = {Formal to Practical Security - Papers Issued from the 2005-2008 French-Japanese Collaboration},
pages = {70-94},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
volume = {5458},
team = {DCS},
year = {2009},
isbn = {978-3-642-02001-8}
}
|
| GLL+09a | conference | Gagne, Martin and Lafourcade, Pascal and Lakhnech... | Automated Proofs for Encryption Modes | 2009 | DCS | |
BibTeX :
@conference{GLLS-ASIAN09,
title = {Automated Proofs for Encryption Modes},
author = {Martin Gagne, Pascal Lafourcade, Yassine Lakhnech, Safavi Reihaneh},
booktitle = {13th Annual Asian Computing Science Conference Focusing on Information Security and Privacy: Theory and Practice (ASIAN0'9)},
address = {Urumqi, China},
month = oct,
team = {DCS},
year = {2009}
}
|
| GLL+09b | inproceedings | Gagne, Martin and Lafourcade, Pascal and Lakhnech... | Automated Proofs for Encryption Modes | 2009 | DCS | |
BibTeX :
@inproceedings{GLLS-FCC09,
title = {Automated Proofs for Encryption Modes},
author = {Martin Gagne, Pascal Lafourcade, Yassine Lakhnech, Reihaneh Safavi},
editor = {Ralf Kuesters},
booktitle = {Workshop on Formal and Computational Cryptography, (FCC'09)},
address = {Port Jefferson NY, USA},
month = jul,
team = {DCS},
year = {2009}
}
|
| LTV09 | inproceedings | Lafourcade, Pascal and Terrade, Vanessa and Vigier, Sylvain | Comparison of Cryptographic Verification Tools Dealing with Algebraic Properties | 2009 | DCS | |
BibTeX :
@inproceedings{LTV09,
title = {Comparison of Cryptographic Verification Tools Dealing with Algebraic Properties},
author = {Pascal Lafourcade, Vanessa Terrade, Sylvain Vigier},
editor = {Joshua Guttman, Pierpaolo Degano},
booktitle = {sixth International Workshop on Formal Aspects in Security and Trust, (FAST'09)},
address = {Eindhoven, Netherlands},
month = nov,
team = {DCS},
year = {2009}
}
|
| ML09 | inproceedings | Malladi, Sreekanth and Lafourcade, Pascal | Prudent engineering practices to prevent type-flaw attacks under algebraic properties | 2009 | DCS | |
BibTeX :
@inproceedings{ML-Secret09,
title = {Prudent engineering practices to prevent type-flaw attacks under algebraic properties},
author = {Sreekanth Malladi, Pascal Lafourcade},
editor = {Hubert Comon-Lundh, Catherine Meadows},
booktitle = {Workshop on Security and Rewriting Techniques, (SecReT'09)},
address = {Port Jefferson NY, USA},
month = jul,
team = {DCS},
year = {2009}
}
|
| CDE+08a | inproceedings | Courant, Judica\"el and Daubignard, Marion and Ene... | Towards automated proofs for asymmetric encryption schemes in the random oracle model | 2008 | DCS | |
BibTeX :
@inproceedings{CDELL-CCS08,
title = {Towards automated proofs for asymmetric encryption schemes in the random oracle model},
author = {Judica\"el Courant, Marion Daubignard, Cristian Ene, Pascal Lafourcade, Yassine Lakhnech},
editor = {Peng Ning, Paul F. Syverson, Somesh Jha},
booktitle = {Proceedings of the 2008 ACM Conference on Computer and Communications Security, CCS 2008, Alexandria, Virginia, USA, October 27-31, 2008},
address = {Alexandria, Virginia, USA},
month = {october},
pages = {371-380},
publisher = {ACM},
team = {DCS},
year = {2008},
isbn = {978-1-59593-810-7}
}
|
| CDE+08b | inproceedings | Courant, Judica\"el and Daubignard, Marion and Ene... | Automated Proofs for Asymmetric Encryption | 2008 | DCS | |
BibTeX :
@inproceedings{CDELL-FCSARSPA08,
title = {Automated Proofs for Asymmetric Encryption},
author = {Judica\"el Courant, Marion Daubignard, Cristian Ene, Pascal Lafourcade, Yassine Lakhnech},
booktitle = {Proceedings of the {LICS}-Affiliated Workshop on Foundations of Computer Security and Automated Reasoning for Security Protocol Analysis},
address = {Pittsburg, USA},
team = {DCS},
year = {2008}
}
|
| PPS+08 | article | Papadimitratos, Panos and Poturalski, Marcin and Schaller... | {S}ecure {N}eighborhood {D}iscovery: {A} {F}undamental {E}lement for {M}obile {A}d {H}oc {N}etworking | 2008 | other | |
BibTeX :
@article{COM08,
title = {{S}ecure {N}eighborhood {D}iscovery: {A} {F}undamental {E}lement for {M}obile {A}d {H}oc {N}etworking},
author = {Panos Papadimitratos, Marcin Poturalski, Patrick Schaller, Pascal Lafourcade, David Basin, Srdjan \v{C}apkun, Jean-Pierre Hubaux},
journal = {{IEEE} {C}ommunications {M}agazine},
month = {February},
number = {2},
pages = {132-139},
volume = {46},
team = {other},
year = {2008}
}
|
| DLL+08 | article | Delaune, St\'ephanie and Lafourcade, Pascal and Lugiez... | Symbolic protocol analysis for monoidal equational theories | 2008 | DCS | |
Abstract : We are interested in the design of automated procedures for analyzing the (in)security of cryptographic protocols in the Dolev-Yao model for a bounded number of sessions when we take into account some algebraic properties satisfied by the operators involved in the protocol. This~leads to a more realistic model than what we get under the perfect cryptography assumption, but it implies that protocol analysis deals with terms modulo some equational theory instead of terms in a free algebra. The main goal of this paper is to set up a general approach that works for a whole class of monoidal theories which contains many of the specific cases that have been considered so far in an ad-hoc way (e.g.~exclusive~or, Abelian groups, exclusive or in combination with the homomorphism axiom). We~follow a classical schema for cryptographic protocol analysis which proves first a locality result and then reduces the insecurity problem to a symbolic constraint solving problem. This approach strongly relies on the correspondence between a monoidal theory~{\(E\)} and a semiring~{\(S{\{\_}}E\)} which we use to deal with the symbolic constraints. We~show that the well-defined symbolic constraints that are generated by reasonable protocols can be solved provided that unification in the monoidal theory satisfies some additional properties. The~resolution process boils down to solving particular quadratic Diophantine equations that are reduced to linear Diophantine equations, thanks to linear algebra results and the well-definedness of the problem. Examples of theories that do not satisfy our additional properties appear to be undecidable, which suggests that our characterization is reasonably tight.
BibTeX :
@article{DLLT-IC07,
title = {Symbolic protocol analysis for monoidal equational theories},
author = {St\'ephanie Delaune, Pascal Lafourcade, Denis Lugiez, Ralf Treinen},
journal = {Information and Computation},
month = feb,
pages = {312-351},
publisher = {Elsevier Science Publishers},
url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ DLLT-ic07.pdf},
volume = {206},
team = {DCS},
year = {2008},
abstract = {We are interested in the design of automated procedures for analyzing the (in)security of cryptographic protocols in the Dolev-Yao model for a bounded number of sessions when we take into account some algebraic properties satisfied by the operators involved in the protocol. This~leads to a more realistic model than what we get under the perfect cryptography assumption, but it implies that protocol analysis deals with terms modulo some equational theory instead of terms in a free algebra. The main goal of this paper is to set up a general approach that works for a whole class of monoidal theories which contains many of the specific cases that have been considered so far in an ad-hoc way (e.g.~exclusive~or, Abelian groups, exclusive or in combination with the homomorphism axiom). We~follow a classical schema for cryptographic protocol analysis which proves first a locality result and then reduces the insecurity problem to a symbolic constraint solving problem. This approach strongly relies on the correspondence between a monoidal theory~{\(E\)} and a semiring~{\(S{\{\_}}E\)} which we use to deal with the symbolic constraints. We~show that the well-defined symbolic constraints that are generated by reasonable protocols can be solved provided that unification in the monoidal theory satisfies some additional properties. The~resolution process boils down to solving particular quadratic Diophantine equations that are reduced to linear Diophantine equations, thanks to linear algebra results and the well-definedness of the problem. Examples of theories that do not satisfy our additional properties appear to be undecidable, which suggests that our characterization is reasonably tight.}
}
|
| Laf08 | inproceedings | Lafourcade, Pascal | Relation between intruder deduction problem and unification | 2008 | DCS | |
BibTeX :
@inproceedings{Laf-Secret08,
title = {Relation between intruder deduction problem and unification},
author = {Pascal Lafourcade},
booktitle = {{P}roceedings of the {LICS}-Affiliated 3rd {I}nternational {W}orkshop on {S}ecurity and {R}ewriting {T}echniques ({SecReT}'08)},
team = {DCS},
year = {2008}
}
|
| CL07 | techreport | Cremers, Cas J. F. and Lafourcade, Pascal | Comparing State Spaces in Automatic Security Protocol Verification | 2007 | other | |
Abstract : Many tools exist for automatic security protocol verification, and most of them have their own particular language for specifying protocols and properties. Several protocol specification models and security properties have been already formally related to each other. However, there is a further difference between verification tools, which has not been investigated in depth before: the~explored state space. Some tools explore all possible behaviors, whereas others explore strict subsets, often by using so-called scenarios. Ignoring such differences can lead to wrong interpretations of the output of a tool. We~relate the explored state spaces to each other and find previously unreported differences between the various approaches. We~apply our study of state space relations in a performance comparison of several well-known automatic tools for security protocol verification. We~model a set of protocols and their properties as homogeneous as possible for each tool. We~analyze the performance of the tools over comparable state spaces. This work allows us for the first time to compare these automatic tools fairly, i.e.,~using the same protocol description and exploring the same state space. We~also propose some explanations for our experimental results, leading to a better understanding of the tools.
BibTeX :
@techreport{CL-eth07,
title = {Comparing State Spaces in Automatic Security Protocol Verification},
author = {Cas J. F. Cremers, Pascal Lafourcade},
institution = {Department of Computer Science, ETH Zurich, Switzerland},
type = {Technical Report},
month = apr,
note = {25~pages},
number = {558},
url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ CL-eth558.pdf},
team = {other},
year = {2007},
abstract = {Many tools exist for automatic security protocol verification, and most of them have their own particular language for specifying protocols and properties. Several protocol specification models and security properties have been already formally related to each other. However, there is a further difference between verification tools, which has not been investigated in depth before: the~explored state space. Some tools explore all possible behaviors, whereas others explore strict subsets, often by using so-called scenarios. Ignoring such differences can lead to wrong interpretations of the output of a tool. We~relate the explored state spaces to each other and find previously unreported differences between the various approaches. We~apply our study of state space relations in a performance comparison of several well-known automatic tools for security protocol verification. We~model a set of protocols and their properties as homogeneous as possible for each tool. We~analyze the performance of the tools over comparable state spaces. This work allows us for the first time to compare these automatic tools fairly, i.e.,~using the same protocol description and exploring the same state space. We~also propose some explanations for our experimental results, leading to a better understanding of the tools.}
}
|
| Laf07a | techreport | Lafourcade, Pascal | Rapport d'activit\'es \`a~{\(3\)}~mois, contrat~{CNRS/DGA} r\'ef\'erence~: 06~60~019~00~470~75~01 <<~{U}tilisation et exploitation des th\'eories \'equationnelles dans l'analyse des protocoles cryptographiques~>> | 2007 | other | |
BibTeX :
@techreport{DGA:rap1,
title = {Rapport d'activit\'es \`a~{\(3\)}~mois, contrat~{CNRS/DGA} r\'ef\'erence~: 06~60~019~00~470~75~01 <<~{U}tilisation et exploitation des th\'eories \'equationnelles dans l'analyse des protocoles cryptographiques~>>},
author = {Pascal Lafourcade},
institution = {ETH Z\"urich},
type = {Contract Report},
month = jan,
note = {3~pages},
team = {other},
year = {2007}
}
|
| Laf07b | techreport | Lafourcade, Pascal | Rapport d'activit\'es \`a~{\(6\)}~mois, contrat~{CNRS/DGA} r\'ef\'erence~: 06~60~019~00~470~75~01 <<~{U}tilisation et exploitation des th\'eories \'equationnelles dans l'analyse des protocoles cryptographiques~>> | 2007 | other | |
BibTeX :
@techreport{DGA:rap2,
title = {Rapport d'activit\'es \`a~{\(6\)}~mois, contrat~{CNRS/DGA} r\'ef\'erence~: 06~60~019~00~470~75~01 <<~{U}tilisation et exploitation des th\'eories \'equationnelles dans l'analyse des protocoles cryptographiques~>>},
author = {Pascal Lafourcade},
address = {Zurich},
institution = {ETH Z\"urich},
type = {Contract Report},
month = apr,
note = {5~pages},
team = {other},
year = {2007}
}
|
| KL07 | techreport | Ksi{\k e}{\. z}opolski, Bogdan and Lafourcade, Pascal | Attack and Revison of an Electronic Auction Protocol using~{OFMC} | 2007 | DCS | |
Abstract : In the article we show an attack on the cryptographic protocol of electronic auction with extended requirements [Ksiezopolski and Kotulski, \textit{Cryptographic protocol for electronic auctions with extended requirements},~2004]. The found attack consists of authentication breach and secret retrieval. It~is a kind of {"}man-in-the-middle attack{"}. The intruder impersonates an agent and learns some secret information. We have discovered this flaw unsing OFMC an automatic tool of cryptographic protocol verification. After a description of this attack, we propose a new version of the e-auction protocol. We also check with OFMC the secrecy for the new protocol and give an informal proof of the other properties that this new e-auction protocol has to guarantee.
BibTeX :
@techreport{KL-eth07,
title = {Attack and Revison of an Electronic Auction Protocol using~{OFMC}},
author = {Bogdan Ksi{\k e}{\. z}opolski, Pascal Lafourcade},
institution = {Department of Computer Science, ETH Zurich, Switzerland},
type = {Technical Report},
month = feb,
note = {13~pages},
number = {549},
url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ KL-eth549.pdf},
team = {DCS},
year = {2007},
abstract = {In the article we show an attack on the cryptographic protocol of electronic auction with extended requirements [Ksiezopolski and Kotulski, \textit{Cryptographic protocol for electronic auctions with extended requirements},~2004]. The found attack consists of authentication breach and secret retrieval. It~is a kind of {"}man-in-the-middle attack{"}. The intruder impersonates an agent and learns some secret information. We have discovered this flaw unsing OFMC an automatic tool of cryptographic protocol verification. After a description of this attack, we propose a new version of the e-auction protocol. We also check with OFMC the secrecy for the new protocol and give an informal proof of the other properties that this new e-auction protocol has to guarantee.}
}
|
| Laf07c | article | Lafourcade, Pascal | Intruder Deduction for the Equational Theory of Exclusive-or with Commutative and Distributive Encryption | 2007 | other | |
Abstract : The first step in the verification of cryptographic protocols is to decide the intruder deduction problem, that is the vulnerability to a so-called passive attacker. We~extend the Dolev-Yao model in order to model this problem in presence of the equational theory of a commutative encryption operator which distributes over the \emph{exclusive-or} operator. The~interaction between the commutative distributive law of the encryption and \emph{exclusive-or} offers more possibilities to decrypt an encrypted message than in the non-commutative case, which imply a more careful analysis of the proof system. We~prove decidability of the intruder deduction problem for a commutative encryption which distributes over \emph{exclusive-or} with a DOUBLE-EXPTIME procedure. And~we obtain that this problem is EXPSPACE-hard in the binary case.
BibTeX :
@article{Laf-secret06,
title = {Intruder Deduction for the Equational Theory of Exclusive-or with Commutative and Distributive Encryption},
author = {Pascal Lafourcade},
editor = {Maribel Fern\'andez, Claude Kirchner},
booktitle = {{P}roceedings of the 1st {I}nternational {W}orkshop on {S}ecurity and {R}ewriting {T}echniques ({SecReT}'06)},
address = {Venice, Italy},
journal = {Electronic Notes in Theoretical Computer Science},
month = jul,
number = {4},
pages = {37-57},
publisher = {Elsevier Science Publishers},
series = {Electronic Notes in Theoretical Computer Science},
url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/Laf-secret06-long.pdf},
volume = {171},
team = {other},
year = {2007},
abstract = {The first step in the verification of cryptographic protocols is to decide the intruder deduction problem, that is the vulnerability to a so-called passive attacker. We~extend the Dolev-Yao model in order to model this problem in presence of the equational theory of a commutative encryption operator which distributes over the \emph{exclusive-or} operator. The~interaction between the commutative distributive law of the encryption and \emph{exclusive-or} offers more possibilities to decrypt an encrypted message than in the non-commutative case, which imply a more careful analysis of the proof system. We~prove decidability of the intruder deduction problem for a commutative encryption which distributes over \emph{exclusive-or} with a DOUBLE-EXPTIME procedure. And~we obtain that this problem is EXPSPACE-hard in the binary case.}
}
|
| LLT07 | article | Lafourcade, Pascal and Lugiez, Denis and Treinen, Ralf | Intruder Deduction for the Equational Theory of {A}belian Groups with Distributive Encryption | 2007 | DCS | |
Abstract : Cryptographic protocols are small programs which involve a high level of concurrency and which are difficult to analyze by hand. The~most successful methods to verify such protocols are based on rewriting techniques and automated deduction in order to implement or mimic the process calculus describing the execution of a protocol. We~are interested in the intruder deduction problem, that is vulnerability to passive attacks in presence of equational theories which model the protocol specification and properties of the cryptographic operators.\par In the present paper we consider the case where the encryption distributes over the operator of an Abelian group or over an exclusive-or operator. We~prove decidability of the intruder deduction problem in both cases. We~obtain a PTIME decision procedure in a restricted case, the so-called binary case.\par These decision procedures are based on a careful analysis of the proof system modeling the deductive power of the intruder, taking into account the algebraic properties of the equational theories under consideration. The~analysis of the deduction rules interacting with the equational theory relies on the manipulation of \(\mathbb{Z}\)-modules in the general case, and on results from prefix rewriting in the binary case.
BibTeX :
@article{LLT-icomp07,
title = {Intruder Deduction for the Equational Theory of {A}belian Groups with Distributive Encryption},
author = {Pascal Lafourcade, Denis Lugiez, Ralf Treinen},
journal = {Information and Computation},
month = apr,
number = {4},
pages = {581-623},
publisher = {Elsevier Science Publishers},
url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ LLT-icomp07.pdf},
volume = {205},
team = {DCS},
year = {2007},
abstract = {Cryptographic protocols are small programs which involve a high level of concurrency and which are difficult to analyze by hand. The~most successful methods to verify such protocols are based on rewriting techniques and automated deduction in order to implement or mimic the process calculus describing the execution of a protocol. We~are interested in the intruder deduction problem, that is vulnerability to passive attacks in presence of equational theories which model the protocol specification and properties of the cryptographic operators.\par In the present paper we consider the case where the encryption distributes over the operator of an Abelian group or over an exclusive-or operator. We~prove decidability of the intruder deduction problem in both cases. We~obtain a PTIME decision procedure in a restricted case, the so-called binary case.\par These decision procedures are based on a careful analysis of the proof system modeling the deductive power of the intruder, taking into account the algebraic properties of the equational theories under consideration. The~analysis of the deduction rules interacting with the equational theory relies on the manipulation of \(\mathbb{Z}\)-modules in the general case, and on results from prefix rewriting in the binary case.}
}
|
| CDL06 | article | Cortier, V\'eronique and Delaune, St\'ephanie and Lafourcade, Pascal | A Survey of Algebraic Properties Used in Cryptographic Protocols | 2006 | other | |
Abstract : Cryptographic protocols are successfully analyzed using formal methods. However, formal approaches usually consider the encryption schemes as black boxes and assume that an adversary cannot learn anything from an encrypted message except if he has the key. Such an assumption is too strong in general since some attacks exploit in a clever way the interaction between protocol rules and properties of cryptographic operators. Moreover, the executability of some protocols relies explicitly on some algebraic properties of cryptographic primitives such as commutative encryption. We give a list of some relevant algebraic properties of cryptographic operators, and for each of them, we provide examples of protocols or attacks using these properties. We also give an overview of the existing methods in formal approaches for analyzing cryptographic protocols.
BibTeX :
@article{CDL05-survey,
title = {A Survey of Algebraic Properties Used in Cryptographic Protocols},
author = {V\'eronique Cortier, St\'ephanie Delaune, Pascal Lafourcade},
journal = {Journal of Computer Security},
number = {1},
pages = {1-43},
publisher = {{IOS} Press},
url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ surveyCDL.pdf},
volume = {14},
team = {other},
year = {2006},
abstract = {Cryptographic protocols are successfully analyzed using formal methods. However, formal approaches usually consider the encryption schemes as black boxes and assume that an adversary cannot learn anything from an encrypted message except if he has the key. Such an assumption is too strong in general since some attacks exploit in a clever way the interaction between protocol rules and properties of cryptographic operators. Moreover, the executability of some protocols relies explicitly on some algebraic properties of cryptographic primitives such as commutative encryption. We give a list of some relevant algebraic properties of cryptographic operators, and for each of them, we provide examples of protocols or attacks using these properties. We also give an overview of the existing methods in formal approaches for analyzing cryptographic protocols.}
}
|
| DLL+06 | inproceedings | Delaune, St\'ephanie and Lafourcade, Pascal and Lugiez... | Symbolic Protocol Analysis in Presence of a Homomorphism Operator and Exclusive-Or | 2006 | other | |
Abstract : Security of a cryptographic protocol for a bounded number of sessions is usually expressed as a symbolic trace reachability problem. We show that symbolic trace reachability for well-defined protocols is decidable in presence of the exclusive or theory in combination with the homomorphism axiom. These theories allow us to model basic properties of important cryptographic operators. This trace reachability problem can be expressed as a system of symbolic deducibility constraints for a certain inference system describing the capabilities of the attacker. One main step of our proof consists in reducing deducibility constraints to constraints for deducibility in one step of the inference system. This constraint system, in turn, can be expressed as a system of quadratic equations of a particular form over \mathbb{Z}/2 \mathbb{Z}[h]), the ring of polynomials in one indeterminate over the finite field (\mathbb{Z}/2\mathbb{Z}). We show that satisfiability of such systems is decidable.
BibTeX :
@inproceedings{DLLT-ICALP2006,
title = {Symbolic Protocol Analysis in Presence of a Homomorphism Operator and Exclusive-Or},
author = {St\'ephanie Delaune, Pascal Lafourcade, Denis Lugiez, Ralf Treinen},
editor = {Michele Buglesi, Bart Preneel, Vladimiro Sassone, Ingo Wegener},
booktitle = {{P}roceedings of the 33rd {I}nternational {C}olloquium on {A}utomata, {L}anguages and {P}rogramming},
address = {Venice, Italy},
month = jul,
note = {24/81},
pages = {132-143},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ DLLT-icalp06.pdf},
volume = {4052},
team = {other},
year = {2006},
abstract = {Security of a cryptographic protocol for a bounded number of sessions is usually expressed as a symbolic trace reachability problem. We show that symbolic trace reachability for well-defined protocols is decidable in presence of the exclusive or theory in combination with the homomorphism axiom. These theories allow us to model basic properties of important cryptographic operators. This trace reachability problem can be expressed as a system of symbolic deducibility constraints for a certain inference system describing the capabilities of the attacker. One main step of our proof consists in reducing deducibility constraints to constraints for deducibility in one step of the inference system. This constraint system, in turn, can be expressed as a system of quadratic equations of a particular form over \mathbb{Z}/2 \mathbb{Z}[h]), the ring of polynomials in one indeterminate over the finite field (\mathbb{Z}/2\mathbb{Z}). We show that satisfiability of such systems is decidable.}
}
|
| LLT06 | inproceedings | Lafourcade, Pascal and Lugiez, Denis and Treinen, Ralf | {ACUNh}: Unification and Disunification Using Automata Theory | 2006 | other | |
Abstract : We show several results about unification problems in the equational theory~ACUNh consisting of the theory of exclusive or with one homomorphism. These results are shown using only techniques of automata and combinations of unification problems. We~show how to construct a most-general unifier for ACUNh-unification problems with constants using automata. We also prove that the first-order theory of ground terms modulo~ACUNh is decidable if the signature does not contain free non-constant function symbols, and that the existential fragment is decidable in the general case. Furthermore, we show a technical result about the set of most-general unifiers obtained for general unification problems.
BibTeX :
@inproceedings{LLT-unif2006,
title = {{ACUNh}: Unification and Disunification Using Automata Theory},
author = {Pascal Lafourcade, Denis Lugiez, Ralf Treinen},
editor = {Jordi Levy},
booktitle = {{P}roceedings of the 20th {I}nternational {W}orkshop on {U}nification ({UNIF}'06)},
address = {Seattle, Washington, USA},
month = aug,
pages = {6-20},
url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ LLT-unif06.pdf},
team = {other},
year = {2006},
abstract = {We show several results about unification problems in the equational theory~ACUNh consisting of the theory of exclusive or with one homomorphism. These results are shown using only techniques of automata and combinations of unification problems. We~show how to construct a most-general unifier for ACUNh-unification problems with constants using automata. We also prove that the first-order theory of ground terms modulo~ACUNh is decidable if the signature does not contain free non-constant function symbols, and that the existential fragment is decidable in the general case. Furthermore, we show a technical result about the set of most-general unifiers obtained for general unification problems.}
}
|
| Laf06 | phdthesis | Lafourcade, Pascal | V\'erification des protocoles cryptographiques en pr\'esence de th\'eories \'equationnelles | 2006 | other | |
Abstract : The rise of the internet of new technologies has reinforced the key role of computer science in communication technology. The recent progress in these technologies has brought a dramatic change in the ways how we communicate and consume. All these communication activities are subject to complex communication protocols that a user does not control completely. Users of communication protocols require that their communications are {"}secure{"}. The developers of these communication protocols aim to secure communications in a hostile environment by cryptographic means. Such an environment consists of a dishonest communication participant, called an {"}intruder{"} or {"}attacker{"}... We suppose that the intruder controls the network on which the messages are exchanged.\par The verification of a cryptographic protocol either ensures that no attack is possible against the execution of the protocol in presence of a certain intruder, or otherwise exhibits an attack. One important assumption in the verification of cryptographic protocols is the so-called {"}perfect cryptography assumption{"}, which states that the only way to obtain knowledge about an encrypted message is to know its decryption key. This hypothesis is not sufficient to guarantee security in reality. It is possible that certain properties used in the protocol allow the intruder to obtain some information.\par One way to weaken this perfect cryptography assumption is to take into account in the model certain algebraic properties. We develop a formal approach for verifying the so-called secrecy property of cryptographic protocols in the presence of equational theories and of homomorphism.
BibTeX :
@phdthesis{THESE-lafourcade06,
title = {V\'erification des protocoles cryptographiques en pr\'esence de th\'eories \'equationnelles},
author = {Pascal Lafourcade},
address = {ENS Cachan},
type = {Th\`ese de doctorat},
month = sep,
note = {209~pages},
school = {Laboratoire Sp\'ecification et V\'erification, ENS Cachan, France},
url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ these-lafourcade.pdf},
team = {other},
year = {2006},
abstract = {The rise of the internet of new technologies has reinforced the key role of computer science in communication technology. The recent progress in these technologies has brought a dramatic change in the ways how we communicate and consume. All these communication activities are subject to complex communication protocols that a user does not control completely. Users of communication protocols require that their communications are {"}secure{"}. The developers of these communication protocols aim to secure communications in a hostile environment by cryptographic means. Such an environment consists of a dishonest communication participant, called an {"}intruder{"} or {"}attacker{"}... We suppose that the intruder controls the network on which the messages are exchanged.\par The verification of a cryptographic protocol either ensures that no attack is possible against the execution of the protocol in presence of a certain intruder, or otherwise exhibits an attack. One important assumption in the verification of cryptographic protocols is the so-called {"}perfect cryptography assumption{"}, which states that the only way to obtain knowledge about an encrypted message is to know its decryption key. This hypothesis is not sufficient to guarantee security in reality. It is possible that certain properties used in the protocol allow the intruder to obtain some information.\par One way to weaken this perfect cryptography assumption is to take into account in the model certain algebraic properties. We develop a formal approach for verifying the so-called secrecy property of cryptographic protocols in the presence of equational theories and of homomorphism.}
}
|
| LLT05a | inproceedings | Lafourcade, Pascal and Lugiez, Denis and Treinen, Ralf | Intruder Deduction for {AC}-like Equational Theories with Homomorphisms | 2005 | other | |
Abstract : Cryptographic protocols are small programs which involve a high level of concurrency and which are difficult to analyze by hand. The most successful methods to verify such protocols rely on rewriting techniques and automated deduction in order to implement or mimic the process calculus describing the protocol execution. \par We focus on the intruder deduction problem, that is the vulnerability to passive attacks, in presence of several variants of \textit{AC}-like axioms (from \textit{AC} to Abelian groups, including the theory of \emph{exclusive or}) and homomorphism which are the most frequent axioms arising in cryptographic protocols. Solutions are known for the cases of \emph{exclusive or}, of Abelian groups, and of homomorphism alone. In this paper we address the combination of these \textit{AC}-like theories with the law of homomorphism which leads to much more complex decision problems. \par We prove decidability of the intruder deduction problem in all cases considered. Our decision procedure is in EXPTIME, except for a restricted case in which we have been able to get a PTIME decision procedure using a property of one-counter and pushdown automata.
BibTeX :
@inproceedings{LLT-rta2005,
title = {Intruder Deduction for {AC}-like Equational Theories with Homomorphisms},
author = {Pascal Lafourcade, Denis Lugiez, Ralf Treinen},
editor = {J\"urgen Giesl},
booktitle = {{P}roceedings of the 16th {I}nternational {C}onference on {R}ewriting {T}echniques and {A}pplications ({RTA}'05)},
address = {Nara, Japan},
month = apr,
note = {31/79},
pages = {308-322},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/ rta05-LLT.pdf},
volume = {3467},
team = {other},
year = {2005},
abstract = {Cryptographic protocols are small programs which involve a high level of concurrency and which are difficult to analyze by hand. The most successful methods to verify such protocols rely on rewriting techniques and automated deduction in order to implement or mimic the process calculus describing the protocol execution. \par We focus on the intruder deduction problem, that is the vulnerability to passive attacks, in presence of several variants of \textit{AC}-like axioms (from \textit{AC} to Abelian groups, including the theory of \emph{exclusive or}) and homomorphism which are the most frequent axioms arising in cryptographic protocols. Solutions are known for the cases of \emph{exclusive or}, of Abelian groups, and of homomorphism alone. In this paper we address the combination of these \textit{AC}-like theories with the law of homomorphism which leads to much more complex decision problems. \par We prove decidability of the intruder deduction problem in all cases considered. Our decision procedure is in EXPTIME, except for a restricted case in which we have been able to get a PTIME decision procedure using a property of one-counter and pushdown automata.}
}
|
| LLT05b | techreport | Lafourcade, Pascal and Lugiez, Denis and Treinen, Ralf | Intruder Deduction for the Equational Theory of Exclusive-or with Distributive Encryption | 2005 | other | |
Abstract : Cryptographic protocols are small programs which involve a high level of concurrency and which are difficult to analyze by hand. The most successful methods to verify such protocols are based on rewriting techniques and automated deduction in order to implement or mimic the process calculus describing the execution of a protocol.\\par We are interested in the intruder deduction problem, that is the vulnerability to passive attacks, in presence of the theory of an encryption operator which distributes over the \\emph{exclusive-or}. This equational theory describes very common properties of cryptographic primitives. Solutions to the intruder deduction problem modulo an equational theory are known for the cases of \\emph{exclusive-or}, of Abelian groups, of a homomorphism symbol alone, and of combinations of these theories. In this paper we consider the case where the encryption distributes over \\emph{exclusive-or}. The interaction of the distributive law of the encryption with the cancellation law of \\emph{exclusive-or} leads to a much more complex decision problem. We prove decidability of the intruder deduction problem for an encryption which distributes over \\emph{exclusive-or} with an EXPTIME procedure and we give a PTIME decision procedure relying on prefix rewrite systems for a restricted case, the \\emph{binary} case.
BibTeX :
@techreport{LSV:05:19,
title = {Intruder Deduction for the Equational Theory of Exclusive-or with Distributive Encryption},
author = {Pascal Lafourcade, Denis Lugiez, Ralf Treinen},
institution = {Laboratoire Sp\'ecification et V\'erification, ENS Cachan, France},
type = {Research Report},
month = oct,
note = {39 pages},
url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS\_LSV/PDF/ rr-lsv-2005-19.pdf},
team = {other},
year = {2005},
abstract = {Cryptographic protocols are small programs which involve a high level of concurrency and which are difficult to analyze by hand. The most successful methods to verify such protocols are based on rewriting techniques and automated deduction in order to implement or mimic the process calculus describing the execution of a protocol.\\par We are interested in the intruder deduction problem, that is the vulnerability to passive attacks, in presence of the theory of an encryption operator which distributes over the \\emph{exclusive-or}. This equational theory describes very common properties of cryptographic primitives. Solutions to the intruder deduction problem modulo an equational theory are known for the cases of \\emph{exclusive-or}, of Abelian groups, of a homomorphism symbol alone, and of combinations of these theories. In this paper we consider the case where the encryption distributes over \\emph{exclusive-or}. The interaction of the distributive law of the encryption with the cancellation law of \\emph{exclusive-or} leads to a much more complex decision problem. We prove decidability of the intruder deduction problem for an encryption which distributes over \\emph{exclusive-or} with an EXPTIME procedure and we give a PTIME decision procedure relying on prefix rewrite systems for a restricted case, the \\emph{binary} case.}
}
|
| LLT04 | techreport | Lafourcade, Pascal and Lugiez, Denis and Treinen, Ralf | Intruder Deduction for {AC}-like Equational Theories with Homomorphisms | 2004 | other | |
Abstract : fill me!!
BibTeX :
@techreport{LSV:04:16,
title = {Intruder Deduction for {AC}-like Equational Theories with Homomorphisms},
author = {Pascal Lafourcade, Denis Lugiez, Ralf Treinen},
institution = {Laboratoire Sp\'ecification et V\'erification, ENS Cachan, France},
type = {Research Report},
month = nov,
note = {69 pages},
url = {http://www.lsv.ens-cachan.fr/Publis/RAPPORTS\_LSV/PS/ rr-lsv-2004-16.rr.ps},
team = {other},
year = {2004},
abstract = {fill me!!}
}
|
| BCC+04b | techreport | Bernat, Vincent and Comon-Lundh, Hubert and Cortier... | Sufficient conditions on properties for an automated verification: theoretical report on the verification of protocols for an extended model of the intruder | 2004 | other | |
Abstract : Cryptographic protocols are successfully analyzed using formal methods. However, formal approaches usually consider the encryption schemes as black boxes and assume that an adversary cannot learn anything from an encrypted message except if he has the key. Such an assumption is too strong in general since some attacks exploit in a clever way the interaction between protocol rules and properties of cryptographic operators. Moreover, the executability of some protocols relies explicitly on some algebraic properties of cryptographic primitives such as commutative encryption. We first give an overview of the existing methods in formal approaches for analyzing cryptographic protocols. Then we describe more precisely the results obtained by the partners of the RNTL project PROUVb
BibTeX :
@techreport{Prouve:rap4,
title = {Sufficient conditions on properties for an automated verification: theoretical report on the verification of protocols for an extended model of the intruder},
author = {Vincent Bernat, Hubert Comon-Lundh, V\'eronique Cortier, St\'ephanie Delaune, Florent Jacquemard, Pascal Lafourcade, Yassine Lakhnech, Laurent Mazar\'e},
institution = {projet RNTL PROUV\'e},
type = {Technical Report},
month = dec,
note = {33 pages},
number = {4},
url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/ prouve-rap4.ps},
team = {other},
year = {2004},
abstract = {Cryptographic protocols are successfully analyzed using formal methods. However, formal approaches usually consider the encryption schemes as black boxes and assume that an adversary cannot learn anything from an encrypted message except if he has the key. Such an assumption is too strong in general since some attacks exploit in a clever way the interaction between protocol rules and properties of cryptographic operators. Moreover, the executability of some protocols relies explicitly on some algebraic properties of cryptographic primitives such as commutative encryption. We first give an overview of the existing methods in formal approaches for analyzing cryptographic protocols. Then we describe more precisely the results obtained by the partners of the RNTL project PROUVb}
}
|
| Laf03 | mastersthesis | Lafourcade, Pascal | Application de la r\'esolution de conflits <<~logiques~>>, \`a l'aide \`a la d\'ecision pour la r\'esolution de conflits des probl\`emes d'ordonnancement | 2003 | other | |
Abstract : Lorsqu\'il n\'existe pas de solution {\\`a} un probl{\\`e}me d\'ordonnancement, le calcul des conflits, ensembles minimaux de contraintes <<~incoh{\\\'e}rents~>>, donne les explications de cet {\\\'e}chec. Cette notion de conflits existe aussi en logique propositionnelle (ensembles minimaux de formules inconsistantes). Nous allons adapter de nombreux crit{\\\\`e}res de pr{\\\\\\\'e}f{\\\\\\\'e}rences locales issus de la r{\\\\\\\'e}solution de conflits en logique propositionnelle, {\\\\`a} la r{\\\\\\\'e}solution de conflits dans un probl{\\\\`e}me d\\\\\\\'ordonnancement. Nous introduisons {\\\\\\\'e}galement de nouveaux crit{\\`e}res <<~color{\\\\\\\'e}s~>> sp{\\\\\\\'e}cifiques aux probl{\\\\`e}mes d\\\\\\\'ordonnancement. Ce cadre formel d\'aide {\\\\`a} la d{\\\\\\\'e}cision permet de transformer un probl{\\\\`e}me d\\\\\\\'ordonnancement sans solution en un probl{\\\\`e}me d\\\\\\\'ordonnancement avec solution, en respectant les pr{\\\\\\\'e}f{\\\\\\\'e}rences locales. Nous sp{\\\\\\\'e}cifions pour tous nos crit{\\\\`e}res des algorithmes de type <<~\\\\textit{Branch-and-Bound}~>> pour la recherche de solutions optimales. L\\\\\\\'impl{\\\\\\\'e}mentation de certains crit{\\\\`e}res nous montre que l\\\\\\\'ordre de r{\\\\\\\'e}solution des conflits est crucial et confirme que la r{\\\\\\\'e}solution de tels conflits est un probl{\\\\`e}me exponentiel.
BibTeX :
@mastersthesis{Lafourcade-DEA,
title = {Application de la r\'esolution de conflits <<~logiques~>>, \`a l'aide \`a la d\'ecision pour la r\'esolution de conflits des probl\`emes d'ordonnancement},
author = {Pascal Lafourcade},
type = {Rapport de {DEA}},
month = jun,
note = {66 pages},
school = {{DEA} Repr\'esentation de la Connaissance et Fomalisation du Raisonnement, Toulouse, France},
url = {http://www.lsv.ens-cachan.fr/Publis/PAPERS/PS/lafourca-dea03.ps},
team = {other},
year = {2003},
abstract = {Lorsqu\'il n\'existe pas de solution {\\`a} un probl{\\`e}me d\'ordonnancement, le calcul des conflits, ensembles minimaux de contraintes <<~incoh{\\\'e}rents~>>, donne les explications de cet {\\\'e}chec. Cette notion de conflits existe aussi en logique propositionnelle (ensembles minimaux de formules inconsistantes). Nous allons adapter de nombreux crit{\\\\`e}res de pr{\\\\\\\'e}f{\\\\\\\'e}rences locales issus de la r{\\\\\\\'e}solution de conflits en logique propositionnelle, {\\\\`a} la r{\\\\\\\'e}solution de conflits dans un probl{\\\\`e}me d\\\\\\\'ordonnancement. Nous introduisons {\\\\\\\'e}galement de nouveaux crit{\\`e}res <<~color{\\\\\\\'e}s~>> sp{\\\\\\\'e}cifiques aux probl{\\\\`e}mes d\\\\\\\'ordonnancement. Ce cadre formel d\'aide {\\\\`a} la d{\\\\\\\'e}cision permet de transformer un probl{\\\\`e}me d\\\\\\\'ordonnancement sans solution en un probl{\\\\`e}me d\\\\\\\'ordonnancement avec solution, en respectant les pr{\\\\\\\'e}f{\\\\\\\'e}rences locales. Nous sp{\\\\\\\'e}cifions pour tous nos crit{\\\\`e}res des algorithmes de type <<~\\\\textit{Branch-and-Bound}~>> pour la recherche de solutions optimales. L\\\\\\\'impl{\\\\\\\'e}mentation de certains crit{\\\\`e}res nous montre que l\\\\\\\'ordre de r{\\\\\\\'e}solution des conflits est crucial et confirme que la r{\\\\\\\'e}solution de tels conflits est un probl{\\\\`e}me exponentiel.}
}
|