12,328 reputation
11352
bio website vyznev.net
location Helsinki, Finland
age
visits member for 3 years, 3 months
seen 2 days 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 started programming (in AmigaBASIC) when I was 10 years old. Nowadays, I'm most comfortable using Perl, C and JavaScript. I know Java and PHP too, but I can't really say I like them. I also know some Python, but not as much as I'd like.


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.


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:


Aug
19
revised Identification of correct plaintext after decryption in Rabin cryptosystem
copyedit, tags
Aug
16
revised Could this be a valid variation of the Schnorr protocol?
G is a subgroup of the multiplicative group modulo p, not q; misc. notational fixes
Aug
15
wiki created forward-secrecy description
Aug
15
wiki created forward-secrecy excerpt
Aug
14
reviewed Reviewed Is there an algorithm or hardware that can sign/verify natural time?
Aug
14
reviewed Leave Open Do companies like CipherCloud really have the option to use homomorphic encryption?
Aug
14
revised How does one calculate the cryptoperiod?
edited tags
Aug
13
revised Why is the Pedersen commitment computationally binding?
use \bmod
Aug
13
reviewed Edit suggested edit on Public Keys on Social Media
Aug
13
revised Public Keys on Social Media
texify, add new tag
Aug
13
revised Fractal Merkle Traversal
edited tags
Aug
13
revised Is there an algorithm or hardware that can sign/verify natural time?
edited tags
Aug
13
revised
do not use for timestamping, we already have a tag for that
Aug
12
comment Pre-image resistant but not 2nd pre-image resistant?
@HenrickHellström: Usually, hash functions are assumed to be maps from $\{0,1\}^*$ to $\{0,1\}^n$ for some fixed $n$. No such map is a bijection. But yes, if we're allowed to narrow down the domain or expand the range of our hash function enough to make it bijective (or at least injective), it's easy to make even trivially weak hash functions 2nd preimage resistant. In particular, the identity function is clearly 2nd preimage and collision resistant, but finding first preimages is trivial.
Aug
11
reviewed Leave Open Timestamping services authorities, utilizing Linked, hybrid and other than PKI schemes
Aug
11
reviewed Leave Open Decrypting DES with decrypted and encrypted data
Aug
11
reviewed Approve suggested edit on How does certificate-based encryption solve key revocation problem?
Aug
11
reviewed Reviewed Verify Messages to Embedded Device
Aug
11
revised How does DES decryption work? Is it the same as encryption or the reverse?
copyedit, tags
Aug
9
reviewed Close Learning to encrypt/encryption algorithms