8,057 reputation
828
bio website
location
age
visits member for 1 year, 9 months
seen 6 hours ago
stats profile views 137

Dec
19
comment construct an election protocol for the following election problem..?
Can you say anything about what practical context this problem arose in?
Dec
19
comment How many bits of hash are realistically needed for key verification?
160 bits is overkill and bad for usability. I do not recommend it. See my answer for elaboration.
Dec
19
comment Why is asymmetric cryptography bad for huge data?
Welcome to Crypto.SE. I encourage you to read the FAQ. In particular, we expect you to have "done your homework" before posting a question. This particular question must have been asked a dozen times on this site. Did you try a search? Also try looking at the questions in the Related bar. For instance, the 3rd in the list is crypto.stackexchange.com/q/586/351 which seems to answer your question satisfactorily.
Dec
18
comment Probability that an attacker wins the discrete logarithm game when exponents are drawn from a subset
By the way, welcome to Crypto.SE! I hope you'll stay in the community. May I encourage you to read the faq, to learn more about this site?
Dec
18
comment Probability that an attacker wins the discrete logarithm game when exponents are drawn from a subset
@user52914, again, that is off-topic. If you want to discuss it, please post a separate question. The more you discuss it here, the more sorry I am that I responded to your second question at all. As far as explaining the site -- well, it sounds like you are not clear on how to use it properly and so I do need to explain the site policies. And no, it is not this way to maximize reputation of users -- it is this way to maximize the utility of the site as an archive of quality answers to relevant questions. Off-topic comments reduce the ability of others to find this information.
Dec
18
comment Probability that an attacker wins the discrete logarithm game when exponents are drawn from a subset
@user52914, hire a cryptographer to prove it for you? At a meta level: this has now deviated pretty far from the original topic of this question, so I don't think it's on-topic on this question. FYI, Crypto.SE is not a discussion forum: it's a question-and-answer site. One question per question. If you have a question about the design of a particular system, I think you'll need to post a separate question. If you do that, make sure you post detailed enough information about the design of the system that analysis is possible.
Dec
17
comment Probability that an attacker wins the discrete logarithm game when exponents are drawn from a subset
@user52914, as far as I can see, nothing terribly bad should happen. Releasing $y_1+y_3$ and $y_2+y_3$ doesn't reveal much more information than releasing $y_1-y_2$. And releasing $y_1-y_2$ does not help find $y_1$ or $y_2$ (though if you somehow manage to learn one of $y_1$ or $y_2$, obviously knowledge of $y_1-y_2$ reveals the other).
Dec
6
comment Speeding up partially known plaintext preimage recovery attack on MD5
@poncho, ahh, yes, you are (of course) absolutely right. I missed that modchan told us the length of B. I've edited my answer accordingly. Thank you!
Dec
6
comment How can I add more rounds to AES?
@quantumSoup, yes, but Bruce also wrote: "choosing the number of rounds for a cipher is a combination of experience and guesswork. The AES rounds of 10, 12, and 14 were arbitrary, but represented the designers' best guess as to what would be secure. In my 2000 paper, I recommended increasing the number of rounds considerably, based on my best guess at the time. The round recommendations I gave above -- 16, 20, 28 -- are designed to restore AES's security cushion. They're off the top of my head, and certainly not the last word on the topic."
Dec
5
comment Webcam random number generator
@Thomas, Usually, the purpose of cryptography is to be secure against malicious attackers, not to "be creative". If you want to be secure, then you should use best practices, even if it feels like that's "repeating itself". A creative-but-insecure solution isn't going to help anyone.
Dec
4
comment Sigma-protocol for 3SAT problem
Welcome to Crypto.SE! This looks like an interesting question, but it would help to have a little more information. What have you tried so far? What research have you done on your own so far? As the faq suggests, it is important to "do your homework" and show us what you've done so far. I encourage you to read the links in this comment -- they may provide helpful background about this site!
Dec
3
comment Bent Combining Functions
@WilliamHird, OK, you are right! It does make sense to use standard terminology. I withdraw my comment about names. (A suggestion for future questions: maybe including the definition of the term you are asking about in the question would help others answer?)
Dec
3
comment Is Convergent Encryption really secure?
The probability of obtaining a weak key in this way is negligibly small (unless your crypto algorithm is incredibly broken). Better to worry about getting struck by lightning...twice...in the same hour.... or to worry that a cosmic ray may cause a bitflip error during the crypto computation and cause your secrets to be accidentally printed in the clear.
Dec
3
comment Webcam random number generator
I would want to see a lot more detailed analysis than that the idea "sounds good" before recommending this to users of cryptography. In other words: I don't think this is good advice to end users. I don't think it does a service to users to encourage them to roll their own entropy sources like this; I think giving users this kind of advice is likely to lead to increased incidence of poorly seeded crypo. Instead, I think it is better to stick to advising them to use standard, well-vetted crypto PRNGs provided by the system.
Dec
3
comment Webcam random number generator
@CodesInChaos, nonetheless, I stand by my comment. End users of cryptography shouldn't be rolling their own PRNG; they should use a standard system PRNG, and let the system designers take care of ensuring it has sufficient entropy. (Let the system designers choose to use webcam data if that is appropriate and improves security, but most users of cryptography should not be making decisions like this.)
Dec
1
comment Webcam random number generator
I've never heard of this randcam thing, and wouldn't recommend using it. Instead, I recommend using a standard random-number source, such as /dev/urandom, CryptGenRandom(), or similar (depending upon what platform your code is running on).
Nov
30
comment AES timing attacks
@cooky451, it's not that someone misses it -- it's that it clutters up the thread. I encourage you to post it here on this site, but just post it separately: as it is an almost entirely different question, it deserves a separate post (in my opinion).
Nov
30
comment AES timing attacks
The second question is, well, a different question and probably worth posting separately. The site seems to work best when there's one question per question. I encourage you to post the other questions separately!
Nov
29
comment Counter mode secure hash algorithm
@owlstead, thanks for pointing that out! I added links to where you can get the papers and read more.
Nov
29
comment Counter mode secure hash algorithm
@owlstead: Look, let me put it another way. If you want to innovate, the starting point is to start by understanding what has already been done and what has already been tried. That is what I am trying to outline in my answer. What I'm saying is that there is existing research on this topic, and reading about the past work would be a good place to start for anyone who is interested in the topic. (Maybe you've heard the saying: "a month in the lab can save you a day in the library".)