# The "universal" RSA keys

Saturday, 23 May, Year 7 d.Tr. | Author: Mircea Popescu

This all starts with an earlier observation in IRC, and the discussion thereupon :

asciilifeform check it out, all the nontrivial factors found have very interesting binary symmetries.
key 4.1 : 17742509903907 = 1000000100011 0000000000000000000 1000000100011
key 4.2 : 4294967297 = 100000000000000000000000000000001
key 5.1 : 7301444404 = 1101100 11001100 11001100 1100110100
key 5.2 : 270582939711 = 111111 00000000000000000000000000 111111
key 6.1 : like key 4.2.
key 6.2 : absent
key 7.1 : 98784247831 = 1011100000000000000000000000000010111
key 7.2 : 30064771079 = 11100000000000000000000000000000111
key 8.1 : 12884901891 = 1100000000000000000000000000000011
key 8.2 : 21474836485 = 10100000000000000000000000000000101
key 9.1 : like key 4.2.
key 9.2 : absent
key 10.1 : 4294967297 = like key 4.2.
key 10.2 : like key 8.1

Leaving aside for the moment all other considerations, let's look at the symmetric factors. Known so far :

```100000000000000000000000000000001,
which is 1 on both ends of a string of 31 0s (33 bits total).
1100000000000000000000000000000011,
which is 11 on both ends of a string of 30 0s (34 bits total).
10100000000000000000000000000000101,
which is 101 on both ends of a string of 29 0s (35 bits total).
11100000000000000000000000000000111,
which is 111 on both ends of a string of 29 0s (35 bits total).
1011100000000000000000000000000010111,
which is 10111 on both ends of a string of 27 0s (37 bits total).
11111100000000000000000000000000111111,
which is 111111 on both ends of a string of 28 0s (38 bits total).
100000010001100000000000000000001000000100011
which is 1000000100011 on both ends of a string of 19 0s
(45 bits total).```

One way to describe this set would be to say that a 0-padded 32 bit representation of a numeric value is appended to the end of that numeric valuei. The numbers in question are

• 12 = 110 ;
• 112 = 310 ;
• 1012 = 510 ;
• 1112 = 710 ;
• 101112 = 2310 ;
• 1111112 = 6310 (=32 * 7) ;
• 10000001000112 = 413110 (=35 * 17).

The first five of these Elements 2 through 5 are prime, and the first four an exhaustive list of primes (excepting of course 2), but both these circumstances appear coincidental in light of the larger values encountered.

It seems at this point altogether reasonable to take the following steps :

1. Take all odd numbers up to 8192 (14 bit integers) and add the 32 bit zero padded number in question to create 64 bit values.
2. Multiply these values together, first to last, second to penultimate etc
3. Repeat the previous step 7 times to obtain 512 different 4096 bit "moduli".
4. Multiply the smallest by 2 to make sure we've introduced that factor in the pool as well.
5. Transform these into keys and introduce them into Phuctor

This would potentially be useful because Phuctor is only capable to identify shared divisors - up until the moment we found the 2nd key divisible by 3 it was unaware the first one existed. Consequently, the explanation as to why 111 and 10111 are present but 10101 and 11101 are not not may well be that they are, but only appear once. (And for that matter even 110ii could be in there for all we know!)

If these "universal" RSA keys actually open any further keys in the database, it'd be the first time since the original results were announced last Sunday that anyone proposed a useful, testable hypothesis - a sorer indictment of the soi dissant cryptographical community resident on the Internet being scarcely conceivable.

———
1. In a process muchly reminiscent of the diddled exponents discussed earlier. []
2. 110 is distinct from 11 here - 11 exists and appears as 11000000000000000000000000000000112 = 429496729910, whereas 110 would appear as 110000000000000000000000000000001102 = 2576980378210 []
Category: Zsilnic

2 Responses

1. 1
Mircea Popescu
Wednesday, 27 May 2015

PS. Symmetry has meanwhile been sufficiently investigated, so these are no longer relevant considerations.

Not, of course, investigated to any degree of success by the various irrelevant twerps putting forth the unwelcome and in any case unwarranted pretense of "involvement" in digital cryptography. This is why you lot is despised, and this is why you lot is despicable, for the record.

1. [...] obviously a special case, being 100000000000000000000000000000001 in binary (already exhaustively discussed) and so we'll leave it aside (it's been replaced with M throughout the factors list to ease [...]

»
If this is your first comment, it will wait to be approved. This usually takes a few hours. Subsequent comments are not delayed.