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 Bamler

Decentralized Matrix Factorization (private)

Presentation Slides, Robert Bamler

Peephole Optimization via Convolution (private)

Presentation Slides, Min-Yih Hsu

ML-guided Fuzzing (private)

Presentation Slides, Matthew Dees

Publications

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

Artifacts 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.

Partners

  • Secure Systems and Software Laboratory

    PI Michael Franz

  • Cybersecurity Policy & Research Institute

    co-PI Bryan Cunningham

  • Smyth Research Group (The DataLab)

    co-PI Padhraic Smyth

  • Security and Privacy Research OUTfit

    co-PI Gene Tsudik