Scispace (Formerly Typeset)
  1. Home
  2. Topics
  3. Cryptographic protocol
  4. 2016
  1. Home
  2. Topics
  3. Cryptographic protocol
  4. 2016
Showing papers on "Cryptographic protocol published in 2016"
Proceedings Article•10.1109/SP.2016.55•
Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts

[...]

Ahmed E. Kosba1, Andrew Miller1, Elaine Shi2, Zikai Wen2, Charalampos Papamanthou1 •
University of Maryland, College Park1, Cornell University2
22 May 2016
TL;DR: In this article, the authors present Hawk, a decentralized smart contract system that does not store financial transactions in the clear on the blockchain, thus retaining transactional privacy from the public's view.
Abstract: Emerging smart contract systems over decentralized cryptocurrencies allow mutually distrustful parties to transact safely without trusted third parties. In the event of contractual breaches or aborts, the decentralized blockchain ensures that honest parties obtain commensurate compensation. Existing systems, however, lack transactional privacy. All transactions, including flow of money between pseudonyms and amount transacted, are exposed on the blockchain. We present Hawk, a decentralized smart contract system that does not store financial transactions in the clear on the blockchain, thus retaining transactional privacy from the public's view. A Hawk programmer can write a private smart contract in an intuitive manner without having to implement cryptography, and our compiler automatically generates an efficient cryptographic protocol where contractual parties interact with the blockchain, using cryptographic primitives such as zero-knowledge proofs. To formally define and reason about the security of our protocols, we are the first to formalize the blockchain model of cryptography. The formal modeling is of independent interest. We advocate the community to adopt such a formal model when designing applications atop decentralized blockchains.

2,427 citations

Journal Article•10.1109/JPROC.2016.2558521•
A Survey on Wireless Security: Technical Challenges, Recent Advances, and Future Trends

[...]

Yulong Zou1, Jia Zhu1, Xianbin Wang2, Lajos Hanzo3•
Nanjing University of Posts and Telecommunications1, University of Western Ontario2, University of Southampton3
10 May 2016
TL;DR: The security requirements of wireless networks, including their authenticity, confidentiality, integrity, and availability issues, and the state of the art in physical-layer security, which is an emerging technique of securing the open communications environment against eavesdropping attacks at the physical layer are discussed.
Abstract: Due to the broadcast nature of radio propagation, the wireless air interface is open and accessible to both authorized and illegitimate users. This completely differs from a wired network, where communicating devices are physically connected through cables and a node without direct association is unable to access the network for illicit activities. The open communications environment makes wireless transmissions more vulnerable than wired communications to malicious attacks, including both the passive eavesdropping for data interception and the active jamming for disrupting legitimate transmissions. Therefore, this paper is motivated to examine the security vulnerabilities and threats imposed by the inherent open nature of wireless communications and to devise efficient defense mechanisms for improving the wireless network security. We first summarize the security requirements of wireless networks, including their authenticity, confidentiality, integrity, and availability issues. Next, a comprehensive overview of security attacks encountered in wireless networks is presented in view of the network protocol architecture, where the potential security threats are discussed at each protocol layer. We also provide a survey of the existing security protocols and algorithms that are adopted in the existing wireless network standards, such as the Bluetooth, Wi-Fi, WiMAX, and the long-term evolution (LTE) systems. Then, we discuss the state of the art in physical-layer security, which is an emerging technique of securing the open communications environment against eavesdropping attacks at the physical layer. Several physical-layer security techniques are reviewed and compared, including information-theoretic security, artificial-noise-aided security, security-oriented beamforming, diversity-assisted security, and physical-layer key generation approaches. Since a jammer emitting radio signals can readily interfere with the legitimate wireless users, we also introduce the family of various jamming attacks and their countermeasures, including the constant jammer, intermittent jammer, reactive jammer, adaptive jammer, and intelligent jammer. Additionally, we discuss the integration of physical-layer security into existing authentication and cryptography mechanisms for further securing wireless networks. Finally, some technical challenges which remain unresolved at the time of writing are summarized and the future trends in wireless security are discussed.

1,387 citations

Book Chapter•10.1007/978-3-662-53641-4_21•
More Efficient Constant-Round Multi-party Computation from BMR and SHE

[...]

Yehuda Lindell1, Nigel P. Smart2, Eduardo Soria-Vazquez2•
Bar-Ilan University1, University of Bristol2
31 Oct 2016
TL;DR: In this article, the authors present a multi-party computation protocol in the case of dishonest majority which has very low round complexity, which sits philosophically between Gentry's Fully Homomorphic Encryption based protocol and the SPDZ-BMR protocol of Lindell et al.
Abstract: We present a multi-party computation protocol in the case of dishonest majority which has very low round complexity. Our protocol sits philosophically between Gentry's Fully Homomorphic Encryption based protocol and the SPDZ-BMR protocol of Lindell et al. CRYPTO 2015. Our protocol avoids various inefficiencies of the previous two protocols. Compared to Gentry's protocol we only require Somewhat Homomorphic Encryption SHE. Whilst in comparison to the SPDZ-BMR protocol we require only a quadratic complexity in the number of players as opposed to cubic, we have fewer rounds, and we require less proofs of correctness of ciphertexts. Additionally, we present a variant of our protocol which trades the depth of the garbling circuit computed using SHE for some more multiplications in the offline and online phases.

388 citations

Journal Article•10.1016/J.PROCS.2016.02.108•
A Comprehensive Evaluation of Cryptographic Algorithms

[...]

Priyadarshini Patil1, Prashant Narayankar1•
B.V.B. College of Engineering and Technology1
01 Mar 2016-Procedia Computer Science
TL;DR: Cost and performance of popularly used cryptographic algorithms DES, 3DES, AES, RSA, RSA and blowfish are implemented and analyzed in detail to show an overall performance analysis, unlike only theoretical comparisons.

337 citations

Book•
Modeling and Verifying Security Protocols with the Applied Pi Calculus and ProVerif

[...]

Bruno Blanchet1•
French Institute for Research in Computer Science and Automation1
31 Oct 2016
TL;DR: This survey presents an overview of the research on ProVerif, an automatic symbolic protocol verifier that automatically translates this protocol description into Horn clauses and determines whether the desired security properties hold by resolution on these clauses.
Abstract: ProVerif is an automatic symbolic protocol verifier It supports a wide range of cryptographic primitives, defined by rewrite rules or by equations It can prove various security properties: secrecy, authentication, and process equivalences, for an unbounded message space and an unbounded number of sessions It takes as input a description of the protocol to verify in a dialect of the applied pi calculus, an extension of the pi calculus with cryptography It automatically translates this protocol description into Horn clauses and determines whether the desired security properties hold by resolution on these clauses This survey presents an overview of the research on ProVerif

334 citations

Journal Article•10.1016/J.COMNET.2016.01.006•
Design of an anonymity-preserving three-factor authenticated key exchange protocol for wireless sensor networks

[...]

Ruhul Amin1, SK Hafizul Islam2, G. P. Biswas1, Muhammad Khurram Khan3, Lu Leng4, Neeraj Kumar5 •
Indian Institute of Technology Dhanbad1, Birla Institute of Technology and Science2, King Saud University3, West Virginia University4, Thapar University5
04 Jun 2016-Computer Networks
TL;DR: The main intention of this paper is to design an efficient and robust smartcard-based user authentication and session key agreement protocol for wireless sensor networks that use the Internet of Things, and its security is analyzed, proving that it overcomes the weaknesses of Farash et?al.'s protocol.

295 citations

Journal Article•10.1109/TMSCS.2016.2553027•
A Lockdown Technique to Prevent Machine Learning on PUFs for Lightweight Authentication

[...]

Meng-Day (Mandel) Yu1, Matthias Hiller2, Jeroen Delvaux1, Richard Sowell, Srinivas Devadas3, Ingrid Verbauwhede1 •
Katholieke Universiteit Leuven1, Technische Universität München2, Massachusetts Institute of Technology3
01 Jul 2016-IEEE Computer Architecture Letters
TL;DR: This work presents a system-level approach that allows a so-called strong PUF to be used for lightweight authentication in a manner that is heuristically secure against today's best machine learning methods through a worst-case CRP exposure algorithmic validation.
Abstract: We present a lightweight PUF-based authentication approach that is practical in settings where a server authenticates a device, and for use cases where the number of authentications is limited over a device's lifetime. Our scheme uses a server-managed challenge/response pair (CRP) lockdown protocol: unlike prior approaches, an adaptive chosen-challenge adversary with machine learning capabilities cannot obtain new CRPs without the server's implicit permission. The adversary is faced with the problem of deriving a PUF model with a limited amount of machine learning training data. Our system-level approach allows a so-called strong PUF to be used for lightweight authentication in a manner that is heuristically secure against today's best machine learning methods through a worst-case CRP exposure algorithmic validation. We also present a degenerate instantiation using a weak PUF that is secure against computationally unrestricted adversaries, which includes any learning adversary, for practical device lifetimes and read-out rates. We validate our approach using silicon PUF data, and demonstrate the feasibility of supporting 10, 1,000, and 1M authentications, including practical configurations that are not learnable with polynomial resources, e.g., the number of CRPs and the attack runtime, using recent results based on the probably-approximately-correct (PAC) complexity-theoretic framework.

228 citations

Journal Article•10.1137/18M1174726•
Simple and tight device-independent security proofs

[...]

Rotem Arnon-Friedman, Renato Renner, Thomas Vidick
06 Jul 2016-arXiv: Quantum Physics
TL;DR: A flexible protocol is provided and a security proof is given that provides quantitative bounds that are asymptotically tight, even in the presence of general quantum adversaries, which is likely that these protocols can be practically implemented in the near future.
Abstract: Device-independent security is the gold standard for quantum cryptography: not only is security based entirely on the laws of quantum mechanics, but it holds irrespective of any a priori assumptions on the quantum devices used in a protocol, making it particularly applicable in a quantum-wary environment. While the existence of device-independent protocols for tasks such as randomness expansion and quantum key distribution has recently been established, the underlying proofs of security remain very challenging, yield rather poor key rates, and demand very high-quality quantum devices, thus making them all but impossible to implement in practice. We introduce a technique for the analysis of device-independent cryptographic protocols. We provide a flexible protocol and give a security proof that provides quantitative bounds that are asymptotically tight, even in the presence of general quantum adversaries. At a high level our approach amounts to establishing a reduction to the scenario in which the untrusted device operates in an identical and independent way in each round of the protocol. This is achieved by leveraging the sequential nature of the protocol, and makes use of a newly developed tool, the "entropy accumulation theorem" of Dupuis et al. As concrete applications we give simple and modular security proofs for device-independent quantum key distribution and randomness expansion protocols based on the CHSH inequality. For both tasks we establish essentially optimal asymptotic key rates and noise tolerance. In view of recent experimental progress, which has culminated in loophole-free Bell tests, it is likely that these protocols can be practically implemented in the near future.

170 citations

ProVerif 1.93: Automatic Cryptographic Protocol Verifier, User Manual and Tutorial

[...]

Bruno Blanchet, Ben Smyth, Vincent Cheval
1 Jan 2016

167 citations

Book Chapter•10.1007/978-3-319-45744-4_8•
An efficient non-interactive multi-client searchable encryption with support for boolean queries

[...]

Shi-Feng Sun1, Joseph K. Liu2, Amin Sakzad2, Ron Steinfeld2, Tsz Hon Yuen3 •
Shanghai Jiao Tong University1, Monash University2, Huawei3
26 Sep 2016
TL;DR: Wang et al. as discussed by the authors proposed a multi-client searchable encryption protocol, which avoids the per-query interaction between the data owner and the client, thus reducing the communication overhead significantly and eliminating the need of the data owners to provide the online services to clients at all times.
Abstract: Motivated by the recent searchable symmetric encryption protocol of Cash et al., we propose a new multi-client searchable encryption protocol in this work. By tactfully leveraging the RSA-function, our protocol avoids the per-query interaction between the data owner and the client, thus reducing the communication overhead significantly and eliminating the need of the data owner to provide the online services to clients at all times. Furthermore, our protocol manages to protect the query privacy of clients to some extent, meaning that our protocol hides the exact queries from the data owner. In terms of the leakage to server, it is exactly the same as Cash et al., thus achieving the same security against the adversarial server. In addition, by employing attribute-based encryption technique, our protocol also realizes the fine-grained access control on the stored data. To be compatible with our RSA-based approach, we also present a deterministic and memory-efficient ‘keyword to prime’ hash function, which may be of independent interest.

145 citations

Proceedings Article•10.14722/NDSS.2016.23175•
Efficient Private Statistics with Succinct Sketches

[...]

Luca Melis1, George Danezis1, Emiliano De Cristofaro1•
University College London1
24 Feb 2016
TL;DR: This paper builds on efficient cryptographic protocols for private aggregation and on data structures for succinct data representation, namely, Count-Min Sketch and Count Sketch, to reduce the communication and computation complexity incurred by each data source.
Abstract: Large-scale collection of contextual information is often essential in order to gather statistics, train machine learning models, and extract knowledge from data. The ability to do so in a privacy-preserving way – i.e., without collecting finegrained user data – enables a number of additional computational scenarios that would be hard, or outright impossible, to realize without strong privacy guarantees. In this paper, we present the design and implementation of practical techniques for privately gathering statistics from large data streams. We build on efficient cryptographic protocols for private aggregation and on data structures for succinct data representation, namely, Count-Min Sketch and Count Sketch. These allow us to reduce the communication and computation complexity incurred by each data source (e.g., end-users) from linear to logarithmic in the size of their input, while introducing a parametrized upper-bounded error that does not compromise the quality of the statistics. We then show how to use our techniques, efficiently, to instantiate real-world privacy-friendly systems, supporting recommendations for media streaming services, prediction of user locations, and computation of median statistics for Tor hidden services.
Journal Article•10.1145/2926715•
Automated Verification of Equivalence Properties of Cryptographic Protocols

[...]

Rohit Chadha1, Vincent Cheval2, Ştefan Ciobâcă3, Steve Kremer4•
University of Missouri1, University of Kent2, Alexandru Ioan Cuza University3, French Institute for Research in Computer Science and Automation4
20 Sep 2016-ACM Transactions on Computational Logic
TL;DR: A novel procedure to verify equivalence properties for a bounded number of sessions of cryptographic protocols that can handle a large set of cryptographic primitives, namely those whose equational theory is generated by an optimally reducing convergent rewrite system.
Abstract: Indistinguishability properties are essential in formal verification of cryptographic protocols. They are needed to model anonymity properties, strong versions of confidentiality, and resistance against offline guessing attacks. Indistinguishability properties can be conveniently modeled as equivalence properties. We present a novel procedure to verify equivalence properties for a bounded number of sessions of cryptographic protocols. As in the applied pi calculus, our protocol specification language is parametrized by a first-order sorted term signature and an equational theory that allows formalization of algebraic properties of cryptographic primitives. Our procedure is able to verify trace equivalence for determinate cryptographic protocols. On determinate protocols, trace equivalence coincides with observational equivalence, which can therefore be automatically verified for such processes. When protocols are not determinate, our procedure can be used for both under- and over-approximations of trace equivalence, which proved successful on examples. The procedure can handle a large set of cryptographic primitives, namely those whose equational theory is generated by an optimally reducing convergent rewrite system. The procedure is based on a fully abstract modelling of the traces of a bounded number of sessions of the protocols into first-order Horn clauses on which a dedicated resolution procedure is used to decide equivalence properties. We have shown that our procedure terminates for the class of subterm convergent equational theories. Moreover, the procedure has been implemented in a prototype tool Active Knowledge in Security Protocols and has been effectively tested on examples. Some of the examples were outside the scope of existing tools, including checking anonymity of an electronic voting protocol due to Okamoto.
Proceedings Article•10.1109/SP.2016.35•
Automated Analysis and Verification of TLS 1.3: 0-RTT, Resumption and Delayed Authentication

[...]

Cas Cremers1, Marko Horvat1, Samuel Scott2, Thyla van der Merwe2•
University of Oxford1, University of London2
22 May 2016
TL;DR: This work model and analyse revision 10 of the TLS 1.3 specification using the Tamarin prover, a tool for the automated analysis of security protocols, and shows the strict necessity of recent suggestions to include more information in the protocol's signature contents.
Abstract: After a development process of many months, the TLS 1.3 specification is nearly complete. To prevent past mistakes, this crucial security protocol must be thoroughly scrutinised prior to deployment. In this work we model and analyse revision 10 of the TLS 1.3 specification using the Tamarin prover, a tool for the automated analysis of security protocols. We specify and analyse the interaction of various handshake modes for an unbounded number of concurrent TLS sessions. We show that revision 10 meets the goals of authenticated key exchange in both the unilateral and mutual authentication cases. We extend our model to incorporate the desired delayed client authentication mechanism, a feature that is likely to be included in the next revision of the specification, and uncover a potential attack in which an adversary is able to successfully impersonate a client during a PSK-resumption handshake. This observation was reported to, and confirmed by, the IETF TLS Working Group. Our work not only provides the first supporting evidence for the security of several complex protocol mode interactions in TLS 1.3, but also shows the strict necessity of recent suggestions to include more information in the protocol's signature contents.
Proceedings Article•10.1145/2976749.2978423•
On the Practical (In-)Security of 64-bit Block Ciphers: Collision Attacks on HTTP over TLS and OpenVPN

[...]

Karthikeyan Bhargavan1, Gaëtan Leurent1•
French Institute for Research in Computer Science and Automation1
24 Oct 2016
TL;DR: In this article, the authors demonstrate two concrete attacks that exploit collisions on short block ciphers, such as 3DES and Blowfish, and evaluate the impact of their attacks by measuring the use of 64-bit blockciphers in real-world protocols.
Abstract: While modern block ciphers, such as AES, have a block size of at least 128 bits, there are many 64-bit block ciphers, such as 3DES and Blowfish, that are still widely supported in Internet security protocols such as TLS, SSH, and IPsec. When used in CBC mode, these ciphers are known to be susceptible to collision attacks when they are used to encrypt around 232 blocks of data (the so-called birthday bound). This threat has traditionally been dismissed as impractical since it requires some prior knowledge of the plaintext and even then, it only leaks a few secret bits per gigabyte. Indeed, practical collision attacks have never been demonstrated against any mainstream security protocol, leading to the continued use of 64-bit ciphers on the Internet. In this work, we demonstrate two concrete attacks that exploit collisions on short block ciphers. First, we present an attack on the use of 3DES in HTTPS that can be used to recover a secret session cookie. Second, we show how a similar attack on Blowfish can be used to recover HTTP BasicAuth credentials sent over OpenVPN connections. In our proof-of-concept demos, the attacker needs to capture about 785GB of data, which takes between 19-38 hours in our setting. This complexity is comparable to the recent RC4 attacks on TLS: the only fully implemented attack takes 75 hours. We evaluate the impact of our attacks by measuring the use of 64-bit block ciphers in real-world protocols. We discuss mitigations, such as disabling all 64-bit block ciphers, and report on the response of various software vendors to our responsible disclosure of these attacks.
Patent•
Tracking unitization occurring in a supply chain

[...]

Srinivasan Sriram, Zaki N. Manian
26 Apr 2016
TL;DR: In this article, the authors present a system for tracking the provenance of labeled goods despite re-unitization, repackaging, or transformation of the goods, by publishing a first cryptographically verifiable record that associates an original SKU and an original quantity with a first cryptographic address associated with the first cryptographic code.
Abstract: Some embodiments include a system for tracking end-to-end provenance of labeled goods despite re-unitization, repackaging, or transformation of the goods. The system can mint cryptographic codes including a first cryptographic code and a second cryptographic code. Each cryptographic code can include a private key to serve as a label and a public key that serves to identify a cryptographic address in a distributed consensus network. The system can track a source item by publishing a first cryptographically verifiable record that associates an original SKU and an original quantity with a first cryptographic address associated with the first cryptographic code. The system can re-unitize the source item by publishing, to the distributed consensus network, a second cryptographically verifiable record that indicates the first cryptographically verifiable record as a source and associates a new SKU and a new quantity with a second cryptographic address associated with the second cryptographic code.
Book Chapter•10.1007/978-3-662-49896-5_10•
On the Impossibility of Tight Cryptographic Reductions

[...]

Christoph Bader1, Tibor Jager1, Yong Li1, Sven Schäge1•
Ruhr University Bochum1
8 May 2016
TL;DR: A new meta-reduction technique is described that enables interesting novel applications, including a formal proof that for certain cryptographic primitives, the security loss incurred when the primitive is transferred from an idealized single- user setting to the more realistic multi-user setting is impossible to avoid.
Abstract: The existence of tight reductions in cryptographic security proofs is an important question, motivated by the theoretical search for cryptosystems whose security guarantees are truly independent of adversarial behavior and the practical necessity of concrete security bounds for the theoretically-sound selection of cryptographic parameters. At Eurocrypt 2002, Coron described a meta-reduction technique that allows to prove the impossibility of tight reductions for certain digital signature schemes. This seminal result has found many further interesting applications. However, due to a technical subtlety in the argument, the applicability of this technique beyond digital signatures in the single-user setting has turned out to be rather limited. We describe a new meta-reduction technique for proving such impossibility results, which improves on known ones in several ways. It enables interesting novel applications, including a formal proof that for certain cryptographic primitives including public-key encryption/key encapsulation mechanisms and digital signatures, the security loss incurred when the primitive is transferred from an idealized single-user setting to the more realistic multi-user setting is impossible to avoid, and a lower tightness bound for non-interactive key exchange protocols. Moreover, the technique allows to rule out tight reductions from a very general class of non-interactive complexity assumptions. Furthermore, the proofs and bounds are simpler than in Coron's technique and its extensions.
Proceedings Article•10.1109/SCOPES.2016.7955835•
Performance analysis of encryption algorithms for security

[...]

Madhumita Panda1•
Sambalpur University1
1 Oct 2016
TL;DR: Evaluation of both symmetric (AES, DES, Blowfish) as well as asymmetric (RSA) cryptographic algorithms by taking different types of files like Binary, text and image files to find out best algorithm to use in future.
Abstract: With the fast progression of digital data exchange information security has become an important issue in data communication. Encryption algorithms play an important role in information security system. These algorithms use techniques to enhance the data confidentiality and privacy by making the information indecipherable which can be only be decoded or decrypted by party those possesses the associated key. But at the same time, these algorithms consume a significant amount of computing resources such as CPU time, memory, and battery power. So we need to evaluate the performance of different cryptographic algorithms to find out best algorithm to use in future. This paper provides evaluation of both symmetric (AES, DES, Blowfish) as well as asymmetric (RSA) cryptographic algorithms by taking different types of files like Binary, text and image files. A comparison has been conducted for these encryption algorithms using evaluation parameters such as encryption time, decryption time and throughput. Simulation results are given to demonstrate the effectiveness of each.
Journal Article•10.1109/ACCESS.2016.2528227•
Security of Quantum Key Distribution

[...]

Horace P. Yuen1•
Northwestern University1
11 Feb 2016-IEEE Access
TL;DR: In this article, the security issues facing quantum key distribution (QKD) are explained, focusing on those issues that are cryptographic and information theoretic in nature and not those based on physics.
Abstract: The security issues facing quantum key distribution (QKD) are explained, herein focusing on those issues that are cryptographic and information theoretic in nature and not those based on physics. The problem of security criteria is addressed. It is demonstrated that an attacker’s success probabilities are the fundamental criteria of security that any theoretic security criterion must relate to in order to have operational significance. The errors committed in the prevalent interpretation of the trace distance criterion are analyzed. The security proofs of QKD protocols are discussed and assessed in regard to three main features: their validity, completeness, and adequacy of the achieved numerical security level. Problems are identified in all these features. It appears that the QKD security situation is quite different from the common perception that a QKD-generated key is nearly perfectly secure. Built into our discussion is a simple but complete quantitative description of the information theoretic security of classical key distribution that is also applicable to the quantum situation. In the Appendixes, we provide a brief outline of the history of some major QKD security proofs, a rather unfavorable comparison of current QKD proven security with that of conventional symmetric key ciphers, and a list of objections and answers concerning some major points of this paper.
Proceedings Article•10.1109/EUROSP.2016.41•
How Secure is TextSecure

[...]

Tilman Frosch1, Christian Mainka1, Christoph Bader1, Florian Bergsma1, Jörg Schwenk1, Thorsten Holz1 •
Ruhr University Bochum1
21 Mar 2016
TL;DR: It is formally prove that - if key registration is assumed to be secure - TextSecure's push messaging can indeed achieve most of the claimed security goals.
Abstract: Instant Messaging has gained popularity by users for both private and business communication as low-cost short message replacement on mobile devices. However, before releases about mass surveillance performed by intelligence services such as NSA and GCHQ and Facebook's acquisition of WhatsApp, most mobile messaging apps did not protect confidentiality or integrity of the messages. A messaging app that claims to provide secure instant messaging and has attracted a lot of attention is TextSecure. Besides numerous direct installations, its protocol is part of Android's most popular aftermarket firmware Cyanogen-Mod. TextSecure's successor Signal continues to use the underlying protocol for text messaging. In this paper, we present the first complete description of TextSecure's complex cryptographic protocol, provide a security analysis of its three main components (key exchange, key derivation and authenticated encryption), and discuss the main security claims of TextSecure. Furthermore, we formally prove that - if key registration is assumed to be secure - TextSecure's push messaging can indeed achieve most of the claimed security goals.
Journal Article•
A Survey on Man in the Middle Attack

[...]

Kapil Jain, Manoj V. Jain, Jay Borade
01 Apr 2016-International Journal For Science Technology And Engineering
TL;DR: This survey paper on man in the middle attack focuses on the execution of man inThe middle attack on Diffie-Hellman and what are the different methods with which it can be performed and the various defenses against the attack.
Abstract: The de-facto standards of the security protocol SSL (Secure Sockets Layer) and TLS (Transport Layer Security) are used to create a connection between two clients or web service which is secure and stable [1]. Man in the middle attack allows the attacker to gain unauthorized entry into the connection between two devices and listen to the network traffic. This type of attack is very fatal because it is almost invisible to the victim device. This survey paper on man in the middle attack focuses on the execution of man in the middle attack on Diffie-Hellman and what are the different methods with which it can be performed and the various defenses against the attack.
Proceedings Article•10.1109/EUROSP.2016.18•
The OPTLS Protocol and TLS 1.3

[...]

Hugo Krawczyk1, Hoeteck Wee2•
IBM1, École Normale Supérieure2
21 Mar 2016
TL;DR: The OPTLS key-exchange protocol is presented, its design, rationale and cryptographic analysis, and a simple design framework that supports all the above requirements from the protocol with a uniform and modular logic that helps in the specification, analysis, performance optimization, and future maintenance of the protocol.
Abstract: We present the OPTLS key-exchange protocol, its design, rationale and cryptographic analysis. OPTLS design has been motivated by the ongoing work in the TLS working group of the IETF for specifying TLS 1.3, the next-generation TLS protocol. The latter effort is intended to revamp the security of TLS that has been shown inadequate in many instances as well as to add new security and functional features. The main additions that influence the cryptographic design of TLS 1.3 (hence also of OPTLS) are a new "0-RTT requirement" (0-RTT stands for "zero round trip time") to allow clients that have previously retrieved or cached the public key of the server to send protected data already in the first flow of the protocol, making perfect forward secrecy (PFS) a mandatory requirement, and moving to elliptic curves as the main cryptographic basis for the protocol (for performance and security reasons). Accommodating these requirements calls for moving away from the RSA-centric design of TLS in favor of a protocol based on Diffie-Hellman techniques. OPTLS offers a simple design framework that supports all the above requirements from the protocol with a uniform and modular logic that helps in the specification, analysis, performance optimization, and future maintenance of the protocol. The current (draft) specification of TLS 1.3 builds upon the OPTLS framework as a basis for the cryptographic core of the handshake protocol adapting the different modes of OPTLS to the TLS 1.3 context.
Journal Article•10.1109/TCE.2016.7448560•
SEAP: Secure and efficient authentication protocol for NFC applications using pseudonyms

[...]

Vanga Odelu1, Ashok Kumar Das2, Adrijit Goswami1•
Indian Institute of Technology Kharagpur1, International Institute of Information Technology, Hyderabad2
07 Apr 2016-IEEE Transactions on Consumer Electronics
TL;DR: The proposed secure and efficient authentication protocol (SEAP) for NFC applications using lifetime-based pseudonyms is proposed and simulated for the formal security verification using the widely-accepted AVISPA tool and results show that SEAP is secure.
Abstract: Authentication protocol plays an important role in the short-range wireless communications for the Near Field Communication (NFC) technology. Due to the shared nature of wireless communication networks, there are several kinds of security vulnerabilities. Recently, a pseudonym-based NFC protocol (PBNFCP) has been proposed to withstand the security pitfalls found in the existing conditional privacy preserving security protocol (CPPNFC). However, this paper further analyzes PBNFCP and shows that it still fails to prevent the claimed security properties, such as impersonation attacks against an adversary, who is a malicious registered user having a valid pseudonym and corresponding private key. In order to overcome these security drawbacks, this paper proposes a secure and efficient authentication protocol (SEAP) for NFC applications using lifetime-based pseudonyms. The proposed SEAP is simulated for the formal security verification using the widely-accepted AVISPA (Automated Validation of Internet Security Protocols and Applications) tool. The simulation results show that SEAP is secure. The rigorous security and performance analysis shows that the proposed SEAP is secure and efficient as compared to the related existing authentication protocols for NFC applications.
Book Chapter•10.1007/978-3-319-45572-3_1•
Anonymous Attestation Using the Strong Diffie Hellman Assumption Revisited

[...]

Jan Camenisch1, Manu Drijvers2, Manu Drijvers1, Anja Lehmann1•
IBM1, ETH Zurich2
29 Aug 2016
TL;DR: In this article, the authors present a new, provably secure DAA scheme based on the qSDH assumption and rigorously prove the scheme secure in the model of Camenisch et al. (PKC 2016).
Abstract: Direct Anonymous Attestation (DAA) is a cryptographic protocol for privacy-protecting authentication. It is standardized in the TPM standard and implemented in millions of chips. A variant of DAA is also used in Intel’s SGX. Recently, Camenisch et al. (PKC 2016) demonstrated that existing security models for DAA do not correctly capture all security requirements, and showed a number of flaws in existing schemes based on the LRSW assumption. In this work, we identify flaws in security proofs of a number of qSDH-based DAA schemes and point out that none of the proposed schemes can be proven secure in the recent model by Camenisch et al. (PKC 2016). We therefore present a new, provably secure DAA scheme that is based on the qSDH assumption. The new scheme is as efficient as the most efficient existing DAA scheme, with support for DAA extensions to signature-based revocation and attributes. We rigorously prove the scheme secure in the model of Camenisch et al., which we modify to support the extensions. As a side-result of independent interest, we prove that the BBS+ signature scheme is secure in the type-3 pairing setting, allowing for our scheme to be used with the most efficient pairing-friendly curves.
Journal Article•10.1109/TIT.2016.2567440•
Secret Key Agreement: General Capacity and Second-Order Asymptotics

[...]

Masahito Hayashi1, Himanshu Tyagi2, Shun Watanabe3•
Nagoya University1, Indian Institute of Science2, Tokyo University of Agriculture and Technology3
01 Jul 2016-IEEE Transactions on Information Theory
TL;DR: A new secret key agreement protocol that uses interactive public communication for two parties and attains the secret key capacity for general observations and the second-order asymptotic term in the maximum length of a secret key for independent and identically distributed observations is proposed.
Abstract: We revisit the problem of secret key agreement using interactive public communication for two parties and propose a new secret key agreement protocol. The protocol attains the secret key capacity for general observations and attains the second-order asymptotic term in the maximum length of a secret key for independent and identically distributed observations. In contrast to the previously suggested secret key agreement protocols, the proposed protocol uses interactive communication. In fact, the standard one-way communication protocol used prior to this paper fails to attain the asymptotic results above. Our converse proofs rely on a recently established upper bound for secret key lengths. Both our lower and upper bounds are derived in a single-shot setup and the asymptotic results are obtained as corollaries.
Patent•
Redundant key management

[...]

Sandeep Kumar1, Gregory Branchek Roth1, Gregory Alan Rubin1, Mark C. Seigle1, Kamran Tirdad1 •
Amazon.com1
22 Jan 2016
TL;DR: In this paper, a data storage service redundantly stores data and keys used to encrypt the data, such as the first cryptographic keys and the second cryptographic keys, in the event access to a second cryptographic key is lost.
Abstract: A data storage service redundantly stores data and keys used to encrypt the data. Data objects are encrypted with first cryptographic keys. The first cryptographic keys are encrypted by second cryptographic keys. The first cryptographic keys and second cryptographic keys are redundantly stored in a data storage system to enable access of the data objects, such as to respond to requests to retrieve the data objects. The second cryptographic keys may be encrypted by third keys and redundantly stored in the event access to a second cryptographic key is lost.
Journal Article•10.1007/S12083-014-0315-X•
Security analysis and enhancements of an improved authentication for session initiation protocol with provable security

[...]

Mohammad Sabzinejad Farash1•
Kharazmi University1
01 Jan 2016-Peer-to-peer Networking and Applications
TL;DR: To show the security of the proposed authentication scheme for session initiation protocol using smart card, it is proved its security in the random oracle model and it is shown that an adversary can easily masquerade as a legal server to fool users.
Abstract: Very recently, Tu et al. proposed an authentication scheme for session initiation protocol using smart card to overcome the security flaws of Zhang et al.’s protocol. They claimed that their protocol is secure against known security attacks. However, in this paper, we indicate that Tu et al.’s protocol is insecure against impersonation attack. We show that an adversary can easily masquerade as a legal server to fool users. As a remedy, we also improve Tu et al.’s protocol without imposing extra computation cost. To show the security of our protocol, we prove its security in the random oracle model.
Book•
Boolean Functions and Their Applications in Cryptography

[...]

Chuan-Kun Wu, Dengguo Feng
26 Feb 2016
TL;DR: This book focuses on the different representations and cryptographic properties of Booleans functions, and presents constructions of Boolean functions with some good cryptographic properties, including linear structure, propagation criterion, nonlinearity, and correlation immunity.
Abstract: This book focuses on the different representations and cryptographic properties of Booleans functions, presents constructions of Boolean functions with some good cryptographic properties. More specifically, Walsh spectrum description of the traditional cryptographic properties of Boolean functions, including linear structure, propagation criterion, nonlinearity, and correlation immunity are presented. Constructions of symmetric Boolean functions and of Boolean permutations with good cryptographic properties are specifically studied. This book is not meant to be comprehensive, but with its own focus on some original research of the authors in the past. To be self content, some basic concepts and properties are introduced. This book can serve as a reference for cryptographic algorithm designers, particularly the designers of stream ciphers and of block ciphers, and for academics with interest in the cryptographic properties of Boolean functions.
Book Chapter•10.1007/978-3-662-49096-9_21•
Cryptographic Assumptions: A Position Paper

[...]

Shafi Goldwasser1, Yael Tauman Kalai2•
Weizmann Institute of Science1, Microsoft2
10 Jan 2016
TL;DR: In this article, a classification and review of recently suggested assumptions in the field of theoretical cryptography is presented, based on hardness assumptions that are independent of the cryptographic constructions, as to which are safe and which are not.
Abstract: The mission of theoretical cryptography is to define and construct provably secure cryptographic protocols and schemes. Without proofs of security, cryptographic constructs offer no guarantees whatsoever and no basis for evaluation and comparison. As most security proofs necessarily come in the form of a reduction between the security claim and an intractability assumption, such proofs are ultimately only as good as the assumptions they are based on. Thus, the complexity implications of every assumption we utilize should be of significant substance, and serve as the yard stick for the value of our proposals. Lately, the field of cryptography has seen a sharp increase in the number of new assumptions that are often complex to define and difficult to interpret. At times, these assumptions are hard to untangle from the constructions which utilize them. We believe that the lack of standards of what is accepted as a reasonable cryptographic assumption can be harmful to the credibility of our field. Therefore, there is a great need for measures according to which we classify and compare assumptions, as to which are safe and which are not. In this paper, we propose such a classification and review recently suggested assumptions in this light. This follows the footsteps of Naor Crypto 2003. Our governing principle is relying on hardness assumptions that are independent of the cryptographic constructions.
Proceedings Article•10.1109/EUROSP.2016.28•
Foundations of Hardware-Based Attested Computation and Application to SGX

[...]

Manuel Barbosa, Bernardo Portela, Guillaume Scerri, Bogdan Warinschi
21 Mar 2016
TL;DR: This work provides formal security definitions, generic constructions and security analysis for attested computation, key-exchange for attestation and secure outsourced computation, and shows how to build a secure outsourcing computation scheme from an arbitrary attestation protocol combined together with a key-Exchange and an encryption scheme.
Abstract: Exciting new capabilities of modern trusted hardware technologies allow for the execution of arbitrary code within environments completely isolated from the rest of the system and provide cryptographic mechanisms for securely reporting on these executions to remote parties. Rigorously proving security of protocols that rely on this type of hardware faces two obstacles. The first is to develop models appropriate for the induced trust assumptions (e.g., what is the correct notion of a party when the peer one wishes to communicate with is a specific instance of an an outsourced program). The second is to develop scalable analysis methods, as the inherent stateful nature of the platforms precludes the application of existing modular analysis techniques that require high degrees of independence between the components. We give the first steps in this direction by studying three cryptographic tools which have been commonly associated with this new generation of trusted hardware solutions. Specifically, we provide formal security definitions, generic constructions and security analysis for attested computation, key-exchange for attestation and secure outsourced computation. Our approach is incremental: each of the concepts relies on the previous ones according to an approach that is quasi-modular. For example we show how to build a secure outsourced computation scheme from an arbitrary attestation protocol combined together with a key-exchange and an encryption scheme.
Journal Article•10.3233/JCS-160556•
Automated analysis of security protocols with global state

[...]

Steve Kremer, Robert Künnemann1•
Saarland University1
01 Jan 2016-Journal of Computer Security
TL;DR: A process calculus which is a variant of the applied pi calculus with constructs for manipulation of a global state by processes running in parallel is proposed and it is shown that this language can be translated to msr rules whilst preserving all security properties expressible in a dedicated first-order logic for security properties.
Abstract: Security APIs, key servers and protocols that need to keep the status of transactions, require to maintain a global, non-monotonic state, e.g., in the form of a database or register. However, most existing automated verification tools do not support the analysis of such stateful security protocols – sometimes because of fundamental reasons, such as the encoding of the protocol as Horn clauses, which are inherently monotonic. A notable exception is the recent tamarin prover which allows specifying protocols as multiset rewrite (msr) rules, a formalism expressive enough to encode state. As multiset rewriting is a " low-level " specification language with no direct support for concurrent message passing, encoding protocols correctly is a difficult and error-prone process. We propose a process calculus which is a variant of the applied pi calculus with constructs for manipulation of a global state by processes running in parallel. We show that this language can be translated to msr rules whilst preserving all security properties expressible in a dedicated first-order logic for security properties. The translation has been implemented in a prototype tool which uses the tamarin prover as a backend. We apply the tool to several case studies among which a simplified fragment of PKCS#11, the Yubikey security token, and an optimistic contract signing 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