Tell me more ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

1.In class we have learned about how to perform challenge-response authentication using public key digital signature. As mentioned, there is a similar scheme that uses public key encryption. could you help me design that scheme? in the scheme the responder still has to perform an operation only he/she can do.

2.Advances in technology allow both people who design algorithm and hackers to have computers that work faster than the old ones. Does this increase in computer speeds works to the advantage of algorithm developers , hackers or it makes no difference at all.

share|improve this question
How ta ask a question – Nifle Mar 30 '12 at 15:54
Superuser FAQ – Nifle Mar 30 '12 at 15:56

closed as not constructive by Dave M, Nifle, slhck, ultrasawblade, Kyle Mar 30 '12 at 16:09

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

1 Answer

1

Not sure how, couldn't be asked.. Sorry :(

2

Yes. 5 years ago cracking a 512bit encrypted key took several years using the super computer available that time.. Now the same file can be decoded within weeks, using the almighty ARM, GPU and CPU combinations of supercomputers.

In order to avoid getting encryption cracked. never keep copies(avoid saving) of the file.. always generate it from protected source in computer memory using the most up to date encryption methods with massively randomly generated keys(using the same key all round it very bad).

So - It gives advantage to everybody.. but not always in the same concept.

Good example is the ever so recent SSL V1.0 scare, where man in the middle cookies offered a way to use sensitive data WITHOUT cracking. And in many cases encryption is flawed by human error or betrayal.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.