I do research in the field of system security, with a focus on microarchitectural side channel attacks. This includes the development of new attack techniques, but even more the creation of new tools to process sensitive information securely on otherwise insecure microarchitectures.
For measurements and attacks, I use low-level programming languages like C/C++ and, most notably, x86 Assembly. For everything else I prefer C#.
When I'm not doing research, I develop new and innovative online teaching material for our IT security courses, for example an ASP.NET Core based CTF (Capture the Flag) framework, which combines mandatory exercises and practical tasks with a competition.
Stack Overflow
Q&A for professional and enthusiast programmers
Meta Stack Exchange
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Mathematics
Q&A for people studying math at any level and professionals in related fields
Stack Apps
Q&A for apps, scripts, and development with the Stack Exchange API
Sustainable Living
Q&A for folks dedicated to a lifestyle that can be maintained indefinitely without depleting available resources
Freelancing
Q&A for self-employed and freelance workers
Pets
Q&A for pet owners, caretakers, breeders, veterinarians, and trainers
Tridion
Q&A for Tridion developers and administrators
スタック・オーバーフロー
熱狂的でプロフェッショナルなプログラマーのためのQ&A
Software Recommendations
Q&A for people seeking specific software recommendations
Aviation
Q&A for aircraft pilots, mechanics, and enthusiasts
Stack Overflow на русском
Вопросы и ответы для программистов
Expatriates
Q&A for people living abroad on a long-term basis
Mathematics Educators
Q&A for those involved in the field of teaching mathematics
Sound Design
Q&A for sound engineers, producers, editors, and enthusiasts
Arduino
Q&A for developers of open-source hardware and software that is compatible with Arduino
Ebooks
Q&A for ebook publishers and readers
Beer, Wine & Spirits
Q&A for alcoholic beverage aficionados and those interested in beer, wine, or spirits
Tor
Q&A for researchers, developers, and users of Tor
Earth Science
Q&A for those interested in the geology, meteorology, oceanography, and environmental sciences
Data Science
Q&A for Data science professionals, Machine Learning specialists, and those interested in learning more about the field
Italian Language
Q&A for students, teachers, and linguists wanting to discuss the finer points of the Italian language
Amateur Radio
Q&A for amateur radio enthusiasts
Stack Overflow em Português
Perguntas e respostas para programadores profissionais e entusiastas
History of Science and Mathematics
Q&A for people interested in the history and origins of science and mathematics
Mathematica
Q&A for users of Wolfram Mathematica
Chinese Language
Q&A for students, teachers, and linguists wanting to discuss the finer points of the Chinese language
Psychology & Neuroscience
Q&A for practitioners, researchers, and students in cognitive science, psychology, neuroscience, and psychiatry
Martial Arts
Q&A for students and teachers of all martial arts
Robotics
Q&A for professional robotic engineers, hobbyists, researchers and students
Sports
Q&A for participants in team and individual sport activities
Christianity
Q&A for committed Christians, experts in Christianity and those interested in learning more
Poker
Q&A for serious players and enthusiasts of poker
Salesforce
Q&A for Salesforce administrators, implementation experts, developers and anybody in-between
Chemistry
Q&A for scientists, academics, teachers, and students in the field of chemistry
Genealogy & Family History
Q&A for expert genealogists and people interested in genealogy or family history
ExpressionEngine® Answers
Q&A for administrators, end users, developers and designers for ExpressionEngine® CMS
Russian Language
Q&A for students, teachers, and linguists wanting to discuss the finer points of the Russian language
English Language Learners
Q&A for speakers of other languages learning English
Space Exploration
Q&A for spacecraft operators, scientists, engineers, and enthusiasts
Blender
Q&A for people who use Blender to create 3D graphics, animations, or games
Astronomy
Q&A for astronomers and astrophysicists
Network Engineering
Q&A for network engineers
Stack Overflow en español
Preguntas y respuestas para programadores y profesionales de la informática
Law
Q&A for legal professionals, students, and others with experience or interest in law
Puzzling
Q&A for those who create, solve, and study puzzles
Latin Language
Q&A for linguists, teachers, and students wanting to discuss the finer points of the Latin language
Language Learning
Q&A for students, teachers, polyglots, and anyone interested in the techniques of second-language acquisition
Mythology & Folklore
Q&A for enthusiasts and scholars of mythology and folklore
Sitecore
Q&A for developers and end users of the Sitecore CMS and multichannel marketing software
Operations Research
Q&A for operations research and analytics professionals, educators, and students
DevOps
Q&A for software engineers working on automated testing, continuous delivery, service integration and monitoring, and building SDLC infrastructure
Drones and Model Aircraft
Q&A for experienced flyers, pilots, and builders of drones and model aircraft
Internet of Things
Q&A for builders and users of networked sensors and control devices in the contexts of smart homes, industry automation, or environmental sensors
Ukrainian Language
Q&A for linguists, teachers and students of the Ukrainian language
Solana
Q&A for Solana software users and developers
EOS.IO
Q&A for users and developers of distributed applications built on top of the blockchain operating system, EOS.IO
Computer Science Educators
Q&A for those involved in the field of teaching Computer Science
Tezos
Q&A for users, experts, and developers of the Tezos blockchain project
Matter Modeling
Q&A for materials modelers and data scientists
Iota
Q&A for users of Iota, the open-source cryptocurrency for IoT that does not use a blockchain
Cardano
Q&A for users and developers of the Cardano cryptocurrency ecosystem
Quantum Computing
Q&A for engineers, scientists, programmers, and computing professionals interested in quantum computing
Esperanto Language
Q&A for teachers and students of the Esperanto language
Monero
Q&A for developers and users of the secure, private and untraceable cryptocurrency Monero
3D Printing
Q&A for 3D printing enthusiasts
Buddhism
Q&A for people practicing or interested in Buddhist philosophy, teaching, and practice
Biblical Hermeneutics
Q&A for professors, theologians, and those interested in exegetical analysis of biblical texts
Engineering
Q&A for professionals and students of engineering
Emacs
Q&A for those using, extending or developing Emacs
Vi and Vim
Q&A for people using the vi and Vim families of text editors
CiviCRM
Q&A for administrators and users of the CiviCRM Constituent Relationship Management software
Economics
Q&A for those who study, teach, research and apply economics and econometrics
Artificial Intelligence
Q&A for people interested in conceptual questions about life and challenges in a world where "cognitive" functions can be mimicked in purely digital environment
Retrocomputing
Q&A for vintage-computer hobbyists interested in restoring, preserving, and using the classic computer and gaming systems of yesteryear
Hinduism
Q&A for followers of the Hindu religion and those interested in learning more about Hinduism
Lifehacks
Q&A for people looking to bypass life's everyday problems with simple tricks
Portuguese Language
Q&A for linguists, teachers and learners wanting to discuss the finer points of the Portuguese language
Coffee
Q&A for people interested in all aspects of producing and consuming coffee
Woodworking
Q&A for professional and amateur woodworkers
Русский язык
Cайт вопросов и ответов для лингвистов и энтузиастов русского языка
Korean Language
Q&A for linguists, teachers and students of the Korean language
Craft CMS
Q&A for administrators, end users, developers and designers for Craft CMS
Computer Graphics
Q&A for computer graphics researchers and programmers
Open Source
Q&A for people organizing, marketing or licensing open source development projects
Arts & Crafts
Q&A for artists and crafters
Bricks
Q&A for LEGO® and building block enthusiasts
Academia
Q&A for academics and those enrolled in higher education
Spanish Language
Q&A for linguists, teachers, students and Spanish language enthusiasts in general wanting to discuss the finer points of the language
Physics
Q&A for active researchers, academics and students of physics
English Language & Usage
Q&A for linguists, etymologists, and serious English language enthusiasts
Politics
Q&A for people interested in governments, policies, and political processes
Ethereum
Q&A for users of Ethereum, the decentralized application platform and smart contract enabled blockchain
Magento
Q&A for users of the Magento e-Commerce platform
Code Golf
Q&A for programming puzzle enthusiasts and code golfers
The Great Outdoors
Q&A for people who love being outdoors enjoying nature and wilderness, and learning about the required skills and equipment
Bitcoin
Q&A for Bitcoin users, developers, and enthusiasts
Joomla
Q&A for Joomla! administrators, users, developers and designers
The Workplace
Q&A for members of the workforce navigating the professional setting
Literature
Q&A for scholars and enthusiasts of literature
Computer Science
Q&A for students, researchers and practitioners of computer science
Home Improvement
Q&A for contractors and serious DIYers
History
Q&A for historians and history buffs
Worldbuilding
Q&A for writers/artists using science, geography and culture to construct imaginary worlds and settings
Web Applications
Q&A for power users of web applications
Code Review
Q&A for peer programmer code reviews
Ask Different
Q&A for power users of Apple hardware and software
Raspberry Pi
Q&A for users and developers of hardware and software for Raspberry Pi
German Language
Q&A for speakers of German wanting to discuss the finer points of the language and translation
Information Security
Q&A for information security professionals
Unix & Linux
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems
Server Fault
Q&A for system and network administrators
TeX - LaTeX
Q&A for users of TeX, LaTeX, ConTeXt, and related typesetting systems
Islam
Q&A for Muslims, experts in Islam, and those interested in learning more about Islam
Music: Practice & Theory
Q&A for musicians, students, and enthusiasts
Movies & TV
Q&A for movie and TV enthusiasts
Reverse Engineering
Q&A for researchers and developers who explore the principles of a system through analysis of its structure, function, and operation
Software Engineering
Q&A for professionals, academics, and students working within the systems development life cycle
Parenting
Q&A for parents, grandparents, nannies and others with a parenting role
Stellar
Q&A for developers and users of Stellar and the Stellar Distributed Exchange
Cross Validated
Q&A for people interested in statistics, machine learning, data analysis, data mining, and data visualization
Seasoned Advice
Q&A for professional and amateur chefs
MathOverflow
Q&A for professional mathematicians
Video Production
Q&A for engineers, producers, editors and enthusiasts spanning the fields of video and media creation
Chess
Q&A for serious players and enthusiasts of chess
Photography
Q&A for professional, enthusiast and amateur photographers
Bioinformatics
Q&A for researchers, developers, students, teachers, and end users interested in bioinformatics
Personal Finance & Money
Q&A for people who want to be financially literate
Writing
Q&A for the craft of professional writing, including fiction, non-fiction, technical, scholarly, and commercial writing
Homebrewing
Q&A for dedicated home brewers and serious enthusiasts
Graphic Design
Q&A for Graphic Design professionals, students, and enthusiasts
Database Administrators
Q&A for database professionals who wish to improve their database skills and learn from others in the community
Physical Fitness
Q&A for physical fitness professionals, athletes, trainers, and those providing health-related needs
Quantitative Finance
Q&A for finance professionals and academics
Drupal Answers
Q&A for Drupal developers and administrators
Philosophy
Q&A for those interested in the study of the fundamental nature of knowledge, reality, and existence
Mi Yodeya
Q&A for those who base their lives on Jewish law and tradition and anyone interested in learning more
Signal Processing
Q&A for practitioners of the art and science of signal, image and video processing
Motor Vehicle Maintenance & Repair
Q&A for mechanics and DIY enthusiast owners of cars, trucks, and motorcycles
SharePoint
Q&A for SharePoint enthusiasts
Gardening & Landscaping
Q&A for gardeners and landscapers
Project Management
Q&A for project managers
Software Quality Assurance & Testing
Q&A for software quality control experts, automation engineers, and software testers
Travel
Q&A for road warriors and seasoned travelers
Japanese Language
Q&A for students, teachers, and linguists wanting to discuss the finer points of the Japanese language
Game Development
Q&A for professional and independent game developers
Cryptography
Q&A for software developers, mathematicians and others interested in cryptography
Computational Science
Q&A for scientists using computers to solve scientific problems
WordPress Development
Q&A for WordPress developers and administrators
Android Enthusiasts
Q&A for enthusiasts and power users of the Android operating system
Biology
Q&A for biology researchers, academics, and students
Science Fiction & Fantasy
Q&A for science fiction and fantasy enthusiasts
Board & Card Games
Q&A for people who like playing board games, designing board games or modifying the rules of existing board games
Arqade
Q&A for passionate videogamers on all platforms
French Language
Q&A for students, teachers, and linguists wanting to discuss the finer points of the French language
Electrical Engineering
Q&A for electronics and electrical engineering professionals, students, and enthusiasts
Linguistics
Q&A for professional linguists and others with an interest in linguistic research and theory
Geographic Information Systems
Q&A for cartographers, geographers and GIS professionals
Theoretical Computer Science
Q&A for theoretical computer scientists and researchers in related fields
Bicycles
Q&A for people who build and repair bicycles, people who train cycling, or commute on bicycles
User Experience
Q&A for user experience researchers and experts
Role-playing Games
Q&A for gamemasters and players of tabletop, paper-and-pencil role-playing games
Substrate and Polkadot
Q&A for developers building blockchains with the Substrate SDK
Bioacoustics
Q&A for people interested in the studies of non-human animal sounds and the impacts of sounds on animals
Programming Language Design and Implementation
Q&A for designers and implementers of computer programming languages
Veganism & Vegetarianism
Q&A for those committed to a vegan or vegetarian lifestyle and anyone interested in learning more
Open Data
Q&A for developers and researchers interested in open data
Ask Patents
Q&A for people interested in improving the patent system
Hardware Recommendations
Q&A for people seeking specific hardware recommendations
Community Building
Q&A for community managers, administrators, and moderators
elementary OS
Q&A for developers and users of elementary OS and applications
Music Fans
Q&A for music historians, critics, and fans
Medical Sciences
Q&A for professionals in medical and allied health fields, students of those professions, related academics, and others with a sound understanding of medicine and healthcare-related sciences
GenAI
Q&A for GenAI enthusiasts and practitioners and those interested in learning more about using GenAI tools
Proof Assistants
Q&A for mathematicians and computer scientists who develop and use proof assistants
Interpersonal Skills
Q&A for people looking to improve their interpersonal communication skills
Constructed Languages
Q&A for designers and users of artificial or invented languages, consciously developed instead of having developed naturally
CS50
Q&A for students of Harvard University's CS50