SAT and Lattice Reduction for Integer Factorization

被引:0
|
作者
Ajani, Yameen [1 ]
Bright, Curtis [1 ]
机构
[1] Univ Windsor, Windsor, ON, Canada
来源
PROCEEDINGS OF THE 2024 INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND ALGEBRAIC COMPUTATION, ISSAC 2024 | 2024年
关键词
Factoring; SAT; Lattice Basis Reduction; Cryptography; RSA; Coppersmith's Method; KEY; RSA; EQUATIONS;
D O I
10.1145/3666000.3669712
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The difficulty of factoring large integers into primes is the basis for cryptosystems such as RSA. Due to the widespread popularity of RSA, there have been many proposed attacks on the factorization problem such as side-channel attacks where some bits of the prime factors are available. When enough bits of the prime factors are known, two methods that are effective at solving the factorization problem are satisfiability (SAT) solvers and Coppersmith's method. The SAT approach reduces the factorization problem to a Boolean satisfiability problem, while Coppersmith's approach uses lattice basis reduction. Both methods have their advantages, but they also have their limitations: Coppersmith's method does not apply when the known bit positions are randomized, while SAT-based methods can take advantage of known bits in arbitrary locations, but have no knowledge of the algebraic structure exploited by Coppersmith's method. In this paper we describe a new hybrid SAT and computer algebra approach to efficiently solve random leaked-bit factorization problems. Specifically, Coppersmith's method is invoked by a SAT solver to determine whether a partial bit assignment can be extended to a complete assignment. Our hybrid implementation solves random leaked-bit factorization problems significantly faster than either a pure SAT or pure computer algebra approach.
引用
收藏
页码:391 / 399
页数:9
相关论文
共 50 条
  • [21] ON GENERIC COMPLEXITY OF THE INTEGER FACTORIZATION PROBLEM
    Rybalov, A. N.
    PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2023, (61): : 121 - 126
  • [22] Integer Factorization with Compositional Distributed Representations
    Kleyko, Denis
    Bybee, Connor
    Kymn, Christopher
    Olshausen, Bruno
    Khosrowshahi, Amir
    Nikonov, Dmitri E.
    Sommer, Friedrich T.
    Frady, Paxon
    PROCEEDINGS OF THE 2022 ANNUAL NEURO-INSPIRED COMPUTATIONAL ELEMENTS CONFERENCE (NICE 2022), 2022, : 73 - 80
  • [23] A signcryption scheme based on integer factorization
    Steinfeld, R
    Zheng, YL
    INFORMATION SECURITY, PROCEEDINGS, 2001, 1975 : 308 - 322
  • [24] P System Design for Integer Factorization
    Nan, Hai
    Xue, Zhijian
    Li, Chaoyue
    Zhou, Mingqiang
    Liu, Xiaoyang
    APPLIED SCIENCES-BASEL, 2023, 13 (15):
  • [25] ABS Algorithms for Integer WZ Factorization
    Golpar-Raboky, Effat
    MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES, 2014, 8 (01): : 69 - 85
  • [26] The Integer Factorization Algorithm With Pisano Period
    Wu, Liangshun
    Cai, H. J.
    Gong, Zexi
    IEEE ACCESS, 2019, 7 : 167250 - 167259
  • [27] On the WZ Factorization of the Real and Integer Matrices
    Babolian, E.
    Golpar-Raboky, E.
    IRANIAN JOURNAL OF MATHEMATICAL SCIENCES AND INFORMATICS, 2022, 17 (01): : 71 - 83
  • [28] FACTORIZATION BY LATTICE HOMOMORPHISMS
    ARENDT, W
    MATHEMATISCHE ZEITSCHRIFT, 1984, 185 (04) : 567 - 571
  • [29] On the partition lattice of an integer
    Baransky, V. A.
    Koroleva, T. A.
    Sen'chonok, T. A.
    TRUDY INSTITUTA MATEMATIKI I MEKHANIKI URO RAN, 2015, 21 (03): : 30 - 36
  • [30] A tree in the integer lattice
    Chapman, RJ
    AMERICAN MATHEMATICAL MONTHLY, 1998, 105 (08): : 769 - 771