Eric Brigham
PhD Candidate | Computer Science | Security, Privacy, Decentralization
>>> Experience <<<
Automation Engineer, GlobalFoundries
- Developed widely used AWS-based tooling to extract, normalize, and visualize real-time dispatching data and disruptions in wafer production.
- Architected production trace models and implemented AWS lambda functions to enable downstream audits.
- Conducted original research to abstract low-level dispatch logs into generalized waiting scenarios, enabling more informed and efficient dispatching decisions.
Teaching Assistant, University of Minnesota
- Served as head teaching assistant for a number of courses to include Computer Security, Discrete Mathematics, and many finance courses.
- Planned, designed, and delivered weekly discussion sections.
Research Assistant, University of Minnesota, Maryland
- Developed novel traffic anaylsis methods to link groups of communicating entities through metadata alone.
- Performed novel work to extend the "selfish miner problem" from a single deviant to multiple non-colluding deviants.
Assistant Language Teacher, Saga Prefectural Board of Education
- Worked as a public school teacher, teaching English to students of various levels in Saga, Japan.
- Created daily original lesson plans, delivered lecture, and maintained order in classrooms of 40 students.
- Prepared students for university entrance exams and English speech competitions.
>>> Education <<<
University of Minnesota
- Ph.D Candidate, Computer Science Present
- M.S. Computer Science 2024
Waseda University, Tokyo
- Research Student, Fundamental Science and Engineering 2021
New College of Florida
- B.A. Computer Science 2019
>>> Publications/Projects <<<
- No safety in numbers: traffic analysis of sealed-sender groups in Signal
- Competing (Semi-)Selfish Miners in Bitcoin
- A Usage-Based Mechanism for Securing Systems Via Blockchains
- Some other papers I helped write in Japan: here and here
This work describes a novel attack against group conversations in Signal, showing that groups of communicating entities may be linked through conversation metadata alone. The above link is merely a two page version -- the complete is currently in press.
This work solved an open problem in bitcoin mining attacks, answering the question "what happens when there is more than one selfish miner?"
This work provides an incentive compatible model for secure applications on blockchain, using the DNS as a motivating example.
>>> Skills <<<
Languages
Computer
- Python, C++, Solidity, Go, Java, R, \(\LaTeX\), SQL
Natural
- English, Japanese, some Chinese