PoS-CoPOR
A proof-of-stake consensus protocol that hides the next block proposer through native onion routing to reduce exposure to targeted denial-of-service attacks.
01 / Our projects
Research systems and prototypes from our work on blockchains and system security.
A proof-of-stake consensus protocol that hides the next block proposer through native onion routing to reduce exposure to targeted denial-of-service attacks.
Mobile wallet synchronization using zk-SNARK proofs and on-chain checkpoints to reduce storage and bandwidth requirements without trusting a synchronization server.
A simulator for DAG-based proof-of-work protocols, realistic network topologies, and transaction-selection strategies used to study throughput and incentive attacks.
A blockchain voting protocol for choosing among multiple candidates, with public verification, self-tallying, and recovery when participants stop responding.
A self-tallying voting protocol designed to scale blockchain elections while retaining voter privacy and verifiability.
A blockchain voting framework that lets participants revise their votes between elections, with changes taking effect at the end of shorter voting epochs.
Host-based anomaly detection for Linux IoT devices, designed to detect malicious activity with low resource overhead and resistance to tampering.
A smart-contract wallet framework combining one-time passwords, an air-gapped authenticator, and two-factor authentication for managing crypto-assets.
A vulnerability analysis tool that combines code evolution and clone detection to find cryptocurrency projects affected by a known vulnerability.
A proof-of-work consensus design that incorporates weaker proofs of work to make mining contributions more visible and encourage collaboration.