diff options
author | Bryan Bishop <kanzure@gmail.com> | 2016-09-04 23:32:37 -0500 |
---|---|---|
committer | Bryan Bishop <kanzure@gmail.com> | 2016-09-04 23:32:37 -0500 |
commit | a1329bad9df3d0bd0565cd045422a287a928f0c4 (patch) | |
tree | b268b0fd0717a1aeb3d2b9c3aba967df0ceb6c9d | |
parent | 1439e91474fbdce24e6b1da176534b3f8613b0c1 (diff) | |
download | diyhpluswiki-a1329bad9df3d0bd0565cd045422a287a928f0c4.tar.gz diyhpluswiki-a1329bad9df3d0bd0565cd045422a287a928f0c4.zip |
some more references
-rw-r--r-- | transcripts/simons-institute/history-of-lattice-based-cryptography.mdwn | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/transcripts/simons-institute/history-of-lattice-based-cryptography.mdwn b/transcripts/simons-institute/history-of-lattice-based-cryptography.mdwn index 1e990f7..e6e6c53 100644 --- a/transcripts/simons-institute/history-of-lattice-based-cryptography.mdwn +++ b/transcripts/simons-institute/history-of-lattice-based-cryptography.mdwn @@ -150,7 +150,7 @@ Nguyen-Stern 1997, 1998, 1999, 2000, 2001, 2005 This was used before Ajtai's work, this was used as a method to attack knapsack cryptosystems. There was a paper from Odylzko, which I think says it all, the rise and fall of the knapsack cryptosystem. That seemed to be enough to stop using knapsack for cryptography. People kept using knapsack as an example for lattices and kept getting beaten up by LLL. Nguyen-Stern kept using lattice reduction to keep breaking other knapsack cryptosystems. -Ajtai in 1996, he could have titled .... he titled it "The fall and rise of knapsack cryptography". Not only is this... it's a worst case to average case reduction. Even if you put aside the assumption that LLL works, and is an exact oracle, which seems to be the case, the biggest experiments you could run were in the range where LLL would run well. In the 90s, I wasn't doing much at first part of the 90s, but.. no, not even that. I had a driver's license, though. But at that point, we knew LLL, er, the shortest vector problem is not polytime solvable. In 98, I proved it was also NP-hard. Before the NP-hard conjecture that maybe LLL solves the shortest vector problem in polytime, before that it was a reasonable conjecture. If there is some hardness at all, then knapsack is the technique you want to use, because you don't have to guess or bet on one or another distribution. So he titled his paper "The fall and rise of knapsack cryptography". How come this paper started after Ajtai's result? Are people still suggesting knapsack cryptosystems even though ... why are they proposing bad cryptosystems after Ajtai found how to do it correctly? Some of these works were attacking Ajtai's functions. "A converse of the Ajtai-Dwork security proof" and "Cryptanalysis of the Ajtai-Dwork cryptosystem". The attack was a reduction in the other direction. And for the conference they chose a more aggressiv title (the one with "cryptanalysis" in the title). And that's how crypto goes on- they are gladiators; 400 people go to Crypto, and they want to see people going there and killing each other just for the sake of the show. But anyway, the punchline is that, these attacks, these reductions, you could always look at them in both ways. When you give a reduction between the two problems, you can think of it as saying, knapsack problem is easy because it's no harder than the other one. But you could also think that we are showing the knapsack problem is hard, you can give reductions in both directions. Either they fail at the same time, or they stand together. This was kind of clear at that point. +Ajtai in 1996, he could have titled .... he titled it "The fall and rise of knapsack cryptography". Not only is this... it's a worst case to average case reduction. Even if you put aside the assumption that LLL works, and is an exact oracle, which seems to be the case, the biggest experiments you could run were in the range where LLL would run well. In the 90s, I wasn't doing much at first part of the 90s, but.. no, not even that. I had a driver's license, though. But at that point, we knew LLL, er, the shortest vector problem is not polytime solvable. In 1998, I proved it was also NP-hard. Before the NP-hard conjecture that maybe LLL solves the shortest vector problem in polytime, before that it was a reasonable conjecture. If there is some hardness at all, then knapsack is the technique you want to use, because you don't have to guess or bet on one or another distribution. So he titled his paper "The fall and rise of knapsack cryptography" (laughter). How come this paper started after Ajtai's result? Are people still suggesting knapsack cryptosystems even though ... why are they proposing bad cryptosystems after Ajtai found how to do it correctly? Some of these works were attacking Ajtai's functions. "[A converse of the Ajtai-Dwork security proof](http://diyhpl.us/~bryan/papers2/security/cryptography/A%20converse%20to%20the%20Atjai-Dwork%20security%20proof%20and%20its%20cryptographic%20implications%20-%201999.pdf)" and "[Cryptanalysis of the Ajtai-Dwork cryptosystem](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.52.7504&rep=rep1&type=pdf)". The attack was a reduction in the other direction. And for the conference they chose a more aggressiv title (the one with "cryptanalysis" in the title). And that's how crypto goes on- they are gladiators; 400 people go to Crypto, and they want to see people going there and killing each other just for the sake of the show. But anyway, the punchline is that, these attacks, these reductions, you could always look at them in both ways. When you give a reduction between the two problems, you can think of it as saying, knapsack problem is easy because it's no harder than the other one. But you could also think that we are showing the knapsack problem is hard, you can give reductions in both directions. Either they fail at the same time, or they stand together. This was kind of clear at that point. Still, Ajtai's function had some shortcomings. One is that it required m > n log q which corresponded to choosing a non-injective function, typically it's a rejective function, which is enough to get one-way functions, you can get commitments, you can get some forms of digital signatures. Getting public key encryption was a big challenge, it was not clear how to get it out of Ajtai's function. There were some proposals. There were two other important papers about at the same time or shortly after Ajtai's work. One is the Ajtai cryptosystem... he posed a theoretical proposal with a worst-case average case reduction.. but he was starting from a different lattice problem, a special short vector problem called the unique shortest vector problem. @@ -262,7 +262,7 @@ LWE has had a huge impact in cryptography. Q: ... -A: So... depends on which problem you start from. There have been classic reductions that show hardness of .. for this function. So the difference is that Ajtai proved that the problem was as hard as finding short linear independent vectors in the worst case. The classic reductions only show you that it is as hard as computing the length of the shortest vector, but we don't find it. So it's still a pretty interesting and ... so this was achieved first by ..Peikert and Eksgreeees... proving this sort of classic hardness for this problem, starting from short vector problem.... quantized version of that proof, but it's not really... the part where quantum was used, it was a part we didn't know how to make classical. But that reinforces our confidence in the problem. These kinds of proofs do not carry over to the algebraic setting. It's an area that is not completely solved. +A: So... depends on which problem you start from. There have been classic reductions that show hardness of .. for this function. So the difference is that Ajtai proved that the problem was as hard as [finding short linear independent vectors in the worst case](http://www.csie.nuk.edu.tw/~cychen/Lattices/On%20the%20complexity%20of%20computing%20short%20linearly%20independent%20vectors%20and%20short%20bases%20in%20a%20lattice.pdf). The classic reductions only show you that it is as hard as computing the length of the shortest vector, but we don't find it. So it's still a pretty interesting and ... so this was achieved first by ..Peikert and Eksgreeees... proving this sort of classic hardness for this problem, starting from short vector problem.... quantized version of that proof, but it's not really... the part where quantum was used, it was a part we didn't know how to make classical. But that reinforces our confidence in the problem. These kinds of proofs do not carry over to the algebraic setting. It's an area that is not completely solved. There is one more paper that I should mention from 2 years ago, which I am blanking on. There are four people in the room that know what I am talking about. |