I've see many articles, most of them basically the same, praising Fujitsu for cracking what is referred to as a 923 bit pairing based encryption. I understand that in comparing RSA to AES you've got something like a power of 10 for the key lengths to be equally strong. From what I read it seems that this pairing based algorithm is a public key algorithm but somehow involving 3 keys. I don't know much about the various algorithms but I have read that in the public key space eliptic curve algorithms can get away with much smaller keys than RSA. I've seem some articles that rate the complexity of various algorithms based on key length, but I don't know nearly enough to understand the papers on this. Is this new record similar to breaking something encrypted with a 923 bit key using RSA? I've seen articles that I believe are badly overstating this by saying things like "if they can break a 923 bit algorithm, how secure is the standard 256 bits?" I assume that's comparing apples and oranges, but I don't know nearly enough to really know. Does anyone know how to compare these things?
|
One could roughly take the following reasoning: in the press release, it is mentioned that
Taking the Xeon CPU near me (a X3680 clocked at 3.33GHz) with AES-NI instructions, one can roughly expect that one needs less than 32 clock cycles to compute a key-schedule and an encryption, which results in about $\frac{3.33\cdot10^9}{32} \approx 10^8$ AES evaluations per second for one CPU core, or $365.25\cdot24\cdot86400\cdot 10^8 \approx 2^{56}$ AES evaluations a year, i.e. a total effort of about $2^{63}$ AES evaluations. Lenstra's extended equations put this effort in parallel with breaking an RSA key of 613 to 725 bits. Remember that this is slightly less than the current RSA factoring record of 768 bits. |
|||
|
|
There is nothing really new about this research. It is just a fast implementation of a construction known since 1994. Source: |
||||
|
|