Publications

Research

Pairing-based cryptography, protocol design and the long tail of making it all work in software. The list is assembled from my ORCID record, my dblp bibliography and my Google Scholar export, so it follows them rather than being retyped by hand. Open any entry for the full record.

Loading the publication list…

Where this list comes from

ORCID

Decides what counts. ORCID is the record I curate, so anything I claim appears here. Read through their public API, which is free and meant to be read by machines.

OpenAlex

Supplies the detail ORCID entries lack: complete author lists, venue names, pages and DOIs. An open API with no key and no bot wall, which is why it now does the job dblp used to.

Semantic Scholar

Supplies the citation counts, one per work, through a free and documented API. The h-index and i10 above are computed from exactly the counts shown below, so the figures and the list can never disagree.

Google Scholar

Catches what the others miss — Spanish-language venues, workshops, reports — via Scholar's own BibTeX export rather than a scraper. It only ever adds works; where dblp already has a record, dblp's cleaner metadata wins. Its citation figures are entered by hand and carry the date.