Dimitris Mouris's repositories
auction-website
:label: An e-commerce marketplace template. An online auction and shopping website for buying and selling a wide variety of goods and services worldwide.
parallel-convolution
๐ผ๏ธ Parallel Image Convolution, applying a blur filter to images. Written in C, optimized in three different ways: MPI, MPI & OpenMP and CUDA.
review-template
๐ A simple paper review template
lambda-calculus-interpreter
โ๏ธ A simple lambda (ฮป) calculus interpreter
master-thesis
๐ A. Giannopoulos, D. Mouris M.Sc. thesis for University of Athens
sigmod-contest-2015
๐ฅ๏ธ ACM Sigmod 2015 Programming Contest. This repository handles concurrent reads and writes carefully in order to achieve the isolation principle of ACID.
arduino-projects
๐กA collection of simple Arduino examples
gmw-protocol
Goldreich, Micali, and Wigderson (GMW) MPC protocol that uses boolean-circuits computing a function. GMW is secure against a semi-honest adversary controlling any number of corrupted parties.
awesome-he
โจ Awesome - A curated list of amazing Homomorphic Encryption libraries, software and resources
draft-mouris-cfrg-mastic
Specification of the Mastic Verifiable Distributed Aggregation Function (VDAF)
liboqs-java
liboqs-java is an open source Java wrapper for the liboqs C library. The Open Quantum Safe (OQS) project provides software for prototyping quantum-resistant cryptography.
mastic
Mastic: Private Weighted Heavy-Hitters and Attribute-Based Metrics
ohmyzsh
๐ A delightful community-driven (with 2,100+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
Private-ID-fork
A collection of algorithms to perform join between two or more parties while preserving the privacy of the identifiers
QR-secret-sharing
:lock: Create QR codes to secret-share a message. Ideal for cryptocurrency wallet recovery keys and passwords.
rabbit-mpc-comparisons
PoC implementation of https://eprint.iacr.org/2021/119.pdf
rainbow-tables
๐ Create rainbow tables and implement a rainbow-table attack using the Blake-256 hash function.
raw-ipa
A raw implementation of Interoperable Private Attribution
solar-system
โ๏ธ๐ An imaginary solar system implemented in opengl
vim-config
๐My vim configuration files and plugins
volepsi
Efficient Private Set Intersection base on VOLE