DocumentCode
2651262
Title
Equivalence Class Based Parity Reasoning with DPLL(XOR)
Author
Laitinen, Tero ; Junttila, Tommi ; Niemelä, Ilkka
Author_Institution
Dept. of Inf. & Comput. Sci., Aalto Univ., Aalto, Finland
fYear
2011
fDate
7-9 Nov. 2011
Firstpage
649
Lastpage
658
Abstract
The recently introduced DPLL (XOR) framework for deciding satisfiability of propositional formulas with parity constraints is studied. A new parity reasoning module, based on equivalence class manipulation, is developed and implementation techniques for it described. It is shown that the deduction power of the new module is equivalent to another one proposed earlier. Additional reasoning module independent techniques are presented. Different design choices and module integration strategies are experimentally evaluated on three stream ciphers Trivium, Grain, and Hitag2. The new approach achieves major runtime speedups on the Trivium cipher and significant reduction in the number of decisions on Grain and Hitag2 ciphers.
Keywords
computability; constraint handling; cryptography; inference mechanisms; DPLL (XOR); equivalence class based parity reasoning; equivalence class manipulation; parity constraints; satisfiability; stream ciphers; Cognition; Cryptography; Data structures; Engines; Force; Indexes; Integrated circuit modeling; decision procedure; parity reasoning; propositional satisfiability;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools with Artificial Intelligence (ICTAI), 2011 23rd IEEE International Conference on
Conference_Location
Boca Raton, FL
ISSN
1082-3409
Print_ISBN
978-1-4577-2068-0
Electronic_ISBN
1082-3409
Type
conf
DOI
10.1109/ICTAI.2011.103
Filename
6103394
Link To Document