Scispace (Formerly Typeset)
  1. Home
  2. Topics
  3. Cryptographic protocol
  4. 2000
  1. Home
  2. Topics
  3. Cryptographic protocol
  4. 2000
Showing papers on "Cryptographic protocol published in 2000"
Journal Article•10.1103/PHYSREVLETT.85.441•
Simple proof of security of the BB84 quantum key distribution protocol

[...]

Peter W. Shor1, John Preskill2•
AT&T Labs1, California Institute of Technology2
10 Jul 2000-Physical Review Letters
TL;DR: It is proved that the 1984 protocol of Bennett and Brassard (BB84) for quantum key distribution is secure, and a key distribution protocol based on entanglement purification is given, which can be proven secure using methods from Lo and Chau's proof of security for a similar protocol.
Abstract: We prove that the 1984 protocol of Bennett and Brassard (BB84) for quantum key distribution is secure. We first give a key distribution protocol based on entanglement purification, which can be proven secure using methods from Lo and Chau's proof of security for a similar protocol. We then show that the security of this protocol implies the security of BB84. The entanglement purification based protocol uses Calderbank-Shor-Steane codes, and properties of these codes are used to remove the use of quantum computation from the Lo-Chau protocol.

3,366 citations

Journal Article•10.1007/S001450010003•
Security Arguments for Digital Signatures and Blind Signatures

[...]

David Pointcheval1, Jacques Stern1•
École Normale Supérieure1
01 Jan 2000-Journal of Cryptology
TL;DR: It is proved that a very slight variation of the well-known El Gamal signature scheme resists existential forgeries even against an adaptively chosen-message attack and an appropriate notion of security related to the setting of electronic cash is defined.
Abstract: Since the appearance of public-key cryptography in the seminal Diffie--Hellman paper, many new schemes have been proposed and many have been broken. Thus, the simple fact that a cryptographic algorithm withstands cryptanalytic attacks for several years is often considered as a kind of validation procedure. A much more convincing line of research has tried to provide ``provable'' security for cryptographic protocols. Unfortunately, in many cases, provable security is at the cost of a considerable loss in terms of efficiency. Another way to achieve some kind of provable security is to identify concrete cryptographic objects, such as hash functions, with ideal random objects and to use arguments from relativized complexity theory. The model underlying this approach is often called the ``random oracle model.'' We use the word ``arguments'' for security results proved in this model. As usual, these arguments are relative to well-established hard algorithmic problems such as factorization or the discrete logarithm. In this paper we offer security arguments for a large class of known signature schemes. Moreover, we give for the first time an argument for a very slight variation of the well-known El Gamal signature scheme. In spite of the existential forgery of the original scheme, we prove that our variant resists existential forgeries even against an adaptively chosen-message attack. This is provided that the discrete logarithm problem is hard to solve. Next, we study the security of blind signatures which are the most important ingredient for anonymity in off-line electronic cash systems. We first define an appropriate notion of security related to the setting of electronic cash. We then propose new schemes for which one can provide security arguments.

2,381 citations

Journal Article•10.1007/S001459910006•
Security and Composition of Multiparty Cryptographic Protocols

[...]

Ran Canetti1•
IBM1
01 Jan 2000-Journal of Cryptology
TL;DR: In this article, the authors present general definitions of security for multiparty cryptographic protocols, with focus on the task of evaluating a probabilistic function of the parties' inputs, and show that, with respect to these definitions, security is preserved under a natural composition operation.
Abstract: We present general definitions of security for multiparty cryptographic protocols, with focus on the task of evaluating a probabilistic function of the parties' inputs. We show that, with respect to these definitions, security is preserved under a natural composition operation. The definitions follow the general paradigm of known definitions; yet some substantial modifications and simplifications are introduced. The composition operation is the natural ``subroutine substitution'' operation, formalized by Micali and Rogaway. We consider several standard settings for multiparty protocols, including the cases of eavesdropping, Byzantine, nonadaptive and adaptive adversaries, as well as the information-theoretic and the computational models. In particular, in the computational model we provide the first definition of security of protocols that is shown to be preserved under composition.

1,763 citations

Book Chapter•10.1007/3-540-44598-6_3•
Privacy Preserving Data Mining

[...]

Yehuda Lindell1, Benny Pinkas2•
Weizmann Institute of Science1, Hebrew University of Jerusalem2
20 Aug 2000
TL;DR: In this paper, the authors introduce the concept of privacy preserving data mining, where two parties owning confidential databases wish to run a data mining algorithm on the union of their databases, without revealing any unnecessary information.
Abstract: In this paper we introduce the concept of privacy preserving data mining. In our model, two parties owning confidential databases wish to run a data mining algorithm on the union of their databases, without revealing any unnecessary information. This problem has many practical and important applications, such as in medical research with confidential patient records. Data mining algorithms are usually complex, especially as the size of the input is measured in megabytes, if not gigabytes. A generic secure multi-party computation solution, based on evaluation of a circuit computing the algorithm on the entire input, is therefore of no practical use. We focus on the problem of decision tree learning and use ID3, a popular and widely used algorithm for this problem. We present a solution that is considerably more efficient than generic solutions. It demands very few rounds of communication and reasonable bandwidth. In our solution, each party performs by itself a computation of the same order as computing the ID3 algorithm for its own database. The results are then combined using efficient cryptographic protocols, whose overhead is only logarithmic in the number of transactions in the databases. We feel that our result is a substantial contribution, demonstrating that secure multi-party computation can be made practical, even for complex problems and large inputs.

1,069 citations

Journal Article•10.1109/49.839934•
Secure Border Gateway Protocol (S-BGP)

[...]

Stephen Kent, Charles Lynn1, K. Seo1•
BBN Technologies1
01 Apr 2000-IEEE Journal on Selected Areas in Communications
TL;DR: A secure, scalable, deployable architecture (S-BGP) for an authorization and authentication system that addresses most of the security problems associated with BGP is described.
Abstract: The Border Gateway Protocol (BGP), which is used to distribute routing information between autonomous systems (ASes), is a critical component of the Internet's routing infrastructure. It is highly vulnerable to a variety of malicious attacks, due to the lack of a secure means of verifying the authenticity and legitimacy of BGP control traffic. This paper describes a secure, scalable, deployable architecture (S-BGP) for an authorization and authentication system that addresses most of the security problems associated with BGP. The paper discusses the vulnerabilities and security requirements associated with BGP, describes the S-BGP countermeasures, and explains how they address these vulnerabilities and requirements. In addition, this paper provides a comparison of this architecture to other approaches that have been proposed, analyzes the performance implications of the proposed countermeasures, and addresses operational issues.

690 citations

Journal Article•
Privacy preserving data mining

[...]

Yehuda Lindell, Benny Pinkas
01 Jan 2000-Lecture Notes in Computer Science
TL;DR: This paper introduces the concept of privacy preserving data mining, and presents a solution that is considerably more efficient than generic solutions, and demonstrates that secure multi-party computation can be made practical, even for complex problems and large inputs.
Abstract: In this paper we introduce the concept of privacy preserving data mining. In our model, two parties owning confidential databases wish to run a data mining algorithm on the union of their databases, without revealing any unnecessary information. This problem has many practical and important applications, such as in medical research with confidential patient records. Data mining algorithms are usually complex, especially as the size of the input is measured in megabytes, if not gigabytes. A generic secure multi-party computation solution, based on evaluation of a circuit computing the algorithm on the entire input, is therefore of no practical use. We focus on the problem of decision tree learning and use ID3, a popular and widely used algorithm for this problem. We present a solution that is considerably more efficient than generic solutions. It demands very few rounds of communication and reasonable bandwidth. In our solution, each party performs by itself a computation of the same order as computing the ID3 algorithm for its own database. The results are then combined using efficient cryptographic protocols, whose overhead is only logarithmic in the number of transactions in the databases. We feel that our result is a substantial contribution, demonstrating that secure multi-party computation can be made practical, even for complex problems and large inputs.

669 citations

Patent•
Gaming device security system: apparatus and method

[...]

Steven A. Weiss, Carlson Rex
22 May 2000
TL;DR: In this article, a gaming device security system is disclosed which includes two processing areas linked together and communicating critical gaming functions via a security protocol wherein each transmitted gaming function includes a specific encrypted signature to be decoded and validated before being processed by either processing area.
Abstract: A gaming device security system is disclosed which includes two processing areas linked together and communicating critical gaming functions via a security protocol wherein each transmitted gaming function includes a specific encrypted signature to be decoded and validated before being processed by either processing area. The two processing areas include a first processing area having a dynamic RAM and an open architecture design which is expandable without interfering or accessing critical gaming functions and a second “secure” processing area having a non-alterable memory for the storage of critical gaming functions therein.

361 citations

Patent•
Method and apparatus for preventing piracy of digital content

[...]

Paul C. Kocher1, Joshua M. Jaffe1, Benjamin C. Jun1•
Cryptography Research1
16 May 2000
TL;DR: In this paper, the authors proposed a secure cryptographic rights unit for cryptographically regulating access to digital content, which includes an interface control processor (235) and a specialized cryptographic unit (260) that protects access to a memory.
Abstract: A secure cryptographic rights unit (225) for cryptographically regulating access to digital content (215) includes an interface control processor (235) and a specialized cryptographic unit (260) that protects access to a memory (265). The cryptographic unit produces content decryption keys (267) by using stored rights keys to transform other data received from the control processor (235). Because the control processor (235) does not have the ability to directly access the protected memory (265), the security can remain effective even if the control processor (235) is compromised. To prevent reverse engineering of the cryptographic transformations, the invention provides for an algorithm generator that uses random sources to produce algorithm definitions in machine-readable form. Because the generator itself does not contain any secrets, it can be submitted for open review. Other features allow for the content provider (200) to audit the access (296) of the user (290) who can obtain the decrypted content (275) through an output device (280).

335 citations

Book Chapter•10.1007/3-540-44598-6_1•
The XTR Public Key System

[...]

Arjen K. Lenstra1, Eric R. Verheul2•
Citibank1, PricewaterhouseCoopers2
20 Aug 2000
TL;DR: The XTR public key system as discussed by the authors is based on a new method to represent elements of a subgroup of a multiplicative group of a finite field, which leads to substantial savings both in communication and computational overhead without compromising security.
Abstract: This paper introduces the XTR public key system. XTR is based on a new method to represent elements of a subgroup of a multiplicative group of a finite field. Application of XTR in cryptographic protocols leads to substantial savings both in communication and computational overhead without compromising security.

291 citations

Journal Article•
The XTR public key system

[...]

Arjen K. Lenstra, Eric R. Verheul
01 Jan 2000-Lecture Notes in Computer Science
TL;DR: This paper introduces the XTR public key system, a new method to represent elements of a subgroup of a multiplicative group of a finite field that leads to substantial savings both in communication and computational overhead without compromising security.
Abstract: This paper introduces the XTR public key system. XTR is based on a new method to represent elements of a subgroup of a multiplicative group of a finite field. Application of XTR in cryptographic protocols leads to substantial savings both in communication and computational overhead without compromising security.

246 citations

Patent•
Cryptographic server with provisions for interoperability between cryptographic systems

[...]

Alexander George Dickinson, Marck D. Rohrbach, Richard F. Clayton, Gregory H. Stark, Michelle Ferrante 
20 Sep 2000
TL;DR: In this paper, the authors present a cryptographic server providing interoperability over multiple algorithms, keys, standards, certificate types and issuers, protocols, and the like, and a secure server, or trust engine, having server-centric keys, or in other words, storing cryptographic keys on a server.
Abstract: The invention is a cryptographic server providing interoperability over multiple algorithms, keys, standards, certificate types and issuers, protocols, and the like. Another aspect of the invention is to provide a secure server, or trust engine, having server-centric keys, or in other words, storing cryptographic keys on a server. The server-centric storage of keys provides for user-independent security, portability, availability, and straightforwardness, along with a wide variety of implementation possibilities.
Book Chapter•10.1007/3-540-44598-6_7•
A Cryptographic Solution to a Game Theoretic Problem

[...]

Yevgeniy Dodis1, Shai Halevi2, Tal Rabin2•
Massachusetts Institute of Technology1, IBM2
20 Aug 2000
TL;DR: This work uses cryptography to solve a game-theoretic problem which arises naturally in the area of two party strategic games, and develops an efficient cryptographic protocol to the following Correlated Element Selection problem, which is of independent interest.
Abstract: In this work we use cryptography to solve a game-theoretic problem which arises naturally in the area of two party strategic games The standard game-theoretic solution concept for such games is that of an equilibrium, which is a pair of "self-enforcing" strategies making each player's strategy an optimal response to the other player's strategy It is known that for many games the expected equilibrium payoffs can be much higher when a trusted third party (a "mediator") assists the players in choosing their moves (correlated equilibria), than when each player has to choose its move on its own (Nash equilibria) It is natural to ask whether there exists a mechanism that eliminates the need for the mediator yet allows the players to maintain the high payoffs offered by mediator-assisted strategies We answer this question affirmatively provided the players are computationally bounded and can have free communication (so-called "cheap talk") prior to playing the game The main building block of our solution is an efficient cryptographic protocol to the following Correlated Element Selection problem, which is of independent interest Both Alice and Bob know a list of pairs (a1, b1) (an, bn) (possibly with repetitions), and they want to pick a random index i such that Alice learns only aiand Bob learns only bi Our solution to this problem has constant number of rounds, negligible error probability, and uses only very simple zero-knowledge proofs We then show how to incorporate our cryptographic protocol back into a game-theoretic setting, which highlights some interesting parallels between cryptographic protocols and extensive form games
Proceedings Article•10.1109/CSFW.2000.856923•
Protocol independence through disjoint encryption

[...]

Joshua D. Guttman1, F.J. Thayer1•
Mitre Corporation1
3 Jul 2000
TL;DR: It is shown that bundles can be modified to remove all inbound linking paths, if encryption does not overlap in the two protocols, and that the resulting bundle does not depend on any activity of the secondary protocol.
Abstract: One protocol (called the primary protocol) is independent of other protocols (jointly called the secondary protocol) if the question whether the primary protocol achieves a security goal never depends on whether the secondary protocol is in use. We use multiprotocol strand spaces to prove that two cryptographic protocols are independent if they use encryption in non-overlapping ways. This theorem applies even if the protocols share public key certificates and secret key "tickets". We use the method of Guttman et al. (2000) to study penetrator paths, namely sequences of penetrator actions connecting regular nodes (message transmissions or receptions) in the two protocols. Of special interest are inbound linking paths, which lead from a message transmission in the secondary protocol to a message reception in the primary protocol. We show that bundles can be modified to remove all inbound linking paths, if encryption does not overlap in the two protocols. The resulting bundle does not depend on any activity of the secondary protocol. We illustrate this method using the Neuman-Stubblebine protocol as an example.
Journal Article•10.1145/363516.363528•
Verifying security protocols with Brutus

[...]

Edmund M. Clarke1, Somesh Jha2, Wilfredo R. Marrero3•
Carnegie Mellon University1, University of Wisconsin-Madison2, DePaul University3
01 Oct 2000-ACM Transactions on Software Engineering and Methodology
TL;DR: BRUTUS is presented, a tool for verifying properties of security protocols and can be viewed as a special-purpose model checker for security protocols.
Abstract: Due to the rapid growth of the “Internet” and the “World Wide Web” security has become a very important concern in the design and implementation of software systems. Since security has become an important issue, the number of protocols in this domain has become very large. These protocols are very diverse in nature. If a software architect wants to deploy some of these protocols in a system, they have to be sure that the protocol has the right properties as dictated by the requirements of the system. In this article we present BRUTUS, a tool for verifying properties of security protocols. This tool can be viewed as a special-purpose model checker for security protocols. We also present reduction techniques that make the tool efficient. Experimental results are provided to demonstrate the efficiency of BRUTUS.
Patent•
Secure user certification for electronic commerce employing value metering system

[...]

Robert A. Cordery1, David K. Lee1, Leon A. Pintsov1, Frederick W. Ryan1, Monroe A. Weiant1 •
Pitney Bowes1
29 Aug 2000
TL;DR: In this paper, a system and method include means for processing a cryptographic certificate adapted to provide security functionality, and a register means is provided and means for adjusting the register means to account for services when the cryptographic certificate is processed.
Abstract: A system and method include means for processing a cryptographic certificate adapted to provide security functionality. A register means is provided and means for adjusting the register means to account for services when the cryptographic certificate is processed. In accordance with anther aspect, a system and method include a register means for storing funds. Means are provided for processing a digital token providing proof of postage payment and means are also provided for processing a cryptographic certificate adapted to provide security functionality. Means debit funds stored in the register means when the digital token is processed and when the cryptographic certificate is processed. Processing the cryptographic certificate may involve many functions such as providing security services and/or certificate management functions (including generating and verifying cryptographic certificates) and/or key management functions and/or access to any needed private keys to perform security services. Processing the digital token may include generating the digital token or issuing the digital token.
Proceedings Article•10.1145/343477.343531•
Random oracles in constantipole: practical asynchronous Byzantine agreement using cryptography (extended abstract)

[...]

Christian Cachin1, Klaus Kursawe1, Victor Shoup1•
IBM1
16 Jul 2000
TL;DR: A new protocol for Byzantine agreement in a completely asynchronous network is presented that makes use of cryptography, specifically of threshold signatures and coin-tossing protocols that is both practical and nearly matches the known theoretical lower bounds.
Abstract: Byzantine agreement requires a set of parties in a distributed system to agree on a value even if some parties are corrupted. A new protocol for Byzantine agreement in a completely asynchronous network is presented that makes use of cryptography, specifically of threshold signatures and coin-tossing protocols. These cryptographic protocols have practical and provably secure implementations in the “random oracle” model. In particular, a coin-tossing protocol based on the Diffie-Hellman problem is presented and analyzed.The resulting asynchronous Byzantine agreement protocol is both practical and nearly matches the known theoretical lower bounds. More precisely, it tolerates the maximum number of corrupted parties, runs in constant expected time, has message and communication complexity close to the maximum, and uses a trusted dealer only in a setup phase, after which it can process a virtually unlimited number of transactions. Novel dual-threshold variants of both cryptographic protocols are used.The protocol is formulated as a transaction processing service in a cryptographic security model, which differs from the standard information-theoretic formalization and may be of independent interest.
Journal Article•
Rewriting for cryptographic protocol verification

[...]

Thomas Genet, Francis Klay
01 Jan 2000-Lecture Notes in Computer Science
TL;DR: In this article, a new approach for verifying cryptographic protocols, based on rewriting and on tree automata techniques, is presented. But it does not consider the security properties of the protocols.
Abstract: On a case study, we present a new approach for verifying cryptographic protocols, based on rewriting and on tree automata techniques. Protocols are operationally described using Term Rewriting Systems and the initial set of communication requests is described by a tree automaton. Starting from these two representations, we automatically compute an over-approximation of the set of exchanged messages (also recognized by a tree automaton). Then, proving classical properties like confidentiality or authentication can be done by automatically showing that the intersection between the approximation and a set of prohibited behaviors is the empty set. Furthermore, this method enjoys a simple and powerful way to describe intruder work, the ability to consider an unbounded number of parties, an unbounded number of interleaved sessions, and a theoretical property ensuring safeness of the approximation.
Book Chapter•10.1007/10721959_21•
Rewriting for Cryptographic Protocol Verification

[...]

Thomas Genet1, Francis Klay2•
University of Rennes1, Orange S.A.2
17 Jun 2000
TL;DR: A new approach for verifying cryptographic protocols, based on rewriting and on tree automata techniques, which enjoys a simple and powerful way to describe intruder work, the ability to consider an unbounded number of parties, an unbounding number of interleaved sessions, and a theoretical property ensuring safeness of the approximation.
Abstract: On a case study, we present a new approach for verifying cryptographic protocols, based on rewriting and on tree automata techniques. Protocols are operationally described using Term Rewriting Systems and the initial set of communication requests is described by a tree automaton. Starting from these two representations, we automatically compute an over-approximation of the set of exchanged messages (also recognized by a tree automaton). Then, proving classical properties like confidentiality or authentication can be done by automatically showing that the intersection between the approximation and a set of prohibited behaviors is the empty set. Furthermore, this method enjoys a simple and powerful way to describe intruder work, the ability to consider an unbounded number of parties, an unbounded number of interleaved sessions, and a theoretical property ensuring safeness of the approximation.
Book Chapter•10.1007/3-540-45116-1_3•
Open issues in formal methods for cryptographic protocol analysis

[...]

Catherine Meadows1•
United States Naval Research Laboratory1
25 Jan 2000
TL;DR: This paper outlines some of these new problem areas in cryptographic protocol analysis, and describes what new research needs to be done to to meet the challenges posed.
Abstract: The history of the application of formal methods to cryptographic protocol analysis spans nearly twenty years, and recently has been showing signs of new maturity and consolidation. A number of specialized tools have been developed, and others have effectively demonstrated that existing general-purpose tools can also be applied to these problems with good results. However, with this better understanding of the field comes new problems that strain against the limits of the existing tools. In this paper we will outline some of these new problem areas, and describe what new research needs to be done to to meet the challenges posed.
Book Chapter•10.1007/3-540-45022-X_31•
Non Interference for the Analysis of Cryptographic Protocols

[...]

Riccardo Focardi1, Roberto Gorrieri2, Fabio Martinelli•
Ca' Foscari University of Venice1, University of Bologna2
9 Jul 2000
TL;DR: Many security properties of cryptographic protocols can be all seen as specific instances of a general property, called Non Deducibility on Composition (NDC), that was proposed a few years ago for studying information flow properties in computer systems.
Abstract: Many security properties of cryptographic protocols can be all seen as specific instances of a general property, we called Non Deducibility on Composition (NDC), that we proposed a few years ago for studying information flow properties in computer systems The advantage of our unifying theory is that formal comparison among these properties is now easier and that the full generality of NDC has helped us in finding a few new attacks on cryptographic protocols
Patent•
Dual encryption protocol for scalable secure group communication

[...]

Lakshminath Reddy Dondeti1, Sarit Mukherjee1, Ashok Samal1•
Panasonic1
6 Jul 2000
TL;DR: In this article, a logical tree structure and method for managing membership in a multicast group provides scalability and security from internal attacks, with each subgroup having a subgroup manager (12, 14, 18).
Abstract: A logical tree structure (10) and method for managing membership in a multicast group provides scalability and security from internal attacks. The structure defines key groups (20) and subgroups (24, 22), with each subgroup having a subgroup manager (12, 14, 18). Dual encryption allows the sender (12) of the multicast data to manage distribution of a first set of encryption keys whereas the individual subgroup managers (12, 14, 18) manage the distribution of a second set of encryption keys. The two key sets allow the sender (12) to delegate much of the group management responsibilities without compromising security because a key from each set is required to access the multicast data. Security is further maintained via a method in which subgroup managers (12, 14, 18) can be either members (18) or participants (14). Access to both keys is provided to members (18) whereas access to only one key is provided to participants (14). Nodes can be added without generating a new encryption key at the top level which provides improved scalability.
Proceedings Article•
Random oracles in constantinople: practical asynchronous Byzantine agreement using cryptography

[...]

Christian Cachin1, Klaus Kursawe1, Victor Shoup2•
IBM1, Courant Institute of Mathematical Sciences2
1 Jan 2000
TL;DR: In this article, a protocol for Byzantine agreement in a completely asynchronous network is presented that makes use of new cryptographic protocols, specifically protocols for threshold signatures and coin-tossing.
Abstract: Byzantine agreement requires a set of parties in a distributed system to agree on a value even if some parties are maliciously misbehaving. A new protocol for Byzantine agreement in a completely asynchronous network is presented that makes use of new cryptographic protocols, specifically protocols for threshold signatures and coin-tossing. These cryptographic protocols have practical and provably secure implementations in the random oracle model. In particular, a coin-tossing protocol based on the Diffie-Hellman problem is presented and analyzed. The resulting asynchronous Byzantine agreement protocol is both practical and theoretically optimal because it tolerates the maximum number of corrupted parties, runs in constant expected rounds, has message and communication complexity close to the optimum, and uses a trusted dealer only once in a setup phase, after which it can process a virtually unlimited number of transactions. The protocol is formulated as a transaction processing service in a cryptographic security model, which differs from the standard information-theoretic formalization and may be of independent interest.
Posted Content•
Universally Composable Security: A New Paradigm for Cryptographic Protocols.

[...]

Ran Canetti1•
IBM1
01 Jan 2000-IACR Cryptology ePrint Archive
TL;DR: In this article, a general framework for representing cryptographic protocols and analyzing their security is presented, which allows specifying the security requirements of practically any cryptographic task in a unified and systematic way.
Abstract: We present a general framework for representing cryptographic protocols and analyzing their security. The framework allows specifying the security requirements of practically any cryptographic task in a unified and systematic way. Furthermore, in this framework the security of protocols is preserved under a general protocol composition operation, called universal composition. The proposed framework with its security-preserving composition operation allows for modular design and analysis of complex cryptographic protocols from relatively simple building blocks. Moreover, within this framework, protocols are guaranteed to maintain their security in any context, even in the presence of an unbounded number of arbitrary protocol instances that run concurrently in an adversarially controlled manner. This is a useful guarantee, that allows arguing about the security of cryptographic protocols in complex and unpredictable environments such as modern communication networks.
Proceedings Article•10.1109/FPGA.2000.903400•
An adaptive cryptographic engine for IPSec architectures

[...]

Andreas Dandalis1, Viktor K. Prasanna1, José D. P. Rolim1•
University of Southern California1
17 Apr 2000
TL;DR: This paper proposes an FPGA-based Adaptive Cryptographic Engine (ACE) for IPSec architectures, and develops a compression technique that reduces the memory requirements of ACE without the need for dedicated hardware.
Abstract: Architectures that implement the Internet Protocol Security (IPSec) standard have to meet the enormous computing demands of cryptographic algorithms. In addition, IPSec architectures have to be flexible enough to adapt to diverse security parameters. This paper proposes an FPGA-based Adaptive Cryptographic Engine (ACE) for IPSec architectures. By taking advantage of FPGA technology, ACE can adapt to diverse security parameters on the fly while providing superior performance compared with software-based approaches. For example, for the final candidate algorithms of the Advanced Encryption Standard (AES), our techniques lead to throughput speed-up of 4-20 while the key-setup latency time is reduced by a factor of 20-700 compared with software-based approaches. We also develop a compression technique that reduces the memory requirements of ACE without the need for dedicated hardware. Though data compression has been extensively studied before, we are not aware of any prior work that addresses the compression problem of FPGA-based embedded systems with respect to the implementation cost. Using our technique, we demonstrate up to 40% savings in memory for various configuration bit-streams.
Proceedings Article•
Authentication tests

[...]

Joshua D. Guttman1, F.J. Thayer•
Mitre Corporation1
14 May 2000
TL;DR: This work introduces authentication tests and illustrates their power giving new and straightforward proofs of security goals for several protocols, and expresses the ideas in the strand space formalism and proves them correct elsewhere.
Abstract: Suppose a principal in a cryptographic protocol creates and transmits a message containing a new value v, which it later receives back in cryptographically altered form. It can conclude that some principal possessing the relevant key has transformed the message containing v. In some circumstances, this must be a regular participant of the protocol, not the penetrator. An inference of this kind is an authentication test. We introduce two main kinds of authentication test. An outgoing test is one in which the new value v is transmitted in encrypted form, and only a regular participant can extract it from that form. An incoming test is one in which v is received back in encrypted form, and only a regular participant can put it in that form. We combine these two tests with a supplementary idea, the unsolicited test, and a related method for checking that certain values remain secret. Together they determine what authentication properties are achieved by a wide range of cryptographic protocols. We introduce authentication tests and illustrate their power giving new and straightforward proofs of security goals for several protocols. We also illustrate how to use the authentication tests as a heuristic for finding attacks against incorrect protocols. Finally we suggest a protocol design process. We express these ideas in the strand space formalism and prove them correct elsewhere (Gullman and Thayer Fabrega, 2000).
Book Chapter•10.1007/10722599_14•
Analysing Time Dependent Security Properties in CSP Using PVS

[...]

Neil Evans1, Steve Schneider1•
Royal Holloway, University of London1
4 Oct 2000
TL;DR: The embedding of CSP in the theorem prover PVS (Prototype Verification System) is extended to incorporate event-based time, retaining the use of the existing rank function approach to verify such properties of security protocols.
Abstract: This paper details an approach to verifying time dependent authentication properties of security protocols. We discuss the introduction of time into the Communicating Sequential Processes (CSP) protocol verification framework of [11]. The embedding of CSP in the theorem prover PVS (Prototype Verification System) is extended to incorporate event-based time, retaining the use of the existing rank function approach to verify such properties. An example analysis is demonstrated using the Wide-Mouthed Frog protocol.
Proceedings Article•10.1145/325694.325734•
Authentication primitives and their compilation

[...]

Martín Abadi1, Cédric Fournet2, Georges Gonthier3•
Alcatel-Lucent1, Microsoft2, French Institute for Research in Computer Science and Automation3
5 Jan 2000
TL;DR: This work defines a process calculus with constructs for authentication and shows how this calculus can be translated to a lower-level language using marshaling, multiplexing, and cryptographic protocols.
Abstract: Adopting a programming-language perspective, we study the problem of implementing authentication in a distributed system. We define a process calculus with constructs for authentication and show how this calculus can be translated to a lower-level language using marshaling, multiplexing, and cryptographic protocols. Authentication serves for identity-based security in the source language and enables simplifications in the translation. We reason about correctness relying on the concepts of observational equivalence and full abstraction.
Book Chapter•10.1007/3-540-45591-4_134•
A Method for Automatic Cryptographic Protocol Verification

[...]

Jean Goubault-Larrecq
1 May 2000
TL;DR: An automatic, terminating method for verifying confidentiality properties, and to a lesser extent freshness properties of cryptographic protocols, using a specific extension of tree automata, ?
Abstract: We present an automatic, terminating method for verifying confidentiality properties, and to a lesser extent freshness properties of cryptographic protocols. It is based on a safe abstract interpretation of cryptographic protocols using a specific extension of tree automata, ?-parameterized tree automata, which mix automata-theoretic techniques with deductive features. Contrary to most model-checking approaches, this method offers actual security guarantees. It owes much to D. Bolignano's ways of modeling cryptographic protocols and to D. Monniaux' seminal idea of using tree automata to verify cryptographic protocols by abstract interpretation. It extends the latter by adding new deductive abilities, and by offering the possibility of analyzing protocols in the presence of parallel multi-session principals, following some ideas by M. Debbabi, M. Mejri, N. Tawbi, and I. Yahmadi.
Journal Article•
TAPS : A first-order verifier for cryptographic protocols

[...]

E. Cohen1•
Telcordia Technologies1
01 Jan 2000-Lecture Notes in Computer Science
TL;DR: A proof method for cryptographic protocols, based on a strong secrecy invariant that catalogues conditions under which messages can be published, is described, implemented in an automatic verifier, TAPS, that proves safety properties roughly equivalent to those in published Isabelle verifications.
Abstract: In recent years, a number of cryptographic protocols have been mechanically verified using a variety of inductive methods. These proofs typically require defining a number of recursive sets of messages, and require deep insight into why the protocol is correct. As aresult, these proofs often require days to weeks of expert effort. We have developed an automatic verifier, TAPS, that seems to overcome these problems for many cryptographic protocols. TAPS uses the protocol text to construct a number of first-order invariants; the proof obligations justifying these invariants, along with any user-specified protocol properties, are proved from the invariants with a resolution theorem prover.
Journal Article•
Analysing time dependent security properties in CSP using PVS

[...]

Neil Evans1, Steve Schneider1•
Royal Holloway, University of London1
01 Jan 2000-Lecture Notes in Computer Science
TL;DR: In this paper, an approach to verify time dependent authentication properties of security protocols is presented. Butler et al. discuss the introduction of time into the Communicating Sequential Processes (CSP) protocol verification framework.
Abstract: This paper details an approach to verifying time dependent authentication properties of security protocols. We discuss the introduction of time into the Communicating Sequential Processes (CSP) protocol verification framework of [11]. The embedding of CSP in the theorem prover PVS (Prototype Verification System) is extended to incorporate event-based time, retaining the use of the existing rank function approach to verify such properties. An example analysis is demonstrated using the Wide-Mouthed Frog protocol.
...

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