Structure
This is a joint interest group by UCI CS working groups to understand the other partners' fields better, explore new ideas, and collaboration opportunities. The bi-weekly meetings are characterized by highly interactive sessions with a mixture of i) fundamentals presentations, ii) stimulus presentations, iii) brainstorming sessions, iv) constructive discussions, v) status reports, and of course, vi) hard work back in the lab. We let students from our labs participate in all parts. For the second quarter 2020, we switched from physical meetings to video conferencing.
The goal is the establishment of a practical blockchain competence in ICS. This cooperation is supported by an ICS Endeavor grant.
Presentations and Materials
Blockchains on the Example of Bitcoin
Presentation Slides, Adrian Dabrowski
Probabilistic Embedding Model
Presentation Slides, Robert BamlerDecentralized Matrix Factorization (private)
Presentation Slides, Robert BamlerPeephole Optimization via Convolution (private)
Presentation Slides, Min-Yih HsuML-guided Fuzzing (private)
Presentation Slides, Matthew DeesPublications
On the Usability of Authenticity Checks for Hardware Security Tokens
Katharina Pfeffer, Alexandra Mai, Adrian Dabrowski, Matthias Gusenbauer, Philipp Schindler, Edgar Weippl, Michael Franz, Katharina Krombholz. In proceedings of the 30th USENIX Security Symposium 2021. (August 2021)Usenix PDF (open access) Slides Presentation BibTex
StackBERT: Machine Learning Assisted Static Stack Frame Size Recovery on Stripped and Optimized Binaries
Chinmay Deshpande, David Gens, Michael Franz . In Proceedings of the 14th ACM Workshop on Artificial Intelligence and Security, AISec'21. (November 2021)ACM Digital Library ACM PDF (open access) Presentation BibTex
Better Keep Cash in Your Boots - Hardware Wallets Are the New Single Point of Failure
Adrian Dabrowski, Katharina Pfeffer, Markus Reichel, Alexandra Mai, Edgar R. Weippl, Michael Franz. In proceedings of the 2021 ACM CCS Workshop on Decentralized Finance and Security, DeFi'21. (November 2021)ACM Digital Library ACM PDF (open access) BibTex
PI Michael Franz co-PI Bryan Cunningham co-PI Padhraic Smyth co-PI Gene TsudikArtifacts and Datasets
Ethereum Transactions as CSV
46GB, including up to block 8836290
Format: unixtime,pos,fromAddr,toAddr,valueWei,transactionHash,blockNum,blockHash,nonce,dataLen
Ether transactions have value>0 && dataLen==0. Smart contracts have dataLen > 0.
Ethereum Rewards as Explicit CSV Transactions
271MB, including up to block 8836290
Unlike Bitcoin, Ethereum does not explicitly record block rewards as transactions. This data set recreates block rewards (i.e., the generation of new Ether) in the same format as above.
Further Reading
Mixers
Clustering & Deanonymization
Program Analysis (Historic)
Partners
Secure Systems and Software Laboratory
Cybersecurity Policy & Research Institute
Smyth Research Group (The DataLab)
Security and Privacy Research OUTfit