Hi!

I am Florian Moser.
Developer of big and small applications.
Researcher of internet voting schemes.

Do you have a new project for me? Contact me: me (​a​t​) famoser.ch

Portrait Florian Moser

Projects

Baupen

The issue management system supports site managers in the recording of defects, as well as the acceptance and the documentation of the construction site.

The combination of webpage and app is in use on dozens of construction sites. Since the release, the tool has been continuously adapted to the way site managers work.

Project webpage: baupen.ch

Screenshot Pendenzenverwaltung baupen.ch

E-Voting for the University of Zürich

Members of V-ATP (administrative and technical staff), VFFL (senior researchers and teaching staff) and VAUZ (junior researchers) elect delegates into University committees.

A security analysis of the concept was created for and reviewed by the University. The source code underwent a code review by cnlab.

The tool is being used for binding elections since 2018 and has seen multiple election cycles. It is continously being extended to further reduce administrational effort and increase usability.

Screenshot eVoting Stände

Research & Teaching

Research proposal: Code Voting for Swiss Internet Voting 2022, E-Vote ID 2022

Complexity of the Swiss internet voting proposals is identified as a repeatedly voiced concern in reviews. Code voting is proposed as an additional mechanism, which reduces the complexity of the involved cryptography while increasing security. The protocol, security definitions motivated by Swiss law and corresponding proofs are sketched [download].

Master thesis: Swiss Internet Voting 2022

The Master's thesis examines internet voting in Switzerland. First, an overview of the scientific literature is given, and then relevant events, laws and political influences in Switzerland are summarised. To improve the current situation, a code-voting system is proposed that drastically reduces the complexity of the cryptography involved, while achieving stronger security properties. It is proven that this design meets formal definitions of legal requirements [download].

Report: A Pairing-Based Identification Protocol for CHVote 2021

CHVote is an internet voting protocol suitable for use in Switzerland. As part of the casting procedure, voters authenticate their vote by entering an authentication key. In an effort to increase usability, a novel pairing-based identification protocol was proposed which requires only half the key for the same security guarantee than the previous proposal. The report proves the protocol secure, but asserts that the key size cannot be halved [report, paper, one-way proof].

Advanced Systems Lab: Fast imlementation of Curve25519 on Intel Skylake 2020

As a joint work with three other students, it was investigated whether existing implementations of the widely used Curve25519 could be further improved. Multiple approaches out of existing literature were combined and extended. The resulting implementation for the Intel Skylake architecture was 10% faster than all other implementations of the Bernstein comparison [herunterladen, code].

Bachelor thesis: Identifying encrypted online video streams using bitrate profiles 2018

It was investigated whether passively observable network traffic of netflix could be used to identify the currently watched content. Existing approaches were replicated, and extended. The resulting implementation needed only to measure the in average used bandwidth to identify what content is being watched [herunterladen, code].

Teaching: TheAlternative 2016-2022 and University of Zürich since 2020

As part of TheAlternative, I used to organize and give lectures [project management, web, pdf]. As a course instructor for University of Zürich, I regularely give a course about git and GitLab [git].

Experience

Developer & Scientist
famoser GmbH
Jan. 2018 - jetzt

Master of Science ETH in Computer Science
ETH - Eidgenössische Technische Hochschule Zürich
Sep. 2019 - Feb. 2022, grade average top 15%

logo of ETH - Eidgenössische Technische Hochschule Zürich

Board Member, Ressort Internal Affairs
VSETH - Dachverband der Studierenden ETH
Sep. 2019 - Sep. 2020

logo of VSETH - Dachverband der Studierenden ETH

Professional Software Engineer
Zühlke AG - Empowering Ideas
Oct. 2018 - Jun. 2019

logo of Zühlke AG - Empowering Ideas

Projektleitung & Programmierung
JKweb GmbH - Schöne und schlichte Webseiten
Feb. 2016 - Dez. 2017

logo of JKweb GmbH - Schöne und schlichte Webseiten

Bachelor of Science ETH in Computer Science
ETH - Eidgenössische Technische Hochschule Zürich
Sep. 2015 - Sep. 2018

logo of ETH - Eidgenössische Technische Hochschule Zürich
ETH ETH JKWeb Zühlke VSETH Freelancer jetzt 2015
Pensum

famoser GmbH, CHE-498.133.112
Moosburgstrasse 25, 8307 Effretikon