![]() |
|
|
#12 | |
|
Aug 2006
598810 Posts |
Quote:
Personally, I'd like to think that the high-level codes are based on the codes outlined in Bernstein's 2009 book. But alas, that's not so, at least through Top Secret for which the use of AES-192 or AES-256 is sufficient: http://csrc.nist.gov/groups/ST/toolk...k_ciphers.html Of course AES is symmetric so not really threatened by quantum methods AFAIK. |
|
|
|
|
|
|
#13 |
|
A Sunny Moo
Aug 2007
USA
2·47·67 Posts |
@jasong: FYI, there has been some work already put into a CUDA-based LLR program here on this forum. See this thread for more details. It's currently in a sort of alpha/beta stage, and can be faster than a modern CPU depending on the size of the numbers being tested. (GPUs, apparently, do much better on large numbers than small, because they parallelize better or something like that; the aforementioned llrCUDA program can do about twice the speed of one CPU core at n=1.3M or so, and four or eight times faster at n=20M, if I remember correctly.)
|
|
|
|
|
|
#14 | |
|
"Jason Goatcher"
Mar 2005
3·7·167 Posts |
Quote:
|
|
|
|
|
|
|
#15 | |
|
"Jason Goatcher"
Mar 2005
1101101100112 Posts |
Quote:
|
|
|
|
|
|
|
#16 | |
|
Dec 2010
Monticello
111000000112 Posts |
Quote:
The $500 hardware is a high-end NVIDIA-brand GPU. It runs CUDA. AMD has a competitive offering, OpenCL, for their hardware, but mfakto (as opposed to mfaktc) is about a year behind, due to a failure on the part of AMD to deal with the need for locks/semaphores/serialisation in concurrent computing systems. CUDAlucas runs the LL tests. And for TF, GPUs run circles around CPUs...50GHz days/day is what I get for a GTX440, which is all the power supply on my six-core box will support. And yes, some public-key codes do rely on the difficulty of factoring large composite numbers with just two large factors....so a delay and slight re-direction of certain projects may have helped protect certain codes, particularly RSA-768. As an example of this sort of thing, some time this year, someone on mersenneforum asked for the factors of a random large number, and disappeared when we asked where they got it from. And as for the real/integer debate...both have their places, P95 just wants as many bits as he can get....as the LL test run-time is about 95% FFTs. |
|
|
|
|
|
|
#17 |
|
Dec 2010
Monticello
5·359 Posts |
Jason,
If you want to contribute, there are two aspects of mfaktc that are a bit of a problem. The first is the tasking model. That is, suppose we have several processes, all under the same user, one mfaktc, the other CUDALucas, making calls to the GPU, simultaneously. The GPU can't do all of them at the same time...so how do things get scheduled? The second is Reisel numbers...one of the more respected prime hunters asked if we could re-target numbers of a slightly different form with mfaktc. It's a straightforward extension, but I haven't had time to get into the math to do it. I'm personally working on automating mfaktc by taking a bunch of code from P95. It's going slowly, but it is going. Once what I am doing is done, you may want to take the technique and apply it to CUDALucas...development there is primarily focussed on algorithms at the moment. Don't forget to polish your code...a few nuts like myself are going to audit it closely. Eric C. |
|
|
|
|
|
#18 | |
|
Bamboozled!
"๐บ๐๐ท๐ท๐ญ"
May 2003
Down not across
2E1616 Posts |
Quote:
A tiny amount of "government encryption" may be based on prime numbers but the vast majority is not. I know that sounds like an unsupported pronouncement but (a) a goodly number of governmental crypto requirements are well specified in publicly visible documents; (b) there is a large number of people working and publishing in the unclassified world, some of them contributing here, who would agree that my statement is largely true; (c) there is a smaller number of people with security clearance from their governments who know at least something about the classified world but it's likely that although I believe they would agree with me, it's unlikely they would confirm it in anything but the most ambiguous manner. I know that at least two people posting on the forum have or have had such clearance from their respective government(s) but I have no real idea what they are / have been working on nor whether they can comment on my assertion --- though I expect not and have no intention of asking them outright. (d) those paying attention to the open literature have a very good grasp on what is currently possible, near-term feasible and long-term infeasible when attacking encryption "based on prime numbers". Do you really believe that the government agencies haven't been paying attention to what the rest of the world have been doing openly and have not been planning ahead? If so, why did kilobit RSA, for example, reach the end of its recommended life last year? Paul Last fiddled with by xilman on 2011-08-22 at 20:01 Reason: Re-insert unfortunate deletion |
|
|
|
|
|
|
#19 | |
|
"Ben"
Feb 2007
1110101101012 Posts |
Quote:
|
|
|
|
|
|
|
#20 |
|
Romulan Interpreter
"name field"
Jun 2011
Thailand
41×251 Posts |
About NIST approvals of encryption algorithms (approximate quotation from my memory):
"It is quite funny when my students come to me with new encryption algorithms, claiming they are impossible to decrypt, and they were approved by US government. I usually ask them 'Approved for what?'. For export? Usually we never approve for export, or standardize, something we can not decrypt." - Fred Cohen. (that is the same Fred Cohen who is the father of computer viruses, my thesis was about computer viruses and cryptology, but that was 25 years ago) Last fiddled with by LaurV on 2011-08-23 at 03:36 |
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| So you think you can program | rogue | Lounge | 5 | 2009-10-02 15:02 |
| Program | Primeinator | Information & Answers | 5 | 2009-07-16 21:42 |
| Program for GPU | tribal | Information & Answers | 5 | 2009-03-19 20:54 |
| Old Program | moo | Software | 0 | 2006-06-27 00:19 |
| which program? | drakkar67 | Prime Sierpinski Project | 14 | 2005-11-29 06:25 |