Skip to content
View yebtimothy's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report yebtimothy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yebtimothy/README.md

Yeboah Timothy

Post-Quantum Cryptographic Engineer & Distributed Systems Developer Remote | yeb.timotheous@proton.me | Reddit: u/yeb_timotheous

Specializing in low-level implementations of NIST PQC standards (FIPS 203/204), SIMD-accelerated zero-knowledge provers, and consensus state execution engines.


Active Repositories

Post-Quantum & Cryptographic Engineering

  • pq-dilithium-c C — High-performance C implementation of the NIST ML-DSA (Dilithium) signature scheme optimized for execution speed.
  • pq-pow-dilithium C — Authenticated post-quantum proof-of-work where ML-DSA-65 signing is fused with a tunable hash difficulty target (built on pq-dilithium-c).
  • pqc-rpc-proxy Go — Hybrid post-quantum TLS proxy securing validator JSON-RPC connections using native ML-KEM-768/X25519 key agreements.
  • hybrid-hsm-enclave C++ — HSM wallet enclave simulator using mlock page locking, guard pages (mprotect), and constant-time hybrid ECDSA/ML-DSA signature verification.
  • bash-pqc-keygen Go/Shell — Automated local PQC key generation and root certificate authority (CA) utility suite.

Zero-Knowledge & Consensus Systems

  • lattice-zk-prover C++/OpenMP — SIMD-parallelized polynomial commitment solver in negacyclic quotient rings $R_q = \mathbb{Z}_q[x] / (x^n + 1)$ for lattice-based ZK-provers.
  • pqc-sig-aggregator Go — Decoupled consensus signature aggregation simulator evaluating Merkle registries, bitmaps, and recursive ZK-SNARK pre-commit compressions.
  • p2p-consensus Go — Custom BFT consensus engine and libp2p networking stack optimized for larger PQC key payload propagation.

Virtual Machines & Execution

  • evm-c C — Lightweight, zero-dependency EVM state transition execution interpreter written in pure C.
  • pqc-node-bench Go — Benchmark suite measuring validator throughput and network latency under post-quantum signature verification overhead.
  • rollup-sequencer-sim Python — Simulator evaluating modular rollup transaction-ordering policies (FIFO, PBS, MEV-Share).

Active Research & R&D

  • pq-hd-wallet C++ — Noise-stable Hierarchical Deterministic (HD) key derivation for lattice-based public keys (BIP-32 PQC extension) utilizing Secure Enclaves.
  • goldilocks-simd-ntt C++/AVX-512 — SIMD-vectorized Goldilocks field $\mathbb{F}_p$ ($p=2^{64}-2^{32}+1$) solver executing accelerated NTTs via Shoup reduction for L2 recursive provers.
  • pq-threshold-mempool C++ — Post-quantum threshold decryption engine (Threshold ML-KEM-768) utilizing noise-flooding and Lagrange interpolation to mitigate front-running (MEV) in validator pools.

Technical Index

  • Languages: C, C++, Go, Python, Assembly (x86_64 SIMD), Shell.
  • Systems: POSIX Memory Management (mlock, mprotect), OpenMP, OpenSSL EVP, libp2p, Go Worker Pools.
  • Primitives: ML-KEM-768, ML-DSA-65, ECDSA P-256/SECP256r1, negacyclic NTT, Goldilocks.

Pinned Loading

  1. pq-dilithium-c pq-dilithium-c Public

    Zero-dependency optimized C implementation of NIST ML-DSA-65 (Dilithium3) digital signatures.

    C

  2. bash-pqc-keygen bash-pqc-keygen Public

    Shell utilities and Go helper for local ML-DSA-65 / ML-KEM-768 key generation, file signing, and CA management.

    Shell

  3. hybrid-hsm-enclave hybrid-hsm-enclave Public

    HSM enclave simulator with mlock guard pages and hybrid ECDSA + ML-DSA-65 signing.

    C++

  4. pq-pow-dilithium pq-pow-dilithium Public

    Authenticated post-quantum PoW — ML-DSA-65 signing fused with a tunable hash difficulty target.

    C

  5. p2p-consensus p2p-consensus Public

    BFT consensus engine and libp2p networking stack with ML-DSA-65 validator signatures.

    Go

  6. pq-consensus-pow pq-consensus-pow Public

    BFT consensus with PQ-authenticated block proposals via fused ML-DSA PoW.

    Go