Proceedings

Using Walk-SAT and Rel-Sat for Cryptographic Key Search

Download BibTeX Cite

Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence. Challenge Papers. Pages 290-294.

© 1999 International Joint Conferences on Artificial Intelligence

Abstract

Computer security depends heavily on the strength of cryptographic algorithms. Thus, cryptographic key search is often THE search problem for many governments and corporations. In the recent years, AI search techniques have achieved notable successes in solving "real world" problems. Following a recent result which showed that the properties of the U.S. Data Encryption Standard can be encoded in propositional logic, this paper advocates the use of cryptographic key search as a benchmark for propositional reasoning and search. Benchmarks based on the encoding of cryptographic algorithms optimally share the features of "real world" and random problems. In this paper, two state-of-the-art AI search algorithms , Walk-SAT by Kautz & Selman and ReiSAT by Bayardo & Schrag, have been tested on the encoding of the Data Encryption Standard, to see whether they are up the task, and we discuss what lesson can be learned from the analysis on this benchmark to improve SAT solvers. New challenges in this field conclude the paper.

  1. [Anderson & Needham, 1996] R. Anderson & R. Needham. Pro- gramming satan 's computer. In Computer Science Today-Recent Trends and Developments, LNCS 1000, pp. 426-440. Springer- Verlag, 1996.
  2. [And Ieman & Reeds, 1982] D. Andleman & J. Reeds. On the crypt- analysis of rotor machines and substitution-permutations net- works. IEEE Trans. on lnf Theory, 28(4):578-584, 1982.
  3. [Ascione, 1999] M. Ascione. Validazione e benchmarking dei BOD per Ia criptanalisi del DES . Master's thesis, Facolta di Ingegneria, Univ. di Roma I "La Sapienza", April 1999. In Italian.
  4. [Bayardo & Schrag, 1997] R. Bayardo & R. Schrag. Using CSP look-back techniques to solve real-world SAT instances. in Proc. of AAAI-97. pp. 203-208. AAAI Pressffhe MIT Press, 1997.
  5. [Biham & Shamir, 1991] E. Biham & A. Shamir. Differential cryptanalisis of DES-like cryptosystems. 1. of Cryptology, 4(1):3-72, 1991.
  6. [Bryant, 1986] R. Bryant. Graph-based algorithms for boolean function manipulation. IEEE TOC, 35(8):677--691, 1986.
  7. [Crawford & Auton, 1996] J. Crawford & L. Auton. Experimental results on the crossover point in random 3SAT. AIJ, 81(1-2):31- 57, 1996.
  8. [Cook and Mitchel, 1997] S. Cook & D. Mitchel. Finding hard in- stances of the satisfiability problem: A survey. In Satisjiability Problem: Theory and Applications, DIMACS Series in Discr. Math. and TCS, 25:1-17. AMS, 1997.
  9. [DES Search, 1998a] DES key search project information. Techni- cal report, Cryptography Research Inc., 1998. Available on the webathttp: // www.cryptography.com / des / . Link
  10. [Feistel et al., 1975] H. Feistel, W. Notz, and L. Smith. Some cryp- tographic techniques for machine-to-machine data communica- tion. Proc. of the IEEE, 63(11): 1545-1554, 1975.
  11. [GlO, 1996] Committee on Payment, Settelment Systems, and the Group of Computer Experts of the Central Banks of the Group of Ten countries. Security of Electronic Money. Bank for Interna- tional Settlements, Basle, August 1996.
  12. [Kautz et al., 1997] H. Kautz, D. McAllester, and & B. Selman. Ex- ploiting Variable Dependency in Local Search Abstract in Ab- stracts of the Poster Sessions of IJCAI-97, 1997.
  13. [Marraro & Massacci, 1999] L. Marraro & F. Massacci. A new challenge for automated reasoning: Verification and cryptanaly- sis of cryptographic algorithms. Tech. Rep. 5, Dip. di Informatica e Sistemistica, Univ. di Roma "La Sapienza", 1999.
  14. [Matsui, 1994a] M. Matsui. The first experimental cryptanalysis of the Data Encryption Standard. In Proc. of CRYPT0-94, LNCS 839, pp. 1-11. Springer-Verlag, 1994.
  15. [Matsui, 1994b] M. Matsui. Linear cryptanalysis method for des cipher. In Proc. of Eurocrypt 93, LNCS 765, pp. 368-397. Springer-Verlag, 1994.
  16. [NIST, 1997] NIST. Data encryption standard. Federal Informa- tion Processing Standards Publications FIPS PUB 46-2, National (U.S.) Bureau of Standards, Dec 1997. Supersedes FIPS PUB 46-1 of Jan . 1988 and FIPS PUB 46 of Jan. 1977. [OECD, 1998] OECD. Emerging market economy forum (EMEF): Report of the ministerial workshop on cryptography policy. OLIS SG/EMEFIICCP(98)1, Organization for Economic Co-operation and Development, Paris, Feb 1998.
  17. [Ryan & Schneider, 1998] P. Ryan & S. Schneider. An attack on a recurive authentication protocol: a cautionary tale. /PL, 65(15):7-16, 1998.
  18. [Schneier, 1994] B. Schneier. Applied Cryptography: Protocols, Algorithms, and Source Code in C. John Wiley & Sons, 1994.
  19. [Selman et al., 1994] B. Selman, H. Kautz, and B. Cohen. Noise strategies for local search . In Proc. of AAAI-94, pp. 337-343. AAAI Pressffhe MIT Press, 1994.
  20. [Selman et al., 1997] B. Selman, H. Kautz, and D. McAllester. Ten challenges in propositional resoning and search. In Proc. IJCA/- 97, pp. n50-54.
  21. Morgan Kaufmann, 1997.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards