Philipp Schindler's repositories

EthDKG

Ethereum-based Distributed Key Generation Protocol

Language:ShellLicense:MITStargazers:54Issues:4Issues:4

HydRand

Python implementation of the HydRand protocol

Language:PythonLicense:MITStargazers:17Issues:4Issues:6

RandRunner

Generating randomness collectively has been a long standing problem in distributed computing. It plays a critical role not only in the design of state-of-the-art Byzantine fault-tolerant (BFT) and blockchain protocols, but also for a range of applications far beyond this field. We present RandRunner, a random beacon protocol with a unique set of guarantees that targets a realistic system model. Our design avoids the necessity of a (BFT) consensus protocol and its accompanying high complexity and communication overhead. We achieve this by introducing a novel extension to verifiable delay functions (VDFs) in the RSA setting that does not require a trusted dealer or distributed key generation (DKG) and only relies on well studied cryptographic assumptions. This design allows RandRunner to tolerate adversarial or failed leaders while guaranteeing safety and liveness of the protocol despite possible periods of asynchrony.

Language:Jupyter NotebookStargazers:7Issues:2Issues:1

ctypes-demo

Python ctypes

Language:Jupyter NotebookStargazers:3Issues:3Issues:0

YubiPlugin

YubiPlugin - The easy 2nd factor solution for Keepass

Language:C#License:GPL-3.0Stargazers:3Issues:2Issues:0

py_ecc

Python implementation of ECC pairing and bn_128 and bls12_381 curve operations

Language:PythonLicense:MITStargazers:1Issues:1Issues:0

mkdocs

Project documentation with Markdown.

Language:PythonLicense:BSD-2-ClauseStargazers:0Issues:1Issues:0

openengsb

Open Engineering Service Bus, an easy-to-use engineering tool integration platform

Language:JavaLicense:Apache-2.0Stargazers:0Issues:1Issues:0
Language:HTMLStargazers:0Issues:0Issues:0

rob-twophase

The ultimate Rubik's Cube solving algorithm for high-speed axial robots.

Language:C++License:GPL-3.0Stargazers:0Issues:1Issues:0
Language:JavaStargazers:0Issues:3Issues:0

snippets

Some code snippets

Language:Jupyter NotebookLicense:MITStargazers:0Issues:2Issues:0
Language:HTMLLicense:MITStargazers:0Issues:1Issues:0