Pinned Repositories
2048-sampler
A tool used to analyze different swipe patterns within the 2048 game to quantify the effectiveness of swipe patterns.
academic-pdf-similarity-score
Compute the similarity between two PDF manuscripts; a useful tool for journal extensions.
aes
Given a plaintext and key, this will compute the corresponding AES ciphertext.
anti-withholding-reward-system-analyzer
A theoretical tool to compute and analyze the reward given to Bitcoin miners.
BASIC-transpiler
Run BASIC code from the browser.
blockchain-simulator
A proof-of-work network simulator for blockchain and cryptocurrency research.
des
Given a plaintext and key, this will compute the corresponding DES ciphertext.
SIM-coin.sol
The source code for (BEP-20) SIM coin.
tcp-udp-socket-file-transfer
Socket programming: TCP, UDP + ARQ stop-and-wait, and UDP + ARQ selective repeat.
top-SAT-solvers-2021
The top three SAT solvers of 2021: kissat-MAB, lstech_maple, and kissat_gb.
simewu's Repositories
simewu/blockchain-simulator
A proof-of-work network simulator for blockchain and cryptocurrency research.
simewu/SIM-coin.sol
The source code for (BEP-20) SIM coin.
simewu/des
Given a plaintext and key, this will compute the corresponding DES ciphertext.
simewu/BASIC-transpiler
Run BASIC code from the browser.
simewu/academic-pdf-similarity-score
Compute the similarity between two PDF manuscripts; a useful tool for journal extensions.
simewu/aes
Given a plaintext and key, this will compute the corresponding AES ciphertext.
simewu/anti-withholding-reward-system-analyzer
A theoretical tool to compute and analyze the reward given to Bitcoin miners.
simewu/assembly_instruction_extractor_cpp
Log the distribution of assembly instructions used to execute a given C++ function using GDB.
simewu/bitcoin_researcher
Bitcoin Core research toolkit.
simewu/expression-evaluator
Convert from infix notation to postfix notation, then evaluate the expression.
simewu/mining-difficulty-calculator
A simple tool used to brainstorm the non-synchronous nature of the mining difficuly adjustment in PoW-based blockchains.
simewu/networking-protocol-stress-tester
Adds a network filter to the networking interface that delays packets, drops packets, duplicates packets, or corrupts packets at user-selected configurations.
simewu/number-system-tables
A tool for understanding the relationships between binary, hexadecimal, and other number systems.
simewu/uncle-block-attack-analyzer
A theoretical tool to compute and analyze the equations presented in our Uncle Block Attack paper
simewu/bitcoin-version-compare
A comparison tool to quantify all changes made in Bitcoin over the past few decades
simewu/cryptocurrency-template
A simple solidity token implementation
simewu/dog-friendly
A map-based website built using ruby on rails.
simewu/dogecoin_researcher
very Dogecoin Research Toolkit
simewu/ethereum-version-compare
A comparison tool to quantify all changes made in Ethereum over the past few decades
simewu/ethereum_researcher
Ethereum Research Toolkit
simewu/liboqs_researcher
C library for quantum-safe cryptography.
simewu/lsquic_researcher
LiteSpeed QUIC and HTTP/3 Library
simewu/matlab-scripts
A collection of MATLAB plotting scripts.
simewu/python-scripts
A collection of helpful Python tools
simewu/redis_researcher
Redis Database Research Toolkit
simewu/srsRAN-version-compare
A comparison tool to quantify all changes made in srsRAN over the past few decades
simewu/srsRAN_Project_Research
Open source O-RAN 5G CU/DU solution from Software Radio Systems (SRS) https://docs.srsran.com/projects/project
simewu/video-power-log-to-csv
Convert a video of a power monitor into a CSV file
simewu/windows-automator
Create bots; automate yourself using C#
simewu/z3
The Z3 Theorem Prover