-
Qualifying Location Privacy
With the term paper about k-Anonymity I already covered some method to quantify privacy in relational databases and pointed out that it becomes much harder to protect privacy with all the collection of data nowadays.
Read itSlides
This term paper addresses how you can quantify privacy regarding your location. Since almost everyone has a smartphone and location aware apps are everywhere (e.g. Facebook Places or Google Latitude) location privacy becomes more and more important. -
k-Anonymity and its influence on later research
While doing research for my bachelor thesis I already stumbled over Sweeney’s “k-Anonymity”-paper. When I got the chance to dig further into this topic by participating in a seminar I seized the opportunity to do so. The best part is that I not only could engage in the whole “how to retain privacy”-discussion but also that I got an general overview why sometimes anonymous data is not as anonymous as you might think.
Read itSlides
Re-identification is too easy, because a lot of the available information about a person is not considered personally identifiable information and is therefore not protected. But actually almost everything can help to identify a person. -
Bachelor Thesis: Codename Hinky
The official name is “Schutz vertraulicher Daten vor dem Zugriff durch JavaScript des Dienstanbieters”. The goal of the thesis was to figure out if it is possible to use a online service and not letting it examine the data you stored in its database. The problem is that you have to use the front end, which is provided by the service provider. Therefore it is insufficient to just store your data encrypted. The moment you decrypt the data the service provider can read it via JavaScript and the whole encryption was completely pointless.
Read itSlides
To solve this problem I developed a Firefox add-on that lets you use the front end and prevents the database service from reading your data. The add-on prototype can be found in the “Software” section. -
XML Encryption & CLV as a Web Service
This paper was part of a interdisciplinary seminar. Studentds from the field of economics and computer science attempt to find a solution for a dynamic price system, which incorporates statistical and background data from customers. My part was to implement the customer lifetime value (CLV). In our scenario this value was used as an estimated net present value. Meaning how much is the customer worth in Euro.
Read itSlides
-
SWAT – Petri net editor & analysis framework
SWAT is a editor build on Eclipse RPC and GEF (which are both awesome frameworks btw). For now it is a very basic editor with the typical add, remove, move, etc. plus an interface to plug in your analysis algorithm. The latter was the main reason to build another Petri net editor. Since this project was part of my master program I alsmost stopped working on SWAT. But there will hopefully be some further courses, which will enhance SWAT.
-
Customer Value Evaluation (CuVE)
CuVE was created as part of a research project supported by the BMBF (Federal Ministry of Education and Research). Project partners included other Universities like TU Darmstadt and companies like SAP and Nokia Siemens Networks. The goal for the University of Freiburg was to develop a web services, which help online shops to calculate their product prices dependent on theur customers (e.g. former purchases, Schufa,…). I was responsible for the implementation of the web service (Java, Axis2) and also to create an exemplariy web application (PHP, HTML, JavaScript).
-
WordPress Plugin: WP MtG Helper
I started this project in Summer 2008 because I couldn’t find a suitable method to link cards from Magic: the Gathering. Even most of the websites, which featured this game, used pop ups and similiar methods to display cards. You always had to click a link, if you wanted to see the card. I thought it would be neat if a mouseover would suffice. So I started to tinker around and learn to build an WordPress plugin. Over time I also added an easy way to display decklists and draft picks.
DownloadGo toDemo
The plugin is still used with and without modifications (see picture below). I hope that this will not change so soon.
-
Design for WP Maintenance Mode
Frank Bülgte asked for templates for his WordPress plugin called WP Maintenance Mode. I sent him my design suggestion and he used it as one of the splash page layouts. Yeah! I also wrote a short tutorial on the design process (in German).


















