Forgot your password?

typodupeerror

Comment: Re:Reading List (Score 2) 446

by warrior (#38893353) Attached to: Ask Slashdot: Transitioning From 'Hacker' To 'Engineer'?
I would also add "The Art of UNIX Programming" to that list. This book isn't just about programming in UNIX. It is more about the philosophy behind UNIX, which in turn describes properties of any sustainable software system.

It can be found online here: http://www.faqs.org/docs/artu/

One of my favorite parts is on transparency and discoverability: http://www.faqs.org/docs/artu/ch06s02.html
Encryption

17% Smaller DES S-box Circuits Found 45

Posted by Soulskill
from the still-bigger-than-a-breadbox dept.
solardiz writes "DES is still in use, brute-force key search remains the most effective attack on it, and it is an attractive building block for certain applications (the key size may be increased e.g. with 3DES). Openwall researchers, with funding from Rapid7, came up with 17% shorter Boolean expressions representing the DES S-boxes. Openwall's John the Ripper 1.7.8 tests over 20 million combinations against DES-based crypt(3) per second on a Core i7-2600K 3.4 GHz, which roughly corresponds to a DES encryption speed of 33 Gbps."

Comment: Re:Processor use (Score 1) 129

by warrior (#35068590) Attached to: Julia Meets HTML5
Exactly. This is why the "application" is a bad idea. I understand the goal of moving "heavy lifting" to the cloud and having "thin" clients. However, it appears that the "thin" client envisioned here is a machine that parses and interprets lots and lots of text. It's so inefficient and wasteful. As a hardware designer, we keep making mobile devices more powerful and energy efficient all so lazy programmers can throw steaming piles of crap onto the devices. It's a hack on top of a hack on top of a hack. Some sort of binary protocol where minimal bytes are passed between server and client is needed here.

Sometimes I worry about being a success in a mediocre world. -- Lily Tomlin

Working...