Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 6 Dec 2012 22:08:05 +0530
From: Sayantan Datta <std2048@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: bitslice DES on GPU

I did the following:

Set up two hard coded kernels with same salt. Bit reversed a constant at
only one position in one of the kernel. Using this loop,

 //kernel 1
for(i=0; i< binary_size;i++){
      iptr = binary + i;
      if(*iptr== 0xf0000000) printf("Found:%d\n",i);
    }
//kernel 2
for(i=0; i< binary_size;i++){
      iptr = binary + i ;
      if(*iptr== 0x0000000f ) printf("Found:%d\n",i);
    }

where 'iptr' is int pointer , 'binary' is char pointer and 'binary_size' is
size in bytes.

Now comparing the two sets of found locations, I should be able to pinpoint
at least one  common location. However it seems that there are no common
location between them!!

Is this approach OK?

Regards,
Sayantan

[ CONTENT OF TYPE text/html SKIPPED ]

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ