Ravi Ganesan

dblp:96/1795 · DBLP profile ↗
← Back
5ranked-venue papers
5as first author
0since 2021 · last 2000
—ORCID · none

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

Security and privacy · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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 · 83% Cryptographic protocols and secure computation · 17%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Performance modeling and evaluation · 50% Memory systems · 50%

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

TopicWeightPapersLastEvidence papers
Authentication and access control › authentication › authentication protocols
kerberos
0.011995
Yaksha: augmenting Kerberos with public key cryptography · NDSS 1995
Authentication and access control › cryptographic authentication
public-key authentication
0.011995
Yaksha: augmenting Kerberos with public key cryptography · NDSS 1995
Performance modeling and evaluation
analytical modeling
0.011992
Scalar Memory References in Pipelined Multiprocessors: A Performance Study · IEEE Trans. Software Eng. 1992
Memory systems › memory architecture
interleaved memory
0.011992
Scalar Memory References in Pipelined Multiprocessors: A Performance Study · IEEE Trans. Software Eng. 1992
Cryptographic protocols and secure computation
key exchange
0.011995
Yaksha: augmenting Kerberos with public key cryptography · NDSS 1995

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

public-key cryptography · 0.0RSA · 0.0simulation validation · 0.0markov modeling · 0.0
YearPublicationVenuePosition
2000 Security: the state of the practice (invited talk)
Ravi Ganesan
CCS1
1997 Software Engineering: On Theory Versus Practice
abstract
Two important challenges for educators of software engineering are to ensure the relevance of what they teach for the job the students will eventually get, and to ensure that they teach fundamental skills that go beyond, for instance, the syntax of a particular programming language. These twin challenges often work at cross purposes. For instance, should extra time be devoted to ensuring that a student has a solid grounding in algorithms, or should the extra time be devoted to a large programming project? The former would provide the student with a basis of knowledge that he may never again have the opportunity to learn; the latter will enable him to hit the ground running on his next job. Should the student be given a solid grounding in the principles of programming languages, or should he be taught the syntax of three different programming languages? The former may keep him versatile for life, as languages come and go, but the latter will ensure that he gets his next job! These trade-offs are difficult, and judging by the results, there is a tendency to classify this as a choice between the theoretical and the practical, which to our mind, makes matters worse. In this talk we will examine these trade-offs and offer our perspective.
Ravi Ganesan
CSEE&T1
1995 Panel - Internet Payment Mechanisms: Requirements and Architectures
Ravi Ganesan
NDSS1
1995 Yaksha: augmenting Kerberos with public key cryptography
abstract
The Kerberos authentication system is based on the trusted third-party Needham-Schroeder (1978) authentication protocol. The system is one of the few industry standards for authentication systems and its use is becoming fairly widespread. The system has some limitations, many of which are traceable to the decision of the Kerberos designers to solely use symmetric key cryptosystems. Using asymmetric (public-key) cryptosystems in an authentication protocol would prevent some of the shortcomings. Several such protocols have been proposed and some have been implemented. However, all these designs are either completely different from the Kerberos system, or require major changes to the basic system. Any attempts to improve Kerberos would do so with only minimal impact to the protocol and the source tree. In this work, we describe Yaksha, a new approach to achieving these goals. Yaksha uses as its building block an RSA (Rivest, Shamir & Adelman, 1978) algorithm variant independently invented by Boyd (1989) and by Ganesan and Yacobi (1994), in which the RSA private key is split into two portions. One portion becomes a user's Yaksha password, and the other the Yaksha server's password for that user. Using this simple but useful primitive, we show how we can blend the Kerberos system with a public-key infrastructure to create Yaksha, a more secure version of Kerberos, with minimal changes to the protocol.>
Ravi Ganesan
NDSS1
1992 Scalar Memory References in Pipelined Multiprocessors: A Performance Study
abstract
Interleaved memories are essential in pipelined computers to attain high memory bandwidth. As a memory bank is accessed, a reservation is placed on the bank for the duration of the memory cycle, which is often considerably longer than the processor cycle time. This additional parameter, namely, the bank reservation time or the bank busy time, adds to the complexity of the memory model. For Markov models, exact solutions are not feasible even without this additional parameter due to the very large state space of the Markov chain. The authors develop a Markov model which explicitly tracks the bank reservation time. Because only one processor and the requested bank are modeled, the transition probabilities are not known and have to be approximated. The performance predicted by the model is in close agreement with simulation results.>
Ravi Ganesan, Shlomo Weiss
IEEE Trans. Software Eng.1