![]() |
|
|
#232 |
|
6809 > 6502
"""""""""""""""""""
Aug 2003
101×103 Posts
263816 Posts |
|
|
|
|
|
|
#233 | |
|
P90 years forever!
Aug 2002
Yeehaw, FL
2×53×71 Posts |
Quote:
I do have other options to reduce server workload -- namely, decreasing the hash size from 64 to 48 bits. This would save about 300 multiplications per proof. It's still early in evaluating how well the server is coping. So, no changes for now. |
|
|
|
|
|
|
#234 | |
|
Mar 2017
2·7 Posts |
Quote:
I believe the FAH folks had to do something like this when they were getting crushed by participation requests for COVID-19 work. Lumpy Last fiddled with by Uncle Lumpy on 2020-08-26 at 01:01 Reason: Thought of additional point |
|
|
|
|
|
|
#235 | |
|
P90 years forever!
Aug 2002
Yeehaw, FL
1D6616 Posts |
Quote:
Right now, the biggest weakness in the whole proof scheme is someone infiltrating the server's SQL database. Of course, if someone did that they could wreak all kinds of havoc. |
|
|
|
|
|
|
#236 | |
|
Romulan Interpreter
Jun 2011
Thailand
7·1,373 Posts |
Quote:
For example, 2^13-1=8191 has only two roots of unity, respective 1 and -1=8190 (in the modular world). Squaring any of them (mod 8191) you get 1, and there are no other numbers with this property. But 2^11-1=2047, because it has 2 prime factors, it has 4 such roots, 1, 622, -622=1425, and -1=2046. Squaring any of these (mod 2047) you get 1. Similar for higher roots. It seems to me there is no way to "game" the system here, if the system is aware of it, it can kick you in the butt with a simple calculus. Last fiddled with by LaurV on 2020-08-26 at 03:12 |
|
|
|
|
|
|
#237 |
|
Undefined
"The unspeakable one"
Jun 2006
My evil lair
2×19×163 Posts |
|
|
|
|
|
|
#238 |
|
"Pavel Atnashev"
Mar 2020
22·11 Posts |
There are only two square roots of unity. A single squaring is enough to turn them into 1. But phi(N)=N-1 can be divisible by 3, so there could be three cubic roots of unity. Raising to 3rd power is enough to burn them too. Generally, you need to find all small divisors of N-1 and raise the result to those powers to detect the attack. The limit can be selected depending on the number being tested. It's trivial to have all N-1 divisors <2^64 of Proth numbers. But you need to actually look for N-1 divisors of c=-1 numbers, so it's practical to select lower limit like 2^24 or 2^32.
|
|
|
|
|
|
#239 |
|
"Pavel Atnashev"
Mar 2020
22×11 Posts |
And it's not enough to only consider prime factors, their powers are important too.
14773 != 1 (mod 8191) 14779 = 1 (mod 8191) All 9th roots of unity mod 8191: {1, 90, 1477, 1874, 2723, 4840, 6128, 7531, 8100} Six of them are primitive roots (do not become 1 sooner). Last fiddled with by patnashev on 2020-08-26 at 04:55 |
|
|
|
|
|
#240 |
|
Undefined
"The unspeakable one"
Jun 2006
My evil lair
183216 Posts |
|
|
|
|
|
|
#241 |
|
"Pavel Atnashev"
Mar 2020
548 Posts |
Yes, that's why we're talking about divisors of N-1. But composite powers are dealt with automatically when you compute the "security" exponent.
|
|
|
|
|
|
#242 |
|
"Pavel Atnashev"
Mar 2020
22×11 Posts |
Security exponent for 8191 is 2 * 3 * 3 * 5 * 7 * 13
|
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| phi function | rula | Homework Help | 3 | 2017-01-18 01:41 |
| delay in crediting? | ixfd64 | PrimeNet | 7 | 2008-10-20 20:45 |
| Why delay between posts? | JHagerson | Forum Feedback | 1 | 2006-05-13 21:30 |
| Minimum delay between server connections | vaughan | ElevenSmooth | 5 | 2005-09-08 17:17 |
| Stats delay | ltd | Prime Sierpinski Project | 10 | 2005-08-08 13:38 |