• Home
  • Search
  • Side-Channel Analysis via Symbolic Execution and Model Counting
  • https://doi.org/10.1145/3282517.3302416Copy DOI Icon

Side-Channel Analysis via Symbolic Execution and Model Counting

Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

An important problem in computer security is the detection of side-channel vulnerabilities. Information gained by observing nonfunctional properties of program executions (i.e., sidechannels such as execution time or memory usage) can enable attackers to infer secrets that the program accesses (such as a password). In this talk, I will discuss how symbolic execution, combined with a model counting constraint solver, can be used for quantifying side- channel leakage in Java programs. I will also discuss automata-based model counting techniques. We have implemented these techniques by integrating our modelcounting constraint solver, called Automata-Based model Counter (ABC), with the symbolic execution tool Symbolic Path Finder (SPF).

Similar Papers
  • Research Article
  • Citations4

Partial Solution Based Constraint Solving Cache in Symbolic Execution

  • Jul 12, 2024
  • Proceedings of the ACM on Software Engineering
  • Ziqi Shuai +6
  • Conference Article
  • Citations1

Integrating assertion stack and caching to optimize constraint solving

  • Dec 01, 2015
  • Quanchen Zou +3
  • Book Chapter
  • Citations6

Monte Carlo Tree Search for Finding Costly Paths in Programs

  • Jan 01, 2018
  • Kasper Luckow +2
  • Conference Article
  • Citations23

Symlnfer: Inferring program invariants using symbolic states

  • Oct 01, 2017
  • Thanhvu Nguyen +2
  • Book Chapter
  • Citations56

Symbolic Execution with Abstract Subsumption Checking

  • Jan 01, 2006
  • Saswat Anand +2
  • Conference Article
  • Citations8

Compositional Symbolic Execution Using Fine-Grained Summaries

  • Sep 01, 2015
  • Yude Lin +2
  • Research Article
  • Citations2

Programming language methods in computer security

  • Jan 01, 2001
  • ACM SIGPLAN Notices
  • John C Mitchell
  • Research Article
  • Citations1

Computer crime and its prevention

  • Jan 01, 1983
  • Computers & Security
  • Bruce Goldstein
  • Research Article
  • Citations7

Lazy symbolic execution for test data generation

  • Apr 01, 2011
  • IET Software
  • M.X Lin +3
  • Conference Article
  • Citations2

Enhancing the Creation of Detection Rules for Malicious Software through Ontologies and Crowdsourcing

  • Jun 01, 2017
  • Antonio Carlos De Marchi +2
  • Conference Article
  • Citations36

Personal Authentication Based on Keystroke Dynamics Using Soft Computing Techniques

  • Jan 01, 2010
  • Marcus Karnan +1
  • Research Article
  • Citations16

Feature subset selection in keystroke dynamics using ant colony optimization

  • Aug 31, 2009
  • Journal of Engineering and Technology
  • M Karnan +2
  • Conference Article
  • Citations66

Recursive data mining for masquerade detection and author identification

  • Jun 10, 2004
  • B.K Szymanski +1
  • Book Chapter
  • Citations1

Abstraction and Approximation

  • Jan 01, 2017
  • Tevfik Bultan +3
  • Research Article
  • Citations56

RELATIONAL STRING VERIFICATION USING MULTI-TRACK AUTOMATA

  • Dec 01, 2011
  • International Journal of Foundations of Computer Science
  • Fang Yu +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.