My Summer of Bitcoin 2022 Experience

What is Summer of Bitcoin? a global, online summer internship program focused on introducing university students to bitcoin open-source development and design When I started to write my proposal for it, there was only one week to go before the deadline. Luckily, my experience with OSS-Fuzz and my efforts paid off. I am proud to become one of the 83 students who will participate in Summer of Bitcoin 2022 and one of the 5 students to contribute to Bitcoin Core under the guidance of Marco Falke.

Fuzzing Evolution: How developers make Bitcoin more secure

Abstract Bitcoin is a widely used distributed system that is time-tested and recognized to be secure. However, most of the existing research focus on its theoretical security model, while ignoring the possible vulnerabilities in its software implementation. This paper will review how fuzzing, an increasingly popular automated vulnerability detection method, has been used in practice and refined stage by stage by Bitcoin Core developers. In addition, this paper will describe recent work published in ICSE 2022 that analyzes three different software testing techniques and summarizes their practical effects when applied to Bitcoin Core.

Modern Crypto Course

Materials Online Crypto by Stanford Cryptography by IIT Crypto Book Blog Mind Map [实验一、Shamir 秘密共享] 实验要求 实现一个(k,n)-Shamir 秘密共享方案,其中k=3,n=4,包含以下

智能模糊测试技术综述

忽略标题中的智能 解释模糊测试技术:背景、定义、技术原理、意义、当前国内外热点研究方向; 模糊测试技术(Fuzzing)是一种流行的软件测试技术

LLVM Pass 混淆学习

Materials Home · obfuscator-llvm/obfuscator Wiki (github.com) LLVM 入门教程之 Pass 编写 - Yuuoniy’s blog 基于LLVM Pass实现控制流平坦化-软件逆向-看雪论坛 Category: llvm | LeadroyaL 系列博客 ollvm源码分析 - Pass之S

ISSTA 2022 学生志愿者云参会小记

ISSTA (The International Symposium on Software Testing and Analysis) 是软件测试与分析方面最著名的国际会议之一,也是中国计算机学会推荐的A类国际学术会议(CCF-A)。由于疫情原因,原本计划在

Rust China Conf 2022 快速复盘

第二届中国 Rust 开发者大会(Rust China Conf)原本该于 2021 年底在上海西岸智塔举办,可惜由于疫情延期到了今年,以全线上的方式开展,为时一天,上午是