factoring reduces
play

Factoringreduces x kbits x y toSAT 2kbits y kbits _ __ _ _ - PowerPoint PPT Presentation

WhydoesSAT-solverbreakit? MathematicsforComputerScience MIT6.042J/18.062J multipliercircuit Factoringreduces x kbits x y toSAT 2kbits y kbits _ __ _ _ ___ size 5k2 AlbertRMeyer March13,2013


  1. Why does SAT-solver break it? Mathematics for Computer Science MIT 6.042J/18.062J multiplier circuit Factoring reduces x k bits x ⋅ y to SAT 2k bits y k bits _ __ _ _ ___ � size ≤ 5k2 Albert R Meyer March 13, 2013 Albert R Meyer March 13, 2013 SATfctr.1 SATfctr .‹#› Why does SAT-solver break it? Why does SAT-solver break it? multiplier circuit multiplier circuit equality circuit equality circuit 0 ? x x k bits k bits ? ? = n? = n? 2k bits 2k bits ? ? y y k bits k bits ? ? n :: = pq n :: = pq Albert R Meyer March 13, 2013 Albert R Meyer March 13, 2013 SATfctr .‹#› SATfctr .‹#› 1

  2. Why does SAT-solver break it? Why does SAT-solver break it? multiplier circuit equality circuit multiplier circuit equality circuit 0 0 ? ? x x k bits k bits ? ? ? ? = n? = n? SAT? SAT? 2k bits 2k bits ? ? ? ? y y k bits k bits ? ? ? ? n :: = pq n :: = pq Albert R Meyer March 13, 2013 Albert R Meyer March 13, 2013 SATfctr .‹#› SATfctr .‹#› Why does SAT-solver break it? Why does SAT-solver break it? multiplier circuit multiplier circuit equality circuit equality circuit 0 0 0 1 x x k bits k bits ? ? ? ? = n? = n? SAT? SAT? 2k bits 2k bits ? ? ? ? y y k bits k bits ? ? ? ? n :: = pq n :: = pq Albert R Meyer March 13, 2013 Albert R Meyer March 13, 2013 SATfctr .‹#› SATfctr .‹#› 2

  3. Why does SAT-solver break it? Why does SAT-solver break it? multiplier circuit equality circuit multiplier circuit equality circuit 0 0 1 1 x x k bits k bits 0 0 ? ? = n? = n? SAT? SAT? 2k bits 2k bits ? ? ? ? y y k bits k bits ? ? ? ? n :: = pq after 2k SAT tests… Albert R Meyer March 13, 2013 Albert R Meyer March 13, 2013 SATfctr .‹#› SATfctr .‹#› Why does SAT-solver break it? Why does SAT-solver break it? multiplier circuit equality circuit SAT-solvers work on formulas. 0 1 p k bits But there’s a simple trick to find 0 1 = n an equi-satisfiable formula 2k bits 1 about the same size as circuit. q 0 k bits 1 0 found the factors p,q ! Albert R Meyer March 13, 2013 Albert R Meyer March 13, 2013 SATfctr .‹#› SATfctr.14 3

  4. MIT OpenCourseWare http://ocw.mit.edu 6.042J / 18.062J Mathematics for Computer Science Spring 20 15 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend