A new method for solving polynomial systems with noise over and its applications in cold boot key recovery

Zhenyu Huang,Dongdai Lin
DOI: https://doi.org/10.1007/978-3-642-35999-6_2
2012-01-01
Abstract:The family of Max-PoSSo problems is about solving polynomial systems with noise, and is analogous to the well-known Max-SAT family of problems when the ground field is. In this paper, we present a new method called ISBS for solving the family of Max-PoSSo problems over. This method is based on the ideas of incrementally solving polynomial system and searching the values of polynomials with backtracking. The ISBS method can be combined with different algebraic methods for solving polynomial systems, such as the Gröbner Basis method or the Characteristic Set(CS) method. By combining with the CS method, we implement ISBS and apply it in Cold Boot attacks. A Cold Boot attack is a type of side channel attack in which an attacker recover cryptographic key material from DRAM relies on the data remanence property of DRAM. Cold Boot key recovery problems of block ciphers can be modeled as Max-PoSSo problems over. We apply the ISBS method to solve the Cold Boot key recovery problems of AES and Serpent, and obtain some experimental results which are better than the existing ones. © 2013 Springer-Verlag Berlin Heidelberg.
What problem does this paper attempt to address?