108 reputation
3
bio website
location
age
visits member for 1 year, 9 months
seen Sep 10 '13 at 9:31

Aug
14
awarded  Popular Question
Mar
6
comment is AES secure for java application licensing
With RSA I would therefore have warez copies of my program? is that true? I think the final choice will depend a lot on how quick and easy the RSA implementation in Java is (creating pgp and ssl certificates has always been tedious for me hence my resistance)
Mar
5
comment is AES secure for java application licensing
A) asks whether the attacker for every instance of 'Y', can calculate 'Z' but without deciphering the embedded key (it's not explicitly written but that case is contemplated in case B)
Mar
5
awarded  Scholar
Mar
5
accepted is AES secure for java application licensing
Mar
5
comment is AES secure for java application licensing
I came to the conclusion the answer to A) Very unlikely (see IND-CPA secure talk by Ilmari). Regarding B) I'm still not seeing the advantage of RSA when the cracker can simply change the code checking for the key..
Mar
5
comment is AES secure for java application licensing
In my question in point B I already mention public key cryptography as well as retrieving the encryption key, so you're not really answering what I wanted to know.
Mar
5
comment is AES secure for java application licensing
Your answer is very clear, I only miss the part on digital signatures: do you mean public key encryption (for instance RSA?), because in that case I would use a more advanced solution but in the end a skilled hacker would resort to modifying the code, so that's really just moving the problem one step ahead and failing in the same way (maybe now the cracker would have to distribute a cracked copy but in my perspective that doesn't change much). Am I missing something?
Mar
5
awarded  Student
Mar
5
comment is AES secure for java application licensing
so your answer to B is that my code is reasonably safe because whatever I will do a cracker running a debugger will be able to calculate whatever key I come up with. At this point I think he won't even calculate the key but simply change the code where it checks for the key to always validate whatever key!!!
Mar
5
comment is AES secure for java application licensing
I cannot understand your answer could you be more specific? what do you mean by breakpoint? are you answering A) or B) ?
Mar
5
asked is AES secure for java application licensing