Denis Firsov's repositories

jasmin-zk

We implement the Schnorr proof system in assembler via the Jasmin toolchain, and prove the security (proof-of-knowledge and zero-knowledge) and the absence of leakage through timing side-channels of that implementation in EasyCrypt.

Language:eCStargazers:2Issues:5Issues:0

easycrypt-rewinding

Reflection, Rewinding, and Coin-Toss in EasyCrypt -- accompanying EasyCrypt code

Language:eCStargazers:1Issues:3Issues:0

easycrypt-zk-code

EasyCrypt formalization of definitions and derivations associated with zero-knowledge (sigma protocols).

Language:eCStargazers:1Issues:3Issues:0

agda-noetherianness

Variations on Noetherianness

Language:AgdaStargazers:0Issues:2Issues:0

agda-programming-with-finite-sets

Dependently Typed Programming with Finite Sets

Language:AgdaStargazers:0Issues:2Issues:0

commitments-non-malleability-ec

Formal Analysis of Non-Malleability for Commitments in EasyCrypt

Language:eCStargazers:0Issues:3Issues:0

comparison-based-non-malleabiltiy-unsat

EasyCrypt proof of unsatisfiability of comparison-based definition of non-malleability for commitments

Language:eCStargazers:0Issues:2Issues:0
Language:AgdaStargazers:0Issues:4Issues:0

easycrypt-multiple-time-blt-signature

Verified Multiple-Time Signature Scheme from One-Time Signatures and Timestamping

Language:eCStargazers:0Issues:2Issues:0

easycrypt-one-time-blt-signature

Verified Security of BLT Signature Scheme

Language:eCStargazers:0Issues:2Issues:0

jasmin-leakage-freeness

Formalization of leakage-freeness properties for Jasmin programs

Language:eCStargazers:0Issues:4Issues:0

m2o2c2

Multivariable calculus course materials

Language:TeXLicense:GPL-3.0Stargazers:0Issues:2Issues:0

yul_to_easycrypt

Yul to EasyCrypt transpiler

Language:eCStargazers:0Issues:1Issues:0