Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Tue, 6 Oct 2015 19:42:24 +0200
From: magnum <john.magnum@...hmail.com>
To: john-users@...ts.openwall.com
Subject: Re: nVidia Maxwell support (especially descrypt)?

On 2014-09-11 10:57, Solar Designer wrote:
> On Wed, Sep 10, 2014 at 11:02:17PM -0800, Royce Williams wrote:
>> Because of the $150 price and relatively low power requirements (~60W,
>> no extra power connector needed) of the new nvidia Maxwell (GTX 750
>> and 750 Ti) cards, and my own interest in descrypt, I'm interested in
>> seeing JtR take advantage of Maxwell if feasible.
>>
>> Steve Thomas did a Passwords14 presentation on bitslice DES with
>> LOP3.LUT (23 min video):
>>
>> http://www.irongeek.com/i.php?page=videos/passwordscon2014/bitslice-des-with-lop3lut-steve-thomas
>
> Yes, I watched a video of Steve's talk a while ago.  He brought the
> topic up fine, but other than that I was disappointed: he had no results
> yet at least as of the time of this talk.  Steve's best average gate
> count per S-box by using LOP3.LUT (36.25 gates) was still worse than
> Roman's result from 2011 for plain bitselect(), which is 32.875 gates (...)

Solar, Sayantan,

Have you seen this work by Janet Yellen? I can't recall it mentioned here.

https://github.com/DeepLearningJohnDoe/merikens-tripcode-engine/tree/master
https://devtalk.nvidia.com/default/topic/860120/cuda-programming-and-performance/bitslice-des-optimization/post/4622827/#4622827

"Gate counts: 25 24 25 18 25 24 24 23 (avg. 23.5)
  Depth: 8 7 7 6 8 10 10 8 (avg. 8)"

"With this version, I get a performance of 950 MH/s for UNIX DES 
crypt(3) (or equivalently 23750 MH/s for 1 round of DES) on my reference 
Gigabyte GTX 980 Ti (+270 MHz). Considering hashcat's implementation 
gets 165.5 MH/s on a GTX Titan X (+225 MHz), it's a great improvement. 
Even my naive implementation bounded by shared memory/synchronization 
with old SBOXes from JtR is faster (300 MH/s on 980 Ti +300 MHz)."

magnum

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.