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

Ajith Ramanathan

dblp:r/AjithRamanathan · DBLP profile ↗
← Back
7ranked-venue papers
1as first author
0since 2021 · last 2018
—ORCID · none

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

Theory of computation · 5 · 1 first-authorSecurity and privacy · 3Artificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1

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
Cryptographic primitives and cryptanalysis · 57% Cryptographic protocols and secure computation · 43%
Software engineering, system software, and programming languages
1 paper
Concurrent programming · 50% Programming languages and type systems · 50%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › provable security
simulation-based security
0.112008
On the Relationships between Notions of Simulation-Based Security · J. Cryptol. 2008
Cryptographic protocols and secure computation
security protocol analysis
0.012001
Probabilistic Polynominal-Time Process Calculus and Security Protocol Analysis · LICS 2001
Programming languages and type systems › program equivalence
contextual equivalence
0.012001
Probabilistic Polynominal-Time Process Calculus and Security Protocol Analysis · LICS 2001
Concurrent programming › concurrency theory
process calculi
0.012001
Probabilistic Polynominal-Time Process Calculus and Security Protocol Analysis · LICS 2001

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

probabilistic bisimulation · 0.1equational reasoning · 0.1
YearPublicationVenuePosition
2018 Practical Diversified Recommendations on YouTube with Determinantal Point Processes
abstract
Many recommendation systems produce result sets with large numbers of highly similar items. Diversifying these results is often accomplished with heuristics, which are impoverished models of users' desire for diversity. However, integrating more complex statistical models of diversity into large-scale, mature systems is challenging. Without a good match between the model's definition of diversity and users' perception of diversity, the model can easily degrade users' perception of the recommendations. In this work we present a statistical model of diversity based on determinantal point processes (DPPs). We train this model from examples of user preferences with a simple procedure that can be integrated into large and complex production systems relatively easily. We use an approximate inference algorithm to serve the model at scale, and empirical results on live YouTube homepage traffic show that this model, coupled with a re-ranking algorithm, yields substantial short- and long-term increases in user engagement.
Mark Wilhelm, Ajith Ramanathan, Alexander Bonomo, Sagar Jain, Ed H. Chi, Jennifer Gillenwater
CIKM2
2008 On the Relationships between Notions of Simulation-Based Security
Ralf Küsters, Anupam Datta, John C. Mitchell, Ajith Ramanathan
J. Cryptol.4
2006 Games and the Impossibility of Realizable Ideal Functionality
Anupam Datta, Ante Derek, John C. Mitchell, Ajith Ramanathan, Andre Scedrov
TCC4
2006 A probabilistic polynomial-time process calculus for the analysis of cryptographic protocols
John C. Mitchell, Ajith Ramanathan, Andre Scedrov, Vanessa Teague
Theor. Comput. Sci.2
2005 On the Relationships Between Notions of Simulation-Based Security
Anupam Datta, Ralf Küsters, John C. Mitchell, Ajith Ramanathan
TCC4
2004 Probabilistic Bisimulation and Equivalence for Security Analysis of Network Protocols
Ajith Ramanathan, John C. Mitchell, Andre Scedrov, Vanessa Teague
FoSSaCS1
2001 Probabilistic Polynominal-Time Process Calculus and Security Protocol Analysis
abstract
Abstract. We prove properties of a process calculus that is designed for analysing security protocols. Our long-term goal is to develop a form of protocol analysis, consistent with standard cryptographic assumptions, that provides a language for expressing probabilistic polynomial-time protocol steps, a specification method based on a compositional form of equivalence, and a logical basis for reasoning about equivalence. The process calculus is a variant of CCS, with bounded replication and probabilistic polynomial-time expressions allowed in messages and boolean tests. To avoid inconsistency between security and nondeterminism, messages are scheduled probabilistically instead of nondeterministically. We prove that evaluation of any process expression halts in probabilistic polynomial time and define a form of asymptotic protocol equivalence that allows security properties to be expressed using observational equivalence, a standard relation from programming language theory that involves quantifying over all possible environments that might interact with the protocol. We develop a form of probabilistic bisimulation and use it to establish the soundness of an equational proof system based on observational equivalences. The proof system is illustrated by a formation derivation of the assertion, well-known in cryptography, that El Gamal encryption’s semantic security is equivalent to the (computational) Decision Diffie-Hellman assumption. This example demonstrates the power of probabilistic bisimulation and equational reasoning for protocol security.
John C. Mitchell, Ajith Ramanathan, Andre Scedrov, Vanessa Teague
LICS2