<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://openproblemgarden.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Open Problem Garden - Discrete Logarithm Problem - Comments</title>
 <link>http://openproblemgarden.org/op/discrete_logarithm_problem</link>
 <description>Comments for &quot;Discrete Logarithm Problem&quot;</description>
 <language>en</language>
<item>
 <title>N != n  (re: Discrete Logarithm Problem)</title>
 <link>http://openproblemgarden.org/op/discrete_logarithm_problem#comment-7849</link>
 <description>&lt;p&gt;The above paper solves the discrete logarithm in time O(N^3) not O(n^3), two very different things.  N being the size of the modulus, n being log_2 of N (the binary length).  There are many algorithms that will solve the discrete log problem much faster than this method, brute force search runs at a worst case of O(N), or in other words O(2^n).  The provided algorithm in the above paper runs in (2^(3*n)). &lt;/p&gt;
</description>
 <pubDate>Mon, 25 Feb 2013 00:43:58 +0100</pubDate>
 <dc:creator>Anonymous</dc:creator>
 <guid isPermaLink="false">comment 7849 at http://openproblemgarden.org</guid>
</item>
<item>
 <title>Discrete Logrithm is polynomial  (re: Discrete Logarithm Problem)</title>
 <link>http://openproblemgarden.org/op/discrete_logarithm_problem#comment-6702</link>
 <description>&lt;p&gt;The discrete logarithm problem is little more than an integer analog to a rotor-code cipher problem. The later is a problem in finding concurrent zeros for two periodic functions where the periodicity of one tracks the value of x and the other the value of y. The value of x being x, x^2, x^3, ... x^n. The value of y being y, y+p, y+2p,..., y+np. These forms of problems are amenable to solution using a multi dimensional difference (recurrence) expression (as is the Elliptic Curve Cryptographic problem which is a direct application of DE over algebraic fields). The Discrete Logarithm problem is solvable by a deterministic polynomial time algorithm in O(n^3). Google a paper titled &quot;Computing a Discrete Logarithm in O(n^3)&quot;, which can be found at Cornell&#039;s arXiv website. Example code for the algorithm is also provided by the author of that paper.&lt;/p&gt;
</description>
 <pubDate>Tue, 29 Dec 2009 20:14:55 +0100</pubDate>
 <dc:creator>Anonymous</dc:creator>
 <guid isPermaLink="false">comment 6702 at http://openproblemgarden.org</guid>
</item>
<item>
 <title>A polynomial algorithm  (re: Discrete Logarithm Problem)</title>
 <link>http://openproblemgarden.org/op/discrete_logarithm_problem#comment-6700</link>
 <description>&lt;p&gt;See the paper at http://arxiv1.library.cornell.edu/abs/0912.2269.&lt;/p&gt;
</description>
 <pubDate>Tue, 29 Dec 2009 19:55:58 +0100</pubDate>
 <dc:creator>Anonymous</dc:creator>
 <guid isPermaLink="false">comment 6700 at http://openproblemgarden.org</guid>
</item>
<item>
 <title>Discrete Logarithm Problem</title>
 <link>http://openproblemgarden.org/op/discrete_logarithm_problem</link>
 <description>&lt;table cellspacing=&quot;10&quot;&gt;
&lt;tr&gt;
  &lt;td&gt;
    Author(s):
        &lt;a href=&quot;/kpz_equation_central_limit_theorem&quot;&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;
  &lt;/td&gt;
  &lt;td align=right&gt;
    Subject:
        &lt;a href=&quot;/category/theoretical_computer_science&quot;&gt;Theoretical Comp. Sci.&lt;/a&gt; » &lt;a href=&quot;/category/complexity&quot;&gt;Complexity&lt;/a&gt;&amp;nbsp;&amp;nbsp;
  &lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
  &lt;td colspan=2&gt;
    &lt;table border=1 cellspacing=&quot;5&quot;&gt;
      &lt;tr&gt;&lt;td&gt;
        &lt;p&gt;If &lt;img class=&quot;teximage&quot; src=&quot;/files/tex/928cd9d544fdea62f88a627aaee28c416c4366c0.png&quot; alt=&quot;$ p $&quot; /&gt; is prime and &lt;img class=&quot;teximage&quot; src=&quot;/files/tex/4124be28c6aa791992f2b27a29d811873369a548.png&quot; alt=&quot;$ g,h \in {\mathbb Z}_p^* $&quot; /&gt;, we write &lt;img class=&quot;teximage&quot; src=&quot;/files/tex/4875c49be8eaf47cedbc154d284f7e1944b806bd.png&quot; alt=&quot;$ \log_g(h) = n $&quot; /&gt; if &lt;img class=&quot;teximage&quot; src=&quot;/files/tex/35470ff7800c960b434e8aeb8364847065a9907e.png&quot; alt=&quot;$ n \in {\mathbb Z} $&quot; /&gt; satisfies &lt;img class=&quot;teximage&quot; src=&quot;/files/tex/9bb26443bda1307e3e3acec676291bc3356d7210.png&quot; alt=&quot;$ g^n =  h $&quot; /&gt;.  The problem of finding such an integer &lt;img class=&quot;teximage&quot; src=&quot;/files/tex/ec63d7020a64c039d5f6703b8fa3ab7393358b5b.png&quot; alt=&quot;$ n $&quot; /&gt; for a given &lt;img class=&quot;teximage&quot; src=&quot;/files/tex/9a1d276193e6c16a4a5debb0afb70c1e163ea81f.png&quot; alt=&quot;$ g,h \in {\mathbb Z}^*_p $&quot; /&gt; (with &lt;img class=&quot;teximage&quot; src=&quot;/files/tex/e81f651e9ca3f066ea06dd40245b09da5ef52748.png&quot; alt=&quot;$ g \neq 1 $&quot; /&gt;) is the &lt;em&gt;Discrete Log Problem&lt;/em&gt;.&lt;/p&gt;
&lt;div class=&quot;envtheorem&quot;&gt;&lt;b&gt;Conjecture&lt;/b&gt;&amp;nbsp;&amp;nbsp; There does not exist a polynomial time algorithm to solve the Discrete Log Problem. &lt;/div&gt;

      &lt;/tr&gt;&lt;/td&gt;
    &lt;/table&gt;
  &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</description>
 <category domain="http://openproblemgarden.org/category/discrete_log">discrete log</category>
 <category domain="http://openproblemgarden.org/category/np">NP</category>
 <category domain="http://openproblemgarden.org/category/theoretical_computer_science">Theoretical Computer Science</category>
 <category domain="http://openproblemgarden.org/category/complexity">Complexity</category>
 <comments>http://openproblemgarden.org/op/discrete_logarithm_problem#comment</comments>
 <pubDate>Sat, 27 Sep 2008 23:51:50 +0200</pubDate>
 <dc:creator>cplxphil</dc:creator>
 <guid isPermaLink="false">2150 at http://openproblemgarden.org</guid>
</item>
</channel>
</rss>
