Why different timing Tanberg(DES) vs CSA
You can not compare oranges with bottles.
HEHEHE another one without explanation. I guess at one time in the history of my country people exchanged bottles for Oranges. Weird NO! It is like the word Salary. Well Spanish Government use to pay to all his employees with SALT!. And you say SALT worth nothing. well at the time there was no refrigeration SALT was use to keep meat and other things from spoiling. At that time SALT was a high commodity.
So it is not only that DES is less complicated it is in fact that it can be change into a GPU program more easily using less resources. See a GPU may start with 2000 cores but due to high resources maybe only 100 really perform work. Or due to Wave Front we can hide the time waist in transfer from different types of memory better in one than the other. It is complicated to explained. In fact only way I find to get the fastest is to TEST, TEST & TEST.
"faster way is to calculate the key - than "searching mode" to the key!"
wofff! how I explained this. A Crypt is build with the Intention that no one can "CALCULATE" the key back. Well it is analysed with the available tools at the time the protocol is proposed. Now NSA, USA nati0nal s3curity Ag3ncy do that. BUTTTT you know their current state of technology in the agency is at least 10 years ahead. So the proposed a Crypto Protocol that they know NO ONE in the world could break BUTTTT with their level of technology they can break. Same happens in Europe. So after proposing lets say CSA they realize it is still to strong for their like and put LAWs to prevent 64bit use and rendless it to 48bit.
So you should NOT have the resources to CALCULATE a Key. That is the reason for Stream Cypher & Block Cypher. Now even when I say you should NOT be able to Calculate, well there are some approaches that you me reach but never to the key. That I had ever heard no one had calculated this keys.
Now I went and tested CWFinder09-Beta as I said I have not seen it for more that 10 years. The one I have is Beta. Still nice. It does said it uses 128bit SSE instructions. That does not have to mean that it in fact do BitSlice!. Now after setting up to highest I get about 2x10^6. It uses 13% of my CPU, I can see at least 4 cores get work.
So as you see 10 years later it is considered as god as it can be.
Now the program aycwabtu I gave you as reference do the same 12% of usage on 4 cores but it do a litle more about 3.6x10^6.
NOW THE BIG WARNING. A GPU is designed with the knoledge that a GEEK will over use and Over Everything. So it has GOOD ventilation. And High End USers have Double the FAN output atleast.
You should never use a Laptop to BruteForce anything. Laptops are design with the minimun ventilation in mind. A general use Desktop may also not have the best ventilation. ONLY GAME PCs are build for constant use and abuse.
Well if you have a Good CPU, you can modify the aycwabtu program to run in multi core, this will quadruple the output initialy. But SOON CPU will GET HOT and the system will trotle down the SPEED of CPU to at least 1/4 of the normal speed. So ONLY on GAME PC You could get atleast 4 time the ouput on CPU MultiCore.
Now I do not even know why I am doing this as I said ALL the Good tools have been Made for long time. Your next be4st option is going into GPU. ANd for that you guys have Cudabiss.
Now lets make some numbers. CSA is 48bits. 2^48 = 281474976710656 posible keys
If I want to do all keys in 1 day for example I need to do
60 sec * 60 min * 24 hours = 86400 second in 1 day
So I need to do 281474976710656 / 86400 = 3257812230 or about
3.26x10^9 keys per second.
Now lest see where we are and how long will it take for CWFinder09-Beta to do all.
3.26x10^9 Speed needed / 2x10^6 speed of CWFinder09-Beta = 1630 days needed.
Now if you use Cudabiss with a good GPU
Depend on your numbers on cudacores and the version of cudabiss (some support more cores than other)
On a GTX970 with 1664 cuda cores: Crunching along at 305790944 keys/s Time to go: 255hours 35minutes
So about 10+ days for a full search in mode 1
About 10 days. See the improvement. Here is where you should put your effort.