I’ll post more details once I get a chance. I wanted to publish as soon as I had the factors because I was beat by 48 hours last time.
3,318 karma · joined January 18, 2009
http://saweis.net
I’ll post more details once I get a chance. I wanted to publish as soon as I had the factors because I was beat by 48 hours last time.
The context of this is that D.J Bernstein has been moderated 7 times from the mailing list for repeated unprofessional and disruptive behavior: https://mailarchive.ietf.org/arch/msg/tls/lON9lKptnJ6ccq2-I1...
https://sweis.medium.com/revisiting-radix-economy-8f642d9f3c...
In this case, the context are {-1, 0, 1} weights in a LLM model, which I don't think is being used for any hardware efficiency argument. I think it's just quantizing weights into 3 states.
So a QC can factor a 5 bit number with Shor's algorithm in 2023 (with some cheating). That record has not changed for 10+ years.
I publicly bet 8 years ago that nobody would factor the number 35 by 2030. I hope I'm proved wrong.
Video of a previous lecture is here: https://www.youtube.com/watch?v=4xNk3B-4TKs
There are some other examples of people factoring special-form composites that are particularly easy to factor on quantum computers, but those are basically stunts with no impact.
To threaten RSA, quantum computers need to increase the number qubits 6 orders of magnitude and improve the error correction at least 2 orders of magnitude. Check out this blog post for an illustration of where we are at: https://sam-jaques.appspot.com/quantum_landscape
Neil Koblitz has "A Course in Number Theory and Cryptography", which I haven't read, but is often used: https://www.amazon.com/Course-Number-Cryptography-Graduate-M...
Also, Boneh and Shoup is good and mentioned in other comments: https://toc.cryptobook.us/
Further, there are restrictions on what kind of business it can be. It can't be, for example, a golf course or a liquor store.
https://sam-jaques.appspot.com/quantum_landscape
https://www.bsi.bund.de/EN/Topics/Cryptography/QuantumComput...
The current record in factoring with Shor's algorithm is 21. Yes. 3*7. That record has stood for 12 years and arguably is not even running Shor's because it required a priori knowledge of the factors.
Even with "cheating" by using knowledge of the factors, in 20 years we have seen seen a single bit of improvement.
None of the new quantum computers from IonQ, Google, or QuEra with 32-256 qubits are even able to even replicate those early results. D-Wave claims 5000 qubits, but that is for adiabatic QC, which to my knowledge, cannot run Shor's algorithm.
To be a threat, QCs need millions of qubits and orders of magnitude better error correction. I think people make the mistake of looking at the speed of progress of classical computers and thinking it applies to QC. It's just not happening.
The NSA recently issued guidance to government agencies that it "does not consider QKD a practical security solution for protecting national security information".
https://media.defense.gov/2021/Aug/04/2002821837/-1/-1/1/Qua...
The Setun creator N.P. Brousentsov made a lot of dubious claims, including that Setup "worked correctly at once without even debugging" [2].
Balanced ternary was never competitive in transistors. It was hypothesized to be more efficient for vacuum-tube based ring counters, and even that was "only approximately valid, and the choice of 2 as a radix is frequently justified on more complete analysis" [3].
[1] https://www.rand.org/pubs/research_memoranda/RM2541.html
[2] https://www.computer-museum.ru/english/setun.htm
[3] http://bitsavers.trailing-edge.com/pdf/era/High_Speed_Computing_Devices_1950.pdfThere was misinformation that it was first-come, first-serve to anyone who wanted it. I looked into it at the time and it was easy to verify that this was not true. The CA State website, the church's fliers, and their help line were all clear.
Here's an example clearly listing who was eligible: https://twitter.com/SarahBelleLin/status/1370071520953835520...
They intentionally did not check eligibility to avoid putting barriers up for high risk people. It was effectively an honor system.
This site ended up being oversubscribed and most doses went to people outside the targeted area or demographic: https://www.sfchronicle.com/local/article/A-West-Oakland-chu...
For example, the section on Python libraries doesn't even mention the most commonly used Python crypto library (cryptography): https://github.com/nakov/Practical-Cryptography-for-Develope...
Similarly, the Java section essentially mentions a single, obscure library besides the JCE and Bouncy Castle: https://github.com/nakov/Practical-Cryptography-for-Develope...
There's also no mention of libsodium besides a bullet list item.
https://www.nytimes.com/2021/02/14/health/WHO-covid-daszak-c...
Historically, SARS-CoV-1 is suspected of being transmitted from bats to civets: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3291347/
In Feb 2020, China shut down its wildlife farming industry and sent out directions on how to kill and dispose of the animals: https://www.nature.com/articles/s41893-020-00677-0
http://www.npc.gov.cn/npc/c30834/202002/c56b129850aa42acb584...
https://multimedia.scmp.com/infographics/news/china/article/...
Wildlife farming was a $70B industry that employed around 2% of China's workforce. There was a short-lived ban in 2003 in response to SARS-CoV-1, which was later rescinded.
If you think the contrary, then the evidence is in the client.
If you want to go beyond generic concerns, there are plenty of academic papers that have looked at Facebook Secret Conversations, found actual issues, and helped get them fixed: https://link.springer.com/article/10.1007/s00145-020-09360-1 https://link.springer.com/chapter/10.1007/978-3-319-63697-9_... https://link.springer.com/chapter/10.1007/978-3-319-96884-1_...
Facebook does not have the key to decrypt messages sent with Secret Conversations. It is generated on-device. You can confirm that using simple reverse engineering tools on, say, the Android APK.
Yes, Facebook could subvert the binary by pushing an update. That is the risk you are accepting.