Coder Social home page Coder Social logo

Hi there, I'm Manel ๐Ÿ‘‹

I'm a husband, father of two, (amateur) tenor singer and a Cryptography PhD student at the University of Lisbon, IST, Portugal.

  • ๐Ÿ”ญ Iโ€™m currently working on the applications of Quantum Cryptographic protocols to Secure Multiparty Computation.

๐Ÿค“ Projects

Running

  • QuantaGenomics: is focused on the development of a quantum-enabled Secure Multiparty Computation service for collaborative genomic medicine. Promotion video on YouTube.
  • QUESTS: is focused on the development of a Secure Multiparty Computation service for vehicular ad hoc networks (VANETs).

Closed

  • QuGenome: is focused on the implementation of a Secure Multiparty Computation service supported by quantum technologies to compute phylogenetic trees over the Madrid OpenQKD network. Check the App demo here.
  • QuantumMining: is focused on the design and implementation of a quantum oblivious transfer protocol over optical fibres and integration with a privacy preserving genome data mining service.
  • Q.DOT: implementation of Secure Multiparty Computation for vehicular networks, specifically to calculate the average speed of vehicles in highways.

๐ŸŽ“ Research articles

Under developlment

๐Ÿ’ป Coding projects

  • Threshold ECDSA: Python implementation of the protocol described in this paper
  • zkp-ecdsa-rs (work in progress): Rust implementation of the zk-ecdsa protocol.
  • Verifiable private database query (work in progress): an application based on the MP-SPDZ framework.
  • QMP-SPDZ: a fork from MP-SPDZ that includes modifications to support quantum-proof MPC protocols.
  • Quantum private phylogenetic analysis: an application that securely computes phylogenetic trees based on the PHYLIP package, secure multiparty computation and quantum technologies. Demo. Presentation. Paper.
  • OTKeys: an implementation of a string oblivious transfer based on oblivious keys and random oblivious transfer keys.
  • QSHY: QSHY stands for Quantum Semi Honest Yao and it implements a semi-honest Yao protocol assisted with quantum oblivious keys.
  • Threshold wallet: a simple prototype of an Ethereum crypto wallet that uses ZenGo-X implementation of {t,n}-Threshold ECDSA based on the GG20 algorithm. Demo.
  • DDHOT: an implementation of UC-secure Oblivous Transfer under DDH assumption based on the PVW framework. Demo.

๐Ÿ—ž๏ธ Blog posts

๐Ÿ“บ YouTube videos

๐ŸŽค My choir recordings

๐Ÿ›  Tools & Languages:



Connect with me

manel1874 | LinkedIn manel1874 | Medium manel1874 | Medium

Manuel Santos's Projects

courses icon courses

A place where our community can discuss OpenMined Courses, including posting questions, sharing feedback, or providing comments for discussion!

ddhot icon ddhot

Implementation of UC-secure OT under DDH assumption

iconografia-portuguesa icon iconografia-portuguesa

Portuguese Iconography (Iconografia Portuguesa) is a database of designs and patterns representative of Portugal's culture and history. This repository aims to document, catalog and index these designs, making them accessible to the world, and to preserve this unique aspect of Portuguese culture for future generations.

mpyc icon mpyc

MPyC: Multiparty Computation in Python

multi-party-ecdsa icon multi-party-ecdsa

Rust implementation of {t,n}-threshold ECDSA (elliptic curve digital signature algorithm).

noisy-qole icon noisy-qole

Frequency analysis of the post-processing phase of the noisy-qole protocol

pysyft icon pysyft

A library for answering questions using data you cannot see

qmp-spdz icon qmp-spdz

Versatile framework for multi-party computation

qshy icon qshy

Quantum Semi Honest Yao protocol framework

sympc icon sympc

A SMPC companion library for Syft

zkp-ecdsa icon zkp-ecdsa

Proves knowledge of an ECDSA-P256 signature under one of many public keys that are stored in a list.

zkp-ecdsa-rs icon zkp-ecdsa-rs

Rust library that proves knowledge of an ECDSA-P256 signature under one of many public keys that are stored in a list.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.