activity
20162023
most citedKRust: A Formal Executable Semantics of Rust

7 citations · 16 across the 10 of their papers we have counts for

collaborators

10 papers

cs.CR2023

SAT-based Formal Fault-Resistance Verification of Cryptographic Circuits

Huiyu Tan, Pengfei Gao, Taolue Chen +2

Fault injection attacks represent a type of active, physical attack against cryptographic circuits. Various countermeasures have been proposed to thwart such attacks, the design an…

cs.CR2023

Automated Verification of Correctness for Masked Arithmetic Programs

Mingyang Liu, Fu Song, Taolue Chen

Masking is a widely-used effective countermeasure against power side-channel attacks for implementing cryptographic algorithms. Surprisingly, few formal verification techniques hav…

cs.PL2022

Preventing Timing Side-Channels via Security-Aware Just-In-Time Compilation

Qi Qin, JulianAndres JiYang, Fu Song +2

Recent work has shown that Just-In-Time (JIT) compilation can introduce timing side-channels to constant-time programs, which would otherwise be a principled and effective means to…

cs.LG2020★ 3 cited

Accelerating Robustness Verification of Deep Neural Networks Guided by Target Labels

Wenjie Wan, Zhaodi Zhang, Yiwei Zhu +2

Deep Neural Networks (DNNs) have become key components of many safety-critical applications such as autonomous driving and medical diagnosis. However, DNNs have been shown sufferin…

cs.CR2020★ 2 cited

A Hybrid Approach to Formal Verification of Higher-Order Masked Arithmetic Programs

Pengfei Gao, Hongyi Xie, Fu Song +1

Side-channel attacks, which are capable of breaking secrecy via side-channel information, pose a growing threat to the implementation of cryptographic algorithms. Masking is an eff…

cs.SE2019

Model-based Automated Testing of JavaScript Web Applications via Longer Test Sequences

Pengfei Gao, Fu Song, Taolue Chen +2

JavaScript has become one of the most widely used languages for Web development. However, it is challenging to ensure the correctness and reliability of Web applications written in…

cs.CR2019★ 1 cited

Quantitative Verification of Masked Arithmetic Programs against Side-Channel Attacks

Pengfei Gao, Hongyi Xie, Jun Zhang +2

Power side-channel attacks, which can deduce secret data via statistical analysis, have become a serious threat. Masking is an effective countermeasure for reducing the statistical…

cs.AI2018

Making Agents' Abilities Explicit

Yedi Zhang, Fu Song, Taolue Chen

Alternating-time temporal logics (ATL/ATL*) represent a family of modal logics for reasoning about agents' strategic abilities in multiagent systems (MAS). The interpretations of A…

cs.PL2018★ 7 cited

KRust: A Formal Executable Semantics of Rust

Feng Wang, Fu Song, Min Zhang +2

Rust is a new and promising high-level system programming language. It provides both memory safety and thread safety through its novel mechanisms such as ownership, moves and borro…

cs.LO2016★ 3 cited

LTL Model-Checking for Dynamic Pushdown Networks Communicating via Locks

Fu Song, Tayssir Touili

A Dynamic Pushdown Network (DPN) is a set of pushdown systems (PDSs) where each process can dynamically create new instances of PDSs. DPNs are a natural model of multi-threaded pro…