data by and about Pascal Mainini

contact + crypto

You can reach me by mail:

I prefer encrypted communication, please use exclusively the following OpenPGP-keys:

Have a look at my current keysigning policy describing the usage of my keys (see also: 2.0, 1.1, 1.0).

There is a transition-statement regarding replacement of my previous key 0xC70EEE84E284ED60.

My keys can also be found on the usual keyservers. Please consider regular updates of your keyring!


Things I have written about.


Things I have created or contributed to.

My own projects are also also mirrored at

  • famodulus

    A system consisting of a Java server and a client library in JavaScript for outsourcing modular exponentiations in multiplicative groups with a prime modulus. Based on my Bachelor's thesis.


  • persemid-usecase

    A proof-of-concept implementation for a usecase in the PerSemID-project.


  • nfc-nci-tests

    Testing functionality of the linux_libnfc-nci-library for interacting with NXP NFC controller chips.


  • stiam-sender

    Implementation of a proof-of-concept attribute authority component as defined by eCH standard 168.


  • p3-webid-proxy

    An HTTPS to HTTP proxy authenticating WebIDs.

    Developed as part of the Fusepool P3 research project at BFH.


  • webidp

    Identity Provider for WebID.

    Developed as part of the CV3.0 research project at BFH.


  • rswiki

    An approach for a RESTful and semantic wiki.


  • fusepool-uduvudu

    Uduvudu is an extensible and adaptive visualization framework for RDF Formated Data.

    It is part of the EU FP7 research project Fusepool.


  • semwebspeech

    Slides of presentations given on various occasions about semantic web-technologies.


  • vlandump

    Small utility for capturing network traffic and listing found VLAN-ids. Based on libpcap.


  • python-scripts

    A collection of small python scripts and other stuff I wrote over the years with no particular order, use or intent.


  • shellscripts

    A collection of small shellscripts/helpers and other stuff I wrote over the years with no particular order, use or intent.