Ramaswamy Ramanujam

dblp:80/2956 · also R. Ramanujam 0001 · DBLP profile ↗
← Back
38ranked-venue papers
16as first author
5since 2021 · last 2024
0000-0001-6923-8330ORCID · verified

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

Theory of computation · 31 · 14 first-author · 3 since 2021Artificial intelligence and machine learning · 3 · 1 first-authorSecurity and privacy · 3 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 2
YearPublicationVenuePosition
2024 Epistemic Model Checking for Privacy
abstract
We define an epistemic logic or logic of knowledge, PL, and a formalism to undertake privacy-centric reasoning in security protocols, over a Dolev-Yao model. We are able to automatically verify all the privacy requirements that are commonplace in security-protocol verification (i.e., strong secrecy, anonymity, various types of unlinkablity including weak unlinkability), as well as privacy notions that are less studied (i.e., privacy regarding lists' membership). Our methodology does not vary with the property: it is uniform no matter the kind of privacy requirement specified and/or verified. We operate in the setting of a bounded number of protocol-sessions. We also implement Phoebe – a proof-of-concept model checker for this methodology. We use Phoebe to check all the aforementioned properties, and we also show-case it on the “benchmark” anonymity and unlinkability requirements of several well-known protocols.
Fortunat Rajaona, Ioana Boureanu, Ramaswamy Ramanujam, Stephan Wesemeyer
CSF3
2024 Solving the Insecurity Problem for Assertions
abstract
In the symbolic verification of cryptographic protocols, a central problem is deciding whether a protocol admits an execution which leaks a designated secret to the malicious intruder. In [1], it is shown that, when considering finitely many sessions, this “insecurity problem” is NP-complete. Central to their proof strategy is the observation that any execution of a protocol can be simulated by one where the intruder only communicates terms of bounded size. However, when we consider models where, in addition to terms, one can also communicate logical statements about terms, the analysis of the insecurity problem becomes tricky when both these inference systems are considered together. In this paper we consider the insecurity problem for protocols with logical statements that include equality on terms and existential quantification. Witnesses for existential quantifiers may be unbounded, and obtaining small witness terms while maintaining equality proofs complicates the analysis considerably. We extend techniques from [1] to show that this problem is also in NP.
Ramaswamy Ramanujam, Vaishnavi Sundararajan, S. P. Suresh
CSF1
2023 Are bundles good deals for first-order modal logic?
Mo Liu 0002, Anantha Padmanabha, Ramaswamy Ramanujam, Yanjing Wang 0001
Inf. Comput.3
2023 A Decidable Fragment of First Order Modal Logic: Two Variable Term Modal Logic
abstract
First order modal logic (𝖥𝖮𝖬𝖫) is built by extending First Order Logic (𝖥𝖮) with modal operators. A typical formula is of the form \(\forall x \exists y \Box P(x,y)\) . Not only is 𝖥𝖮𝖬𝖫 undecidable, even simple fragments like that of restriction to unary predicate symbols, guarded fragment and two variable fragment, which are all decidable for 𝖥𝖮 become undecidable for 𝖥𝖮𝖬𝖫. In this paper we study Term Modal logic (𝖳𝖬𝖫) which allows modal operators to be indexed by terms. A typical formula is of the form \(\forall x \exists y~\Box _x P(x,y)\) . There is a close correspondence between 𝖳𝖬𝖫 and 𝖥𝖮𝖬𝖫 and we explore this relationship in detail in the paper. In contrast to 𝖥𝖮𝖬𝖫, we show that the two variable fragment (without constants, equality) of 𝖳𝖬𝖫 is decidable. Further, we prove that adding a single constant makes the two variable fragment of 𝖳𝖬𝖫 undecidable. On the other hand, when equality is added to the logic, it loses the finite model property.
Anantha Padmanabha, Ramaswamy Ramanujam
ACM Trans. Comput. Log.2
2022 Generalized Bundled Fragments for First-Order Modal Logic
abstract
Bundled products are often offered as good deals to customers. When we bundle quantifiers and modalities together (as in $\exists x \Box$, $\Diamond \forall x$ etc.) in first-order modal logic (FOML), we get new logical operators whose combinations produce interesting fragments of FOML without any restriction on the arity of predicates, the number of variables, or the modal scope. It is well-known that finding decidable fragments of FOML is hard, so we may ask: do bundled fragments that exploit the distinct expressivity of FOML constitute good deals in balancing the expressivity and complexity? There are a few positive earlier results on some particular fragments. In this paper, we try to fully map the terrain of bundled fragments of FOML in (un)decidability, and in the cases without a definite answer yet, we show that they lack the finite model property. Moreover, whether the logics are interpreted over constant domains (across states/worlds) or increasing domains presents another layer of complexity. We also present the \textit{loosely bundled fragment}, which generalizes the bundles and yet retain decidability (over increasing domain models).
Mo Liu 0002, Anantha Padmanabha, Ramaswamy Ramanujam, Yanjing Wang 0001
MFCS3
2020 The complexity of disjunction in intuitionistic logic
abstract
Abstract We study procedures for the derivability problem of fragments of intuitionistic logic. Intuitionistic logic is known to be PSPACE-complete, with implication being one of the main contributors to this complexity. In fact, with just implication alone, we still have a PSPACE-complete logic. We study fragments of intuitionistic logic with restricted implication and develop algorithms for these fragments which are based on the proof rules. We identify a core fragment whose derivability is solvable in linear time. Adding disjunction elimination to this core gives a logic which is solvable in co-NP. These sub-procedures are applicable to a wide variety of logics with rules of a similar flavour. We also show that we cannot do better than co-NP whenever disjunction elimination interacts with other rules.
Ramaswamy Ramanujam, Vaishnavi Sundararajan, S. P. Suresh
J. Log. Comput.1
2020 Definability in first-order theories of graph orderings ⋆
abstract
Abstract We study definability in the first-order theory of graph order: i.e. the set of all isomorphism types of simple finite graphs ordered by either the minor, subgraph or induced subgraph relation. Natural graph families like cycles and trees are definable in these orders, as also notions like connectivity, maximum degree, etc. This machinery allows us to show mutual interpretability with arithmetic for all orders. We discuss implications for formalizing statements of graph theory in such theories of order. 1
Ramaswamy Ramanujam, Ramanathan S. Thinniyam
J. Log. Comput.1
2019 Two variable fragment of Term Modal Logic
abstract
Term modal logics (TML) are modal logics with unboundedly many modalities, with quantification over modal indices, so that we can have formulas of the form $\exists y. \forall x. (\Box_x P(x,y) \supset\Diamond_y P(y,x))$. Like First order modal logic, TML is also "notoriously" undecidable, in the sense that even very simple fragments are undecidable. In this paper, we show the decidability of one interesting fragment, that of two variable TML. This is in contrast to two-variable First order modal logic, which is undecidable.
Anantha Padmanabha, Ramaswamy Ramanujam
MFCS2
2019 Subset Spaces for Conditional Norms
Huimin Dong, Ramaswamy Ramanujam, Yì N. Wáng
PRIMA2
2019 Dolev-Yao Theory with Associative Blindpair Operators
A. Baskar 0001, Ramaswamy Ramanujam, S. P. Suresh
CIAA2
2018 Bundled Fragments of First-Order Modal Logic: (Un)Decidability
abstract
Quantified modal logic is notorious for being undecidable, with very few known decidable fragments such as the monodic ones. For instance, even the two-variable fragment over unary predicates is undecidable. In this paper, we study a particular fragment, namely the bundled fragment, where a first-order quantifier is always followed by a modality when occurring in the formula, inspired by the proposal of [Yanjing Wang, 2017] in the context of non-standard epistemic logics of know-what, know-how, know-why, and so on. As always with quantified modal logics, it makes a significant difference whether the domain stays the same across possible worlds. In particular, we show that the predicate logic with the bundle "forall Box" alone is undecidable over constant domain interpretations, even with only monadic predicates, whereas having the "exists Box" bundle instead gives us a decidable logic. On the other hand, over increasing domain interpretations, we get decidability with both "forall Box" and "exists Box" bundles with unrestricted predicates, where we obtain tableau based procedures that run in PSPACE. We further show that the "exists Box" bundle cannot distinguish between constant domain and variable domain interpretations.
Anantha Padmanabha, Ramaswamy Ramanujam, Yanjing Wang 0001
FSTTCS2
2017 Strategy Composition in Dynamic Games with Simultaneous Moves
Sujata Ghosh, Neethi Konar, Ramaswamy Ramanujam
ICAART (2)3
2011 Neighbourhood structure in large games
abstract
We study repeated normal form games where the number of players is large and suggest that it is useful to consider a neighbourhood structure on the players. The structure is given by a graph G whose nodes are players and edges denote visibility. The neighbourhoods are maximal cliques in G. The game proceeds in rounds where in each round the players of every clique X of G play a strategic form game among each other. A player at a node v strategises based on what she can observe, i.e., the strategies and the outcomes in the previous round of the players at vertices adjacent to v. Based on this, the player may switch strategies in the same neighbourhood, or migrate to another neighbourhood. Player types, giving the rationale for such switching, are specified in a simple modal logic.
Soumya Paul, Ramaswamy Ramanujam
TARK2
2010 A Communication Based Model for Games of Imperfect Information
Ramaswamy Ramanujam, Sunil Simon
CONCUR1
2010 A dexptime-Complete Dolev-Yao Theory with Distributive Encryption
A. Baskar 0001, Ramaswamy Ramanujam, S. P. Suresh
MFCS2
2009 Stability under Strategy Switching
Soumya Paul, Ramaswamy Ramanujam, Sunil Simon
CiE2
2009 Dynamic restriction of choices: a preliminary logical report
abstract
We study games in which the choices available to players are not fixed, and may change during the course of play. Specifically, we consider a model in which players may switch strategies, and a global (social) decision may remove some choices, based on the strategies being adopted by players. We propose a logical formalism in which such choices are specified, and a model of bounded memory strategies in which the eventual implications of such choices can be computed, and present preliminary results.
Soumya Paul, Ramaswamy Ramanujam, Sunil Simon
TARK2
2008 Dynamic Logic on Games with Structured Strategies
Ramaswamy Ramanujam, Sunil Simon
KR1
2007 Knowledge-based modelling of voting protocols
abstract
We contend that reasoning about knowledge is both natural and pragmatic for verification of electronic voting protocols. We present a model in which desirable properties of elections are naturally expressed using standard knowledge operators, and show that the associated logic is decidable (under reasonable assumptions of bounded agents and nonces).
A. Baskar 0001, Ramaswamy Ramanujam, S. P. Suresh
TARK2
2006 A (restricted) quantifier elimination for security protocols
Ramaswamy Ramanujam, S. P. Suresh
Theor. Comput. Sci.1
2005 Deciding knowledge properties of security protocols
Ramaswamy Ramanujam, S. P. Suresh
TARK1
2005 Decidability of context-explicit security protocols
abstract
An important problem in the analysis of security protocols is that of checking whether a protocol preserves secrecy, i.e., no secret owned by the honest agents is unintentionally revealed to the intruder. This problem has been proved to be undecidable in several settings. In particular, Durgin et a l. prove the undecidability of the secrecy problem in the presence of an unbounded set of nonces, even when the message length is bounded. In this paper we prove that even in the presence of an unbounded set of nonces the secrecy problem is decidable for a reasonable subclass of protocols, which we call context-explicit protocols.
Ramaswamy Ramanujam, S. P. Suresh
J. Comput. Secur.1
2004 Reasoning about layered message passing systems
Meenakshi D'Souza, Ramaswamy Ramanujam
Comput. Lang. Syst. Struct.2
2003 Tagging Makes Secrecy Decidable with Unbounded Nonces as Well
Ramaswamy Ramanujam, S. P. Suresh
FSTTCS1
2003 Reasoning about Layered Message Passing Systems
Meenakshi D'Souza, Ramaswamy Ramanujam
VMCAI2
2000 Reasoning about Message Passing in Finite State Environments
Meenakshi D'Souza, Ramaswamy Ramanujam
ICALP2
2000 An Automaton Model of User-Controlled Navigation on the Web
Kamal Lodaya, Ramaswamy Ramanujam
CIAA2
1999 View-Based Explicit Knowledge
Ramaswamy Ramanujam
Ann. Pure Appl. Log.1
1997 Assumption-Commitment in Automata
Swarup Mohalik, Ramaswamy Ramanujam
FSTTCS2
1996 Trace Consistency and Inevitablity
Ramaswamy Ramanujam
FSTTCS1
1996 Locally Linear Time Temporal Logic
abstract
We study linear time temporal logics of multiple agents, where the temporal modalities are local. These modalities not only refer to local next-instants and local eventuality, but also global views of agents at any local instant, which are updated due to communication from other agents. Thus agents also reason about the future, present and past of other agents in the system. The models for these logics are simple: runs of networks of synchronizing automata. Problems like gossiping in interconnection networks am naturally described in the logics proposed here. We present solutions to the satisfiability and model checking problems for these logics. Further since formulas are insensitive to different interleavings of runs, partial order based verification methods become applicable for properties described in these logics.
Ramaswamy Ramanujam
LICS1
1996 Local Knowledge Assertions in a Changing World
Ramaswamy Ramanujam
TARK1
1995 A Logical Study of Distributed Transition Systems
Kamal Lodaya, Rohit Parikh, Ramaswamy Ramanujam, P. S. Thiagarajan
Inf. Comput.3
1994 Knowledge and the Ordering of Events in Distributed Systems
Paul J. Krasucki, Ramaswamy Ramanujam
TARK2
1991 Tense Logics for Local Reasoning in Distributed Systems
Kamal Lodaya, Ramaswamy Ramanujam
FSTTCS2
1989 Semantics of Distributed Definite Clause Programs
Ramaswamy Ramanujam
Theor. Comput. Sci.1
1987 Semantics of Distributed Horn Clause Programs
Ramaswamy Ramanujam
FSTTCS1
1984 Process Specification of Logic Programs
Ramaswamy Ramanujam, R. K. Shyamasundar
FSTTCS1