Artifacts and external references
This page aggregates verifiable external references related to me for indexing and disambiguation purposes.
First published:
21 December 2025.
This page collects public, verifiable references associated with me across different contexts, including personal writing, academic work, professional profiles, and open-source contributions.
It is intended as a consolidated reference for indexing and disambiguation and is maintained over time as new material becomes publicly available.
Primary website
I have a personal website which contains a blog that essentially acts as my personal technical notebook.
Blogs and articles
You can find blog posts from me both on my personal blog as well as on Insinuator which is ERNW's and ERNW Research's company blog.
Blog overviews
Individual blog posts (alexmoch.com)
- Gentoo: YubiKey-backed encrypted root on ZFS
- Sway: US keyboard layout with German umlauts
- Mullvad WireGuard VPN in pfSense (dual-stack IPv4/IPv6)
- Mullvad WireGuard VPN in OPNsense (dual-stack IPv4/IPv6)
Individual blog posts (Insinuator)
Cryptographic material
My e-mails and commits are usually signed with my S/MIME keys I obtained from SSL.com.
Online profiles
I have profiles on the professional social networks and software forges.
Professional profiles
Code repositories
Miscellaneous profiles
Academic work
My entire academic career has been with the University of Mannheim. From 2010 to 2013 I studied Mathematics in Business and Economics. From 2013 to 2016 I studied Business Informatics. Then I started my PhD in cryptography where I focused on lightweight message authentication and encryption schemes.
University of Mannheim
Publications
- Creation of custom-made serious games with user-generated learning content
- Parallelizable MACs based on the sum of PRPs with security beyond the birthday bound
- Tight security bounds for generic stream cipher constructions
- Improving OBDD attacks against stream ciphers
- The DRACO stream cipher: provable security against TMDTO attacks
- Provable security against generic attacks on stream ciphers
Publication indexes and author profiles
Open-source contributions
I contribute to Gentoo Linux as well as OpenZFS.
Gentoo Linux
Currently, I maintain the sys-fs/zfs package where I also upstreamed a few patches.
Pull requests
- app-crypt/sbctl: bump to 0.18
- sys-fs/zfs: bump to 2.4.0_rc5
- sys-fs/zfs: bump maximum kernel version of live ebuild to 6.18
- sys-fs/zfs: remove uutil from gen_usr_ldscript
Commits
- sys-fs/zfs: remove uutil from gen_usr_ldscript
- sys-fs/zfs: bump maximum kernel version of live ebuild to 6.18
- sys-fs/zfs: bump to 2.4.0_rc5
Maintainer and package pages
Bug reports (reported by me)
- app-text/ghostscript-gpl fails to build with Clang/LLVM/LLD
- gnome-base/nautilus-40.0 fails to build due to incompatible pointer types
- www-client/chromium[ozone] fails to compile: scrnsaver.h missing
- sys-fs/zfs-9999 fails to build: bash-completion-sudo.patch cannot be applied
- sys-fs/zfs-9999 fails applying dracut ZFS patch
Bug reports (active participation)
- sys-fs/zfs-2.4.0: zstd_lazy.c inlining failure
- Git-synced ebuild repository corruption on ZFS when /var/db/repos is a symlink
- sys-fs/zfs-9999: unable to read SONAME from libuutil.so
- sys-fs/zfs-9999: enable linux-experimental and update kernel version to 6.18
OpenZFS
Most OpenZFS pull requests are centered around build fixes for the musl libc.
Pull requests
- Backport: fix nfs_truncate_shares without /etc/exports.d (to 2.2)
- Backport: fix LLVM-21 uninitialized const pointer warning (to 2.3)
- Provide loff_t via
<fcntl.h>on musl-based Linux systems - Backport: use sys/stat.h instead of linux/stat.h (to 2.3)
- Backport: use sys/stat.h instead of linux/stat.h (to 2.2)
- Backport: fix LLVM-21 uninitialized const pointer warning (to 2.2)
- Ensure 64-bit
off_tis used in user space instead ofloff_t