Scispace (Formerly Typeset)
  1. Home
  2. Topics
  3. Cryptographic protocol
  4. 1999
  1. Home
  2. Topics
  3. Cryptographic protocol
  4. 1999
Showing papers on "Cryptographic protocol published in 1999"
Journal Article•10.1006/INCO.1998.2740•
A calculus for cryptographic protocols

[...]

Martín Abadi, Andrew D. Gordon1•
University of Cambridge1
10 Jan 1999-Information & Computation
TL;DR: The spi calculus is introduced, an extension of the pi calculus designed for describing and analyzing cryptographic protocols and state their security properties in terms of coarse-grained notions of protocol equivalence.
Abstract: We introduce the spi calculus, an extension of the pi calculus designed for describing and analyzing cryptographic protocols. We show how to use the spi calculus, particularly for studying authentication protocols. The pi calculus (without extension) suffices for some abstract protocols; the spi calculus enables us to consider cryptographic issues in more detail. We represent protocols as processes in the spi calculus and state their security properties in terms of coarse-grained notions of protocol equivalence.

1,147 citations

Journal Article•10.3233/JCS-1999-72-304•
Strand spaces: proving security protocols correct

[...]

F. Javier Thayer Fábrega1•
Mitre Corporation1
01 Mar 1999-Journal of Computer Security
TL;DR: The approach is distinguished from other work by the simplicity of the model, the precision of the results it produces, and the ease of developing intelligible and reliable proofs even without automated support.
Abstract: A strand is a sequence of events; it represents either an execution by a legitimate party in a security protocol or else a sequence of actions by a penetrator. A strand space is a collection of strands, equipped with a graph structure generated by causal interaction. In this framework, protocol correctness claims may be expressed in terms of the connections between strands of different kinds. Preparing for a first example, the Needham-Schroeder-Lowe protocol, we prove a lemma that gives a bound on the abilities of the penetrator in any protocol. Our analysis of the example gives a detailed view of the conditions under which it achieves authentication and protects the secrecy of the values exchanged. We also use our proof methods to explain why the original Needham-Schroeder protocol fails. Before turning to a second example, we introduce ideals as a method to prove additional bounds on the abilities of the penetrator. We can then prove a number of correctness properties of the Otway-Rees protocol, and we clarify its limitations. We believe that our approach is distinguished from other work by the simplicity of the model, the precision of the results it produces, and the ease of developing intelligible and reliable proofs even without automated support.

624 citations

Journal Article•10.1145/324133.324266•
Secrecy by typing in security protocols

[...]

Martín Abadi1•
Alcatel-Lucent1
01 Sep 1999-Journal of the ACM
TL;DR: These rules have the form of typing rules for a basic concurrent language with cryptographic primitives, the spi calculus, and guarantee that, if a protocol typechecks, then it does not leak its secret inputs.
Abstract: We develop principles and rules for achieving secrecy properties in security protocols. Our approach is based on traditional classification techniques, and extends those techniques to handle concurrent processes that use shared-key cryptography. The rules have the form of typing rules for a basic concurrent language with cryptographic primitives, the spi calculus. They guarantee that, if a protocol typechecks, then it does not leak its secret inputs.

397 citations

Patent•
Method and apparatus for establishing a secure connection over a one-way data path

[...]

Peter F. King1•
Chesapeake Energy1
21 Sep 1999
TL;DR: In this paper, improved techniques for facilitating secure data transfer over one-way data channels or narrowband channels are disclosed Often, these channels are wireless channels provided by wireless data networks.
Abstract: Improved techniques for facilitating secure data transfer over one-way data channels or narrowband channels are disclosed Often, these channels are wireless channels provided by wireless data networks The techniques enable cryptographic handshake operations for a one-way data channel to be performed over a companion two-way data channel so that the one-way data channel is able to effectively satisfy security protocols that require two-way communications for the cryptographic handshake operations Once the cryptographic handshake operations are complete, data can be transmitted over the one-way data channel in a secure manner Additionally, the techniques also enable the cryptographic handshake operations to be performed more rapidly because the two-way channel is typically a wideband channel In which case, the use of a wideband channel instead of a narrowband channel for the cryptographic handshake operations results in latency reductions, regardless of whether the narrowband channel is a one-way channel or a two-way channel

286 citations

Journal Article•10.1145/322510.322530•
Inductive analysis of the Internet protocol TLS

[...]

Lawrence C. Paulson1•
University of Cambridge1
01 Aug 1999-ACM Transactions on Information and System Security
TL;DR: In this article, an inductive analysis of TLS (a descendant of SSL 3.0) has been performed using the theorem prover Isabelle, based on higher-order logic and making no assumptions concerning beliefs of finiteness.
Abstract: Internet browsers use security protocols to protect sensitive messages. An inductive analysis of TLS (a descendant of SSL 3.0) has been performed using the theorem prover Isabelle. Proofs are based on higher-order logic and make no assumptions concerning beliefs of finiteness. All the obvious security goals can be proved; session resumption appears to be secure even if old session keys are compromised. The proofs suggest minor changes to simplify the analysis.TLS, even at an abstract level, is much more complicated than most protocols verified by researchers. Session keys are negotiated rather than distributed, and the protocol has many optional parts. Netherless, the resources needed to verify TLS are modest: six man-weeks of effort and three minutes of processor time.

259 citations

Proceedings Article•10.1109/SECPRI.1999.766916•
Analysis of the Internet Key Exchange protocol using the NRL Protocol Analyzer

[...]

Catherine Meadows1•
United States Naval Research Laboratory1
1 Jan 1999
TL;DR: The NRL Protocol Analyzer, a special-purpose formal methods tool designed for the verification of cryptographic protocols, was used in the analysis of the Internet Key Exchange (IKE) protocol, which uncovered several ambiguities and omissions in the specification.
Abstract: We show how the NRL Protocol Analyzer, a special-purpose formal methods tool designed for the verification of cryptographic protocols, was used in the analysis of the Internet Key Exchange (IKE) protocol. We describe some of the challenges we faced in analyzing IKE, which specifies a set of closely related subprotocols, and we show how this led to a number of improvements to the Analyzer. We also describe the results of our analysis, which uncovered several ambiguities and omissions in the specification which would have made possible attacks on some implementations that conformed to the letter, if not necessarily the intentions, of the specifications.

191 citations

Book Chapter•10.1007/3-540-48969-X_3•
Commitment Schemes and Zero-Knowledge Protocols

[...]

Ivan Damgård1•
Aarhus University1
01 Jan 1999-Lecture Notes in Computer Science
TL;DR: Two fundamental primitives in cryptographic protocol theory are introduced: commitment schemes and zero-knowledge protocols, and a survey of some new and old results on their existence and the connection between them is surveyed.
Abstract: This article is an introduction to two fundamental primitives in cryptographic protocol theory: commitment schemes and zero-knowledge protocols, and a survey of some new and old results on their existence and the connection between them.

182 citations

Patent•
Improved des and other cryptographic processes with leak minimization for smartcards and other cryptosystems

[...]

Paul C. Kocher1, Joshua M. Jaffe1, Benjamin C. Jun1•
Cryptography Research1
3 Jun 1999
TL;DR: In this paper, the DES implementation of the DES protocol instead uses two 56-bit keys (K1 and K2) and two 64-bit plaintext messages (M1 and M2), each associated with a permutation (i.e., K1P, K2P and M1P).
Abstract: Methods and apparatuses are disclosed for improving DES and other cryptographic protocols against external monitoring attacks by reducing the amount (and signal-to-noise ratio) of useful information leaked during processing An improved DES implementation of the invention instead uses two 56-bit keys (K1 and K2) (100) and two 64-bit plaintext messages (M1 and M2), each associated with a permutation (ie, K1P, K2P and M1P, M2P) such that K1P {K1} XOR K2P {K2} equals the 'standard' DES key K (110), and M1P {M1} XOR M2P {M2} equals the 'standard' message During operation (145) of the device, the tables are preferably periodically updated, by introducing fresh entropy into the tables faster than information leaks out, so that attackers will not be able to obtain the table contents by analysis of measurements The technique is implementable in cryptographic smartcards, tamper resistant chips, and secure processing systems of all kinds

181 citations

Book Chapter•10.1007/3-540-48660-7_29•
Towards an Automatic Analysis of Security Protocols in First-Order Logic

[...]

Christoph Weidenbach1•
Max Planck Society1
7 Jul 1999
TL;DR: In this paper, the Neuman-Stubblebine key exchange protocol is formalized in first-order logic and analyzed by the automated theorem prover Spass, providing new (un)decidability results for monadic firstorder fragments involved in the analysis.
Abstract: The Neuman-Stubblebine key exchange protocol is formalized in first-order logic and analyzed by the automated theorem prover Spass. In addition to the analysis, we develop the necessary theoretical background providing new (un)decidability results for monadic firstorder fragments involved in the analysis. The approach is applicable to a variety of security protocols and we identify possible extensions leading to future directions of research.

172 citations

Journal Article•
Resettable Zero-Knowledge

[...]

Ran Canetti, Oded Goldreich, Shafi Goldwasser, Silvio Micali
01 Dec 1999-Electronic Colloquium on Computational Complexity
TL;DR: Resettable zero-knowledge (rZK) as discussed by the authors is a security measure for cryptographic protocols which strengthens the classical notion of zero knowledge, and it has great relevance to applications.
Abstract: We introduce the notion of Resettable Zero-Knowledge (rZK), a new security measure for cryptographic protocols which strengthens the classical notion of zero-knowledge. In essence, an rZK protocol is one that remains zero knowledge even if an adversary can interact with the prover many times, each time resetting the prover to its initial state and forcing him to use the same random tape. Under general complexity assumptions, which hold for example if the Discrete Logarithm Problem is hard, we construct (non-constant round) Resettable Zero-Knowledge proof-systems for NP constant-round Resettable Witness-Indistinguishable proof-systems for NP constant-round Resettable Zero-Knowledge arguments for NP in the public key model where verifiers have fixed, public keys associated with them. In addition to shedding new light on what makes zero knowledge possible (by constructing ZK protocols that use randomness in a dramatically weaker way than before), rZK has great relevance to applications. Firstly, we show that rZK protocols are closed under parallel and concurrent execution and thus are guaranteed to be secure when implemented in fully asynchronous networks, even if an adversary schedules the arrival of every message sent. Secondly, rZK protocols enlarge the range of physical ways in which provers of a ZK protocols can be securely implemented, including devices which cannot reliably toss coins on line, nor keep state between invocations. (For instance, because ordinary smart cards with secure hardware are resettable, they could not be used to implement securely the provers of classical ZK protocols, but can now be used to implement securely the provers of rZK protocols.)

164 citations

Patent•
Apparatus and method for implementing IPSEC transforms within an integrated circuit

[...]

Timothy Ober, Peter Reed, Robert Walker Doud
25 Feb 1999
TL;DR: A secure communication platform on an integrated circuit is a highly integrated security processor which incorporates a general purpose digital signal processor (DSP), along with a number of high performance cryptographic function elements, as well as a PCI and PCMCIA interface.
Abstract: A secure communication platform on an integrated circuit is a highly integrated security processor which incorporates a general purpose digital signal processor (DSP), along with a number of high performance cryptographic function elements, as well as a PCI and PCMCIA interface. The secure communications platform is integrated with an off-the-shelf DSP so that a vendor who is interested in digital signal processing could also receive built-in security functions which cooperate with the DSP. The integrated circuit includes a callable library of cryptographic commands and encryption algorithms. An encryption processor is included to perform key and data encryption, as well as a high performance hash processor and a public key accelerator.
Book Chapter•10.1007/3-540-49116-3_47•
How to forget a secret

[...]

Giovanni Di Crescenzo, Niels Ferguson, Russell Impagliazzo, Markus Jakobsson1•
Bell Labs1
4 Mar 1999
TL;DR: We uncover a new class of attacks that can potentially affect any cryptographic protocol.
Abstract: We uncover a new class of attacks that can potentially affect any cryptographic protocol. The attack is performed by an adversary that at some point has access to the physical memory of a participant, including all its previous states. In order to protect protocols from such attacks, we introduce a cryptographic primitive that we call erasable memory. Using this primitive, it is possible to implement the essential cryptographic action of forgetting a secret. We show how to use a small erasable memory in order to transform a large non-erasable memory into a large and erasable memory. In practice, this shows how to turn any type of storage device into a storage device that can selectively forget. Moreover, the transformation can be performed using the minimal assumption of the existence of any one-way function, and can be implemented using any block cipher, in which case it is quite efficient. We conclude by suggesting some concrete implementations of small amounts of erasable memory.
Patent•
Method of implementing connection security in a wireless network

[...]

Tommi Raivisto1•
Nokia1
7 Jan 1999
TL;DR: In this paper, the authors proposed a method of providing connection security for a connection between terminals in a wireless network, where data is transmitted from a first terminal via nodes in the network to a second terminal (MS2).
Abstract: The invention relates to a method of providing connection security for a connection between terminals in a wireless network. In the method, data is transmitted from a first terminal (MS1) via nodes in the network to a second terminal (MS2). The method according to the invention is characterized by that it includes the steps of: routing the transmitted data via a mediator (MD), using the first security method for providing connection security at the security protocol layer between the first terminal (MS1) and the mediator (MD), using the second security method for providing connection security at the security protocol layer between the mediator (MD) and the second terminal (MS2), and performing the security method conversion at the security protocol layer at the mediator (MD).
Book Chapter•10.1007/3-540-48294-6_10•
Abstracting Cryptographic Protocols with Tree Automata

[...]

David Monniaux1, David Monniaux2•
SRI International1, École Normale Supérieure2
22 Sep 1999
TL;DR: This work proposes a new, abstract interpretation based, approach, using regular tree languages to analyze cryptographic protocols, and the abstraction used seems fine-grained enough to be able to certify some protocols.
Abstract: Cryptographic protocols have so far been analyzed for the most part by means of testing (which does not yield proofs of secrecy) and theorem proving (costly). We propose a new, abstract interpretation based, approach, using regular tree languages. The abstraction we use seems fine-grained enough to be able to certify some protocols. Both the concrete and abstract semantics of the protocol description language and implementation issues are discussed in the paper.
Proceedings Article•10.1109/CSFW.1999.779763•
Mixed strand spaces

[...]

F.J. Thayer Fabrega1, Jonathan Herzog, Joshua D. Guttman•
Mitre Corporation1
28 Jun 1999
TL;DR: This paper identifies a simple and easily verified characteristic of protocols, and shows that the Otway-Rees protocol remains correct even when used in combination with other protocols that have this characteristic.
Abstract: Strand space analysis is a method for stating and proving correctness properties for cryptographic protocols. In this paper we apply the same method to the related problem of mixed protocols, and show that a protocol can remain correct even when used in combination with a range of other protocols. We illustrate the method with the familiar Otway-Rees protocol. We identify a simple and easily verified characteristic of protocols, and show that the Otway-Rees protocol remains correct even when used in combination with other protocols that have this characteristic. We also illustrate this method on the Neuman-Stubblebine protocol. This protocol has two parts, an authentication protocol (I) in which a key distribution center creates and distributes a Kerberos-like key, and a reauthentication protocol (II) in which a client resubmits a ticket containing that key. The re-authentication protocol II is known to be flawed. We show that in the presence of protocol II, there are also attacks against protocol I. We then define a variant of protocol II, and prove an authentication property of I that holds even in combination with the modified II.
Proceedings Article•10.1109/CCST.1999.797926•
A tutorial on digital watermarking

[...]

Fernando Pérez-González1, J.R. Hernandez•
University of Vigo1
5 Oct 1999
TL;DR: This paper gives a tutorial on the techniques and reference models used in digital watermarking and the need for benchmarking.
Abstract: This paper gives a tutorial on the techniques and reference models used in digital watermarking. Distorsions, attacks and applications are described in some detail. Finally, the need for benchmarking is discussed.
Patent•
Encryption process including a biometric unit

[...]

Edward M. Scheidt
1 Sep 1999
TL;DR: In this paper, a method of encrypting an object includes generating a cryptographic key, using the cryptographic key to initialize a cryptographic algorithm, and applying the algorithm to the encrypted object.
Abstract: A method of encrypting an object includes generating a cryptographic key, using the cryptographic key to initialize a cryptographic algorithm, and applying the algorithm to the object. Accordingly, an encrypted object is formed. The key is generated by combining key splits derived from different sources. One of the key splits is a biometric value derived from and corresponding to a particular person.
Book Chapter•10.1007/10719724_30•
The Cocaine Auction Protocol: On the Power of Anonymous Broadcast

[...]

Frank Stajano1, Frank Stajano2, Ross Anderson1•
University of Cambridge1, AT&T Labs2
29 Sep 1999
TL;DR: This paper focuses on protocols addressing anonymity, which tend to resort to the composition of multiple elementary transmissions in order to frustrate traffic analysis.
Abstract: Traditionally, cryptographic protocols are described as a sequence of steps, in each of which one principal sends a message to another. It is assumed that the fundamental communication primitive is necessarily one-to-one, so protocols addressing anonymity tend to resort to the composition of multiple elementary transmissions in order to frustrate traffic analysis.
Journal Article•10.1016/S0140-3664(99)00030-4•
Security protocols over open networks and distributed systems: formal methods for their analysis, design, and verification

[...]

Stefanos Gritzalis1, Diomidis Spinellis1, P. Georgiadis2•
University of the Aegean1, National and Kapodistrian University of Athens2
01 May 1999-Computer Communications
TL;DR: The most commonly followed techniques for the application of formal methods for the ex-post analysis and verification of cryptographic protocols, as the analysis approach are reviewed, followed by the examination of robustness principles and application limitations.
Proceedings Article•10.1109/ISCC.1999.780748•
A dual encryption protocol for scalable secure multicasting

[...]

Lakshminath Reddy Dondeti, S. Mukherjee1, Ashok Samal•
University of Nebraska–Lincoln1
6 Jul 1999
TL;DR: The dual encryption protocol proposed in this paper distributes encrypted data encryption keys via subgroup managers via hierarchical subgrouping to achieve scalability.
Abstract: We propose a dual encryption protocol for scalable secure multicasting. Multicasting is a scalable solution for group communication. It however poses several unique security problems. We use hierarchical subgrouping to achieve scalability. Third-party hosts or members of the multicast group are designated as subgroup managers. They are responsible for secret key distribution and group membership management at the subgroup level. Unlike existing secure multicast protocols, our protocol need not trust the subgroup managers with the distribution of data encryption keys. The dual encryption protocol proposed in this paper distributes encrypted data encryption keys via subgroup managers. We also present a classification of the existing secure multicast protocols, compare their relative merits and show the advantages of our protocol.
Journal Article•10.1145/330382.330384•
Unlinkable serial transactions: protocols and applications

[...]

Stuart G. Stubblebine, Paul Syverson1, David M. Goldschlag•
United States Naval Research Laboratory1
01 Nov 1999-ACM Transactions on Information and System Security
TL;DR: This work presents a protocol for unlinkable serial transactions suitable for a variety of network-based subscription services, and is the first protocol to use cryptographic blinding to enable subscription services.
Abstract: We present a protocol for unlinkable serial transactions suitable for a variety of network-based subscription services. It is the first protocol to use cryptographic blinding to enable subscription services. The protocol prevents the service from tracking the behavior of its customers, while protecting the service vendor from abuse due to simultaneous or cloned use by a single subscriber. Our basic protocol structure and recovery protocol are robust against failure in protocol termination. We evaluate the security of the basic protocol and extend the basic protocol to include auditing, which further deters subscription sharing. We describe other applications of unlinkable serial transactions for pay-per-use trans subscription, third-party subscription management, multivendor coupons, proof of group membership, and voting.
Journal Article•10.1016/S1389-1286(98)00016-4•
Internet security architecture

[...]

Refik Molva1•
Institut Eurécom1
23 Apr 1999-Computer Networks
TL;DR: The IPsec architecture including security protocols in the Internet Layer and the related key management proposals are introduced, and the transport layer security protocol and security issues in the network control and management are presented.
Journal Article•
How to forget a secret

[...]

G. Di Crescenzo, N. Ferguson, Russell Impagliazzo, Markus Jakobsson
01 Jan 1999-Lecture Notes in Computer Science
TL;DR: It is shown how to use a small erasable memory in order to transform a large non-erasable memory into a large and erasables memory, and how to turn any type of storage device into a storage device that can selectively forget.
Abstract: We uncover a new class of attacks that can potentially affect any cryptographic protocol. The attack is performed by an adversary that at some point has access to the physical memory of a participant, including all its previous states. In order to protect protocols from such attacks, we introduce a cryptographic primitive that we call erasable memory. Using this primitive, it is possible to implement the essential cryptographic action of forgetting a secret. We show how to use a small erasable memory in order to transform a large non-erasable memory into a large and erasable memory. In practice, this shows how to turn any type of storage device into a storage device that can selectively forget. Moreover, the transformation can be performed using the minimal assumption of the existence of any one-way function, and can be implemented using any block cipher, in which case it is quite efficient. We conclude by suggesting some concrete implementations of small amounts of erasable memory.
Proceedings Article•
Using Walk-SAT and Rel-SAT for cryptographic key search

[...]

Fabio Massacci1•
Sapienza University of Rome1
31 Jul 1999
TL;DR: Two state-of-the-art AI search algorithms have been tested on the encoding of the Data Encryption Standard, to see whether they are up the task, and what lesson can be learned from the analysis on this benchmark to improve SAT solvers are discussed.
Abstract: Computer security depends heavily on the strength of cryptographic algorithms. Thus, cryptographic key search is often THE search problem for many governments and corporations. In the recent years, AI search techniques have achieved notable successes in solving "real world" problems. Following a recent result which showed that the properties of the U.S. Data Encryption Standard can be encoded in propositional logic, this paper advocates the use of cryptographic key search as a benchmark for propositional reasoning and search. Benchmarks based on the encoding of cryptographic algorithms optimally share the features of "real world" and random problems. In this paper, two state-of-the-art AI search algorithms, Walk-SAT by Kautz & Selman and Rel-SAT by Bayardo & Schrag, have been tested on the encoding of the Data Encryption Standard, to see whether they are up the task, and we discuss what lesson can be learned from the analysis on this benchmark to improve SAT solvers. New challenges in this field conclude the paper.
Book Chapter•10.1007/3-540-46701-7_3•
Lazy Infinite-State Analysis of Security Protocols

[...]

David Basin1•
University of Freiburg1
30 Nov 1999-Lecture Notes in Computer Science
TL;DR: This work presents an approach to modeling security protocols using lazy data types in a higher-order functional programming language that supports the formalization of protocol models in a natural and high-level way, and the automated analysis of safety properties using infinite-state model checking.
Abstract: Security protocols are used to exchange information in a distributed system with the aim of providing security guarantees. We present an approach to modeling security protocols using lazy data types in a higher-order functional programming language. Our approach supports the formalization of protocol models in a natural and high-level way, and the automated analysis of safety properties using infinite-state model checking, where the model is explicitly constructed in a demand-driven manner. We illustrate these ideas with an extended example: modeling and checking the Needham-Schroeder public-key authentication protocol.
Proceedings Article•10.1109/CSFW.1999.779759•
I/O automaton models and proofs for shared-key communication systems

[...]

Nancy Lynch1•
Massachusetts Institute of Technology1
28 Jun 1999
TL;DR: The combination of two security protocols, a simple shared-key communication protocol and the Diffie-Hellman key distribution protocol, is modeled formally and proved correct.
Abstract: The combination of two security protocols, a simple shared-key communication protocol and the Diffie-Hellman key distribution protocol, is modeled formally and proved correct. The modeling is based on the I/O automaton model for distributed algorithms, and the proofs are based on invariant assertions, simulation relations, and compositional reasoning. Arguments about the cryptosystems are handled separately from arguments about the protocols.
Book Chapter•10.1007/3-540-48970-3_6•
Conference Key Agreement from Secret Sharing

[...]

Chih-Hung Li1, Josef Pieprzyk1•
University of Wollongong1
7 Apr 1999
TL;DR: This work proposes new conference key agreement protocols based on secret sharing and tackles the problem of entity authentication in conference key agreements protocols by replacing entity authentication with group authentication.
Abstract: The work proposes new conference key agreement protocols based on secret sharing. We discuss roles of the dealer and recovery algorithms in the trust structure which is the necessary condition for any key establishment protocol to achieve the intended security goals. Our conference key agreement protocol tackles the problem of entity authentication in conference key agreement protocols. The entity authentication is replaced by group authentication. To start a new conference all principals have to be active and broadcast their shares. If the conference goes ahead, all principals are sure that all principals are present and alive. The paper is concluded with a discussion about possible modifications and extensions of the protocol.
Book Chapter•10.1007/3-540-49019-1_1•
Security Protocols and Specifications

[...]

Martín Abadi
22 Mar 1999
TL;DR: This paper (intended to accompany a lecture at ETAPS '99) discusses specifications for security protocols and suggests some gaps and some opportunities for further work.
Abstract: Specifications for security protocols range from informal narrations of message flows to formal assertions of protocol properties. This paper (intended to accompany a lecture at ETAPS '99) discusses those specifications and suggests some gaps and some opportunities for further work. Some of them pertain to the traditional core of the field; others appear when we examine the context in which protocols operate.
Proceedings Article•10.1109/CSFW.1999.779774•
CVS: a compiler for the analysis of cryptographic protocols

[...]

A. Durante1, Riccardo Focardi2, Roberto Gorrieri1•
University of Bologna1, Ca' Foscari University of Venice2
28 Jun 1999
TL;DR: The VSP/CVS technology is very powerful and its usefulness is shown with the case-study of the Woo-Lam one-way authentication protocol, for which an attack undocumented in the literature is found.
Abstract: The Security Process Algebra (SPA) is a CCS-like specification language where actions belong to two different levels of confidentiality. It has been used to define several non-interference-like security properties whose verification has been automatized by means of the tool CoSeC. In recent years, a method for analyzing security protocols using SPA and CoSeC has been developed. Even if it has been useful in analyzing small security protocols, this method has shown to be error-prone as it requires the description by hand of the protocol and of the environment in which it will execute. This problem has been solved by defining a protocol specification language more abstract than SPA, called VSP and a compiler CVS that generates in an automatic way the SPA specification for a given protocol described in VSP. The VSP/CVS technology is very powerful and its usefulness is shown with the case-study of the Woo-Lam one-way authentication protocol, for which an attack undocumented in the literature is found.
Journal Article•10.1016/S0304-3975(99)00069-9•
Cryptographic copyright protection for digital images based on watermarking techniques

[...]

Joseph Ó Ruanaidh1, Holger Petersen, Alexander Herrigel, Shelby Pereira1, Thierry Pun1 •
University of Geneva1
17 Sep 1999-Theoretical Computer Science
TL;DR: A system for generating digital watermarks and for trading watermarked images is described, based on a new watermarking technique, which is robust against image transformation techniques such as compression, rotation, translation, scaling and cropping.
...

Tools

SciSpace AgentBiomedical AgentSciSpace RecruitSciSpace for EnterpriseAgent GalleryChat with PDFLiterature ReviewAI WriterFind TopicsParaphraserCitation GeneratorExtract DataAI DetectorCitation Booster

Learn

ResourcesLive Workshops

SciSpace

CareersSupportBrowse PapersPricingSciSpace Affiliate ProgramCancellation & Refund PolicyTermsPrivacyData Sources

Directories

PapersTopicsJournalsAuthorsConferencesInstitutionsCitation StylesWriting templates

Extension & Apps

SciSpace Chrome ExtensionSciSpace Mobile App

Contact

support@scispace.com
SciSpace

© 2026 | PubGenius Inc. | Suite # 217 691 S Milpitas Blvd Milpitas CA 95035, USA

soc2
Secured by Delve