Daniel Borkmann
![]()
E-Mail:
GPG key: 1538F7BE
Networks: 1, 2.
Phone: +41 44 632 70 52
ETZ G 94
Gloriastrasse 35
8092 Zurich
SwitzerlandResearch Interests
I am particularly interested in the field of networking such as high performance and carrier-grade networking, peer-to-peer systems, privacy-enhancing technologies, network security and protocol stacks, in everything around operating systems, in embedded systems and in voice-over-IP telecommunication.
Publications
- Efficient Implementation of Dynamic Protocol Stacks [doi]
Ariane Keller, Daniel Borkmann, Wolfgang Mühlbauer
Poster at ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), Brooklyn, New York, USA, 2011Software
This section contains some public software I am hacking on, partly in my spare time. Public Git repositories are also officially mirrored here and some here. Note that all of this (*) is long-term work and in progress.
- netsniff-ng*, a high performance Linux networking toolkit, including netsniff-ng, trafgen, ifpps, curvetun, ashunt, flowtop, bpfc (Home, Git)
- transsip*, a decentralized encrypted voice-over-IP telephony toolkit, including transsip, openngtn (Git)
- timedb, a high-precision, high-performance round-robin time series database (Git)
- sensord, a lightweight, plugin-based sensor monitoring and notification framework with a timedb backend, for embedded devices (Git)
- Some cleanups on the uemacs editor (Git)
- Some mainline Linux kernel patches
Other hacks:
- Some useful scripts for hacking with Git and Linux (Git)
- A minimal and secure multiuser blogging script based on Git (Home, Git)
- A minimal Scheme interpreter in Haskell (Git)
- Contributions to the software backend of ReconOS, a reconfigurable operating system (Git)
Projects
- Engineering Proprioception in Computing Systems, European Union research project (Home), since 2011
- LinGrok, a Linux Kernel Cross Reference of the latest Git trees (Home), since 2011
- ACM SIGPLAN ICFP Programming Contest 2010, part of the contest organizers group (About, Home), 2010
- Nao-Team HTWK, software engineering for humanoid robots (RoboCup Photos, Videos, Home), 2009 - 2012
Teaching Activities
- FS 2012, Fachpraktikum Technische Informatik (Concepts of operating systems)
Student Theses
- MA-2011-28, Networking Functionality for EmbedNet, Florian Deragisch
- MA-2011-27, Hardware Design for EmbedNet, Richard Huber
Personal Stuff
Besides computers, I enjoy travelling, alpine hiking (some photos), alpine skiing, backpacking, playing chess, havannah as well as reading. I like minimal and free software. Hacking software in C, Perl or Haskell is fun. During my B. Sc. and M. Sc. studies of computer science I was a scholarship student at the German National Merit Foundation. At that time, I developed software for humanoid robots, so that they can play soccer during the RoboCup world championships. I am fascinated by Eric Hughes's crypto manifestos to preserve privacy in our communication systems. During my studies, I worked at Siemens, at the Max Planck Institute for Human Cognitive and Brain Sciences and at a company that builds carrier-grade traffic management appliances. Now, I am in the Communication Systems Group at the ETH Zurich, and spend my time mainly within the EPiCS project.
Copyright (C) 2007-2012 Daniel Borkmann