292 reputation
39
bio website
location Singapore
age 22
visits member for 2 years, 1 month
seen Jun 10 at 0:57

Autodidact of various trades, geek of several.





There are probably two types of coders; the one who took up this craft before he knows it’s a quadzillion dollar industry, and the one after.






Sold as cheap, forced labour for 16056/16056 hours. When the people fear the government, there is tyranny. When governments fear the people, there is liberty.























Postal: PacerierSE Gmail


Jul
2
awarded  Curious
Jun
27
awarded  Notable Question
Jun
10
comment Algorithm: How to use x and y mouse movement co-ordinates to generate random data?
+1, Good point.
Jun
10
comment Algorithm: How to use x and y mouse movement co-ordinates to generate random data?
It may even be lesser than that, considering users usually draw circles or do zig-zag-zig-zag-zig-zag.
Jun
4
comment advances in usability for cryptography/authentication
The main weakness in everything is that people are involved.
Apr
4
comment Is it possible to ensure security with zero pre-shared information?
@RickyDemer.. ok, but that's just being overly picky on his words...
Apr
4
revised Is timestamping possible without publishing?
added 16 characters in body
Apr
4
asked Is timestamping possible without publishing?
Apr
4
comment Why use a timestamp and how can someone know it's the correct one?
Do you have some examples? All the statements above seem vague...
Apr
4
suggested suggested edit on Random oracle model proofs and programmability
Feb
15
comment “SHA-256” vs “any 256 bits of SHA-512”, which is more secure?
@fgrieu, Thanks for the info =)
Feb
14
comment “SHA-256” vs “any 256 bits of SHA-512”, which is more secure?
Hmm, does SHA-512/512 share the same initialization value as SHA-512/256?
Feb
12
comment “SHA-256” vs “any 256 bits of SHA-512”, which is more secure?
@fgrieu, What's the difference between 512/224 and SHA-512/256? Are they just different names for the same thing?
Feb
12
accepted How can we sign a contract digitally between two parties?
Feb
12
revised How can we sign a contract digitally between two parties?
added 164 characters in body
Feb
11
asked How can we sign a contract digitally between two parties?
Feb
11
comment How does RSA signature verification work?
@poncho , you said that with a 2048 bit RSA key, we would be unable to directly sign any messages longer than 256 bytes long. Do you mean that there are no other solutions to sign a message longer than 256 bytes (e.g. 257 bytes) without first hashing it? In other words, do you mean that hashing is compulsory?
Jan
19
comment How to ensure that a “received value” is not altered?
@DrLecter, Yes it is based on human decision, but when my program record that decision, I want that record to be verifiable. So the user can lie and show us an altered record, but then we must be able to identify that it's fake. For example, he can say time=349058,amt=10,buy=100,sell=130,proof=GOI3098572GLIASD and we can tell whether it's real or fake. The trading site has APIs for me to do trades only, my program will record the trades done when they are done via my program.
Jan
19
comment How to ensure that a “received value” is not altered?
Yes, upon f(a) = b, the user submits c instead. I'm not sure what you meant when you say publishing the function can solve the problem. Publishing the function wouldn't help, since the function is Rand(0, 1) (for the actual function see the comment I wrote to DrLecter)
Jan
19
comment How to ensure that a “received value” is not altered?
@fgrieu, as my above comment to DrLecter, how could we modify the meaning of generating the message so that it becomes revealing an inherently verifiable message?