Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Nahid Juma

dblp:260/8442 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
1since 2021 · last 2022
0000-0001-6562-0137ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 3 · 2 first-author · 1 since 2021Theory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
2 papers
Authentication and access control · 70% Hardware security and side channels · 23% Digital forensics and information hiding · 7%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%
Theoretical computer science
1 paper
Computational complexity · 100%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Authentication and access control
access control
0.412020
Forensic Analysis in Access Control: Foundations and a Case-Study from Practice · CCS 2020
Authentication and access control › authorization
delegated authorization
0.412020
Forensic Analysis in Access Control: Foundations and a Case-Study from Practice · CCS 2020
Authentication and access control › access control models
safety analysis
0.412020
Forensic Analysis in Access Control: Foundations and a Case-Study from Practice · CCS 2020
Hardware security and side channels
side-channel attack
0.412020
The Overhead from Combating Side-Channels in Cloud Systems Using VM-Scheduling · IEEE Trans. Dependable Secur. Comput. 2020
Cloud and datacenter computing › virtualization › virtual machine management
virtual machine scheduling
0.412020
The Overhead from Combating Side-Channels in Cloud Systems Using VM-Scheduling · IEEE Trans. Dependable Secur. Comput. 2020
Digital forensics and information hiding › digital forensics
forensic analysis
0.112020
Forensic Analysis in Access Control: Foundations and a Case-Study from Practice · CCS 2020

Methods — techniques the papers use, named apart from their topics

integer linear programming · 1.3greedy algorithm analysis · 1.3boolean satisfiability · 1.3computational complexity analysis · 0.4
YearPublicationVenuePosition
2022 Locked Circuit Indistinguishability: A Notion of Security for Logic Locking
abstract
We address logic locking, a mechanism for securing digital Integrated Circuits (ICs) from piracy by untrustworthy foundries. We discuss previous work and the state-of-the-art, and observe that, despite more than a decade of research that has gone into the topic (resulting in both powerful attacks and subsequent defenses), there is no consensus on what it means for a particular locking mechanism to be secure. This paper attempts to remedy this situation. Specifically, it formulates a definition of security for a logic locking mechanism based on indistinguishability and relates the definition to security from actual attackers in a precise and unambiguous manner. We then describe a mechanism that satisfies the definition, thereby achieving (provable) security from all prior attacks. The mechanism assumes the existence of both a puncturable pseudorandom function family and an indistinguishability obfuscator, two cryptographic primitives that exist under well-founded assumptions. The mechanism builds upon the Stripped-Functionality Logic Locking (SFLL) framework, a state-of-the-art family of locking mechanisms whose potential for ever achieving security is currently in question. Along the way, partly as motivation, we present additional results, such as a reason founded in average-case complexity for why benchmark circuits locked with a prior scheme are susceptible to the well-known SAT attack against such schemes, and why provably thwarting the SAT attack is insufficient as a meaningful notion of security for logic locking.
Mohamed El Massad, Nahid Juma, Jonathan Shahen, Mariana Raykova 0001, Siddharth Garg, Mahesh Tripunitara
CSF2
2020 Forensic Analysis in Access Control: Foundations and a Case-Study from Practice
abstract
We pose and study forensic analysis in the context of access control systems in a manner that prior work has not. Forensics seeks to answer questions about past states of a system, and thereby provides important clues and evidence in the event of a security incident. Access control deals with who may perform what action on a resource and is a critical security function. Our focus is access control systems that allow for changes to the authorization state to be delegated to potentially untrusted users. We argue that this context in access control is an important one in which to consider forensic analysis, and observe that it is a natural complement of safety analysis, which has been considered extensively in the literature. We pose the forensic analysis problem for such access control systems abstractly, and instantiate it for three schemes from the literature: a well-known access matrix scheme, a role-based scheme, and a discretionary scheme. We identify the computational complexity of forensic analysis, and compare it to that of safety analysis for each of the schemes. We consider also the notion of logs, i.e., data that can be collected over time to aid forensic analysis.
Nahid Juma, Mahesh Tripunitara
CCS1
2020 A computational complexity analysis of tunable type inference for Generic Universe Types
Nahid Juma, Werner Dietl, Mahesh Tripunitara
Theor. Comput. Sci.1
2020 The Overhead from Combating Side-Channels in Cloud Systems Using VM-Scheduling
abstract
Recent work suggests that scheduling, with security as a consideration, can be effective in minimizing information leakage, via side-channels, that can exist when virtual machines (VMs) co-reside in clouds. We analyze the overhead that is incurred by such an approach. We first pose and answer a fundamental question: is the problem tractable? We show that the seemingly simpler sub-cases of initial placement and migration across only two equal-capacity servers are both intractable (NP-hard). However, a decision version of the general problem to which the optimization version is related polynomially is in NP. With these results as the basis, we make several other contributions. We revisit recent work that proposes a greedy algorithm for this problem, called Nomad. We establish that if P ≠ NP, then there exist infinitely many classes of input, each with an infinite number of inputs, for which a decrease in information leakage is possible, but Nomad provides none, let alone minimize it. We establish also that a mapping to Integer Linear Programming (ILP) in prior work is deficient in that the mapping can be inefficient (exponential-time), and therefore does not accurately convey the overhead of such an approach that, unlike Nomad, actually decreases information leakage. We present our efficient reductions to ILP and boolean satisfiability in conjunctive normal form (CNF-SAT). We have implemented these approaches and conducted an empirical assessment using the same ILP solver as prior work, and a SAT solver. Our analytical and empirical results more accurately convey the overhead that is incurred by an approach that actually provides security (decrease in information leakage).
Nahid Juma, Jonathan Shahen, Khalid Zaman Bijon, Mahesh Tripunitara
IEEE Trans. Dependable Secur. Comput.1