12,678 reputation
11353
bio website vyznev.net
location Helsinki, Finland
age
visits member for 3 years, 4 months
seen 38 mins ago

I'm a PhD student in biomathematics, working on stochastic individual-based models of evolution in spatially structured populations. My other interests include cryptography, programming games and puzzles, photography and graphic design.


I'm the main author and maintainer of the Stack Overflow Unofficial Patch (SOUP), a user script for browsers with GreaseMonkey-compatible user script support (Firefox, Chrome, Opera, possibly Safari) that fixes or works around a number of outstanding issues with the Stack Exchange user interface.

I tend to answer a lot more questions than I ask. Some answers I'm rather proud of:

CC-Zero Please consider any (original) code I post to Stack Overflow and other Stack Exchange sites to be released under CC-Zero unless stated otherwise. You may do whatever you want with it and don't have to credit me in any way, although of course that would be nice.


2d
reviewed Leave Open Why shouldn't I use ECB encryption?
2d
reviewed Approve homomorphic-encryption tag wiki excerpt
2d
reviewed Edit Using modulus in one time pad?
2d
revised Using modulus in one time pad?
Better latex formatting.
2d
reviewed Approve homomorphic-encryption tag wiki
2d
reviewed Reviewed Encrypting decryption key
2d
reviewed Reviewed why choose one-time signature ,not directly publish message
2d
answered PBKDF vs HKDF for pretty long key
2d
comment Why shouldn't I use ECB encryption?
@D.W.: I think this is an excellent question for this site, because it asks a simple, common question in a way that invites good answers, makes a great resource to reference later, and is likely to show up well in searches. We've already got several questions that kind of skirt this topic, but this is the first one that just comes straight out and asks the literal question in the title. Not every question here has to be hard in order to be good.
2d
awarded  Nice Answer
Dec
22
revised Why shouldn't I use ECB encryption?
+note on disk encryption
Dec
22
comment Why shouldn't I use ECB encryption?
@supercat: That's basically disk encryption, so you could use modes designed for that. I believe XTS is considered a good choice, although, like all disk encryption modes, it has its limitations (which you should understand before using it). If possible, it should be combined with a MAC of some sort to defend against active attacks.
Dec
22
answered Why shouldn't I use ECB encryption?
Dec
22
revised Which gives better deterministic encryption SIV or Plain ECB mode?
edited tags
Dec
22
comment Why shouldn't I use ECB encryption?
Related: crypto.stackexchange.com/questions/225/…, crypto.stackexchange.com/questions/5405/…, crypto.stackexchange.com/questions/12529/…, crypto.stackexchange.com/questions/2963/…, crypto.stackexchange.com/questions/14487/…, etc.
Dec
21
revised Generating a code from package name of android apps
edited tags
Dec
20
reviewed Reviewed Generating a code from package name of android apps
Dec
20
comment Generating a code from package name of android apps
I'd guess it's probably a simple non-crypto hash code, like, say, String.hashCode() in Java. Could also be a CRC or a truncated crypto hash / MAC. In any case, however, questions like this are generally off-topic for this site. This might be on topic for Reverse Engineering Stack Exchange, but please check their help center first.
Dec
19
reviewed Reviewed Signature verification with only hash (without full data)
Dec
19
reviewed Close vector space retrieval model