Contact

Around the Web

Smoke obfuscator

Smoke is a Java Bytecode obfuscator I worked on for over one year
which lead numerous new and innovative methods of shielding
Java programs from hackers and reverse-engineers and taught me
a lot of valueable lessons about Java's Bytecode and it's inner
workings as well as designing and maintaining larger projects.

It was eventually abandoned due to a shift of interest into cryptography.
Beta testers can still access Smoke here.
If you want further information on Smoke you can read the docs or contact me.

IHRSZKP

IHRSZKP, or identity-hiding-ring-signature-zero-knowledge-proof, is a variation
of a ring signature scheme allowing to proof that you are a member of a group
without disclosing who you are. It even goes one step further to
hide the members of the group so that the verifier gains absolutely
no information except the group size. Such a scheme could be used
to let an semi-trusted third party manage access to a resource while
keeping the data leaked to given third party as low as possible.

The source code of an example implementation (which should not be used in production!) as well as a more
in depth description can be found on
GitHub. While
this isn't a very big or innovative project, I choose to present
it as it represents my knowledge of cryptography (mid 2018) fairly well.

NTAC

Well, this is a really old project, reaching back to the time of
life I played Minecraft as probably every other teenager did back then.
While I'm not totally proud of the amount of time I spent directly or indirectly
with that game, it resulted in some projects that have taught me a lot.

Firstly, I ran a gameserver for over a year which not only was a
great reason to learn about server administration and get into linux,
but also taught me a lot about interacting with users, solving
arguments and leading a team of moderators.

Also I developed a system trying to detect and punish cheaters
which managed which later was installed on ca. 800 other servers
thus protecting a lot of players, especially once a befriended
developer started using some of my modules in his anti-cheat-solution
which ran on really big (up to 40k players) servers. This was the
first time my code ran on a really large scale and realizing this
definetly influenced future coding approaches. A link to the
anti-cheat can be found on SpigotMC.