• 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