Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Gerard W. Ryan

dblp:198/8415 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none

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

Systems, architecture and hardware · 2Security and privacy · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
2 papers
Cryptographic primitives and cryptanalysis · 91% Systems and software security · 9%

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

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › post-quantum cryptography
lattice-based cryptography
0.722019
Practical Applications of Improved Gaussian Sampling for Trapdoor Lattices · IEEE Trans. Computers 2019
Implementing Conjunction Obfuscation Under Entropic Ring LWE · IEEE Symposium on Security and Privacy 2018
Cryptographic primitives and cryptanalysis › functional encryption
attribute-based encryption
0.412019
Practical Applications of Improved Gaussian Sampling for Trapdoor Lattices · IEEE Trans. Computers 2019
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
gaussian sampling
0.412019
Practical Applications of Improved Gaussian Sampling for Trapdoor Lattices · IEEE Trans. Computers 2019
Cryptographic primitives and cryptanalysis › public-key cryptography › public-key encryption
identity-based encryption
0.412019
Practical Applications of Improved Gaussian Sampling for Trapdoor Lattices · IEEE Trans. Computers 2019
Cryptographic primitives and cryptanalysis › post-quantum cryptography
lattice-based constructions
0.412019
Practical Applications of Improved Gaussian Sampling for Trapdoor Lattices · IEEE Trans. Computers 2019
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
trapdoor lattice
0.412019
Practical Applications of Improved Gaussian Sampling for Trapdoor Lattices · IEEE Trans. Computers 2019
Systems and software security › software protection
code obfuscation
0.312018
Implementing Conjunction Obfuscation Under Entropic Ring LWE · IEEE Symposium on Security and Privacy 2018
Cryptographic primitives and cryptanalysis › obfuscation
conjunction obfuscation
0.312018
Implementing Conjunction Obfuscation Under Entropic Ring LWE · IEEE Symposium on Security and Privacy 2018
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based cryptography
ring-LWE
0.312018
Implementing Conjunction Obfuscation Under Entropic Ring LWE · IEEE Symposium on Security and Privacy 2018

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

ring-LWE · 0.4gaussian sampling · 0.4lattice trapdoors · 0.3graph-induced encoding · 0.3
YearPublicationVenuePosition
2019 Practical Applications of Improved Gaussian Sampling for Trapdoor Lattices
abstract
Lattice trapdoors are an important primitive used in a wide range of cryptographic protocols, such as identity-based encryption (IBE), attribute-based encryption, functional encryption, and program obfuscation. In this paper, we present software implementations of the Gentry-Peikert-Vaikuntanathan (GPV) digital signature, IBE and ciphertext-policy attribute-based encryption (CP-ABE) schemes based on an efficient Gaussian sampling algorithm for trapdoor lattices, and demonstrate that these three important cryptographic protocols are practical. One important aspect of our implementation is that it supports prime moduli, which are required in many cryptographic schemes. Also, our implementation uses bases larger than two for the gadget matrix whereas most previous implementations use the binary base. We show that the use of higher bases significantly decreases execution times and storage requirements. We adapt IBE and CP-ABE schemes originally based on learning with errors (LWE) hardness assumptions to a more efficient Ring LWE (RLWE) construction. To the best of our knowledge, ours are the first implementations employing the Gaussian sampling for non-binary bases of the gadget matrix. The experimental results demonstrate that our lattice-based signature, IBE and CP-ABE implementations, which are based on standard assumptions with post-quantum security, provide a performance comparable to the recent state-of-the-art implementation works based on stronger/non-post-quantum assumptions.
Kamil Doruk Gür, Yuriy Polyakov, Kurt Rohloff, Gerard W. Ryan, Hadi Sajjadpour, Erkay Savas
IEEE Trans. Computers4
2018 Implementing Conjunction Obfuscation Under Entropic Ring LWE
abstract
We address the practicality challenges of secure program obfuscation by implementing, optimizing, and experimentally assessing an approach to securely obfuscate conjunction programs proposed in [1]. Conjunction programs evaluate functionsf(x1,...,xL) = Λi∈Iyi, whereyiis eitherxior ¬xiandI⊆ [L], and can be used as classifiers. Our obfuscation approach satisfies distributional Virtual Black Box (VBB) security based on reasonable hardness assumptions, namely an entropic variant of the Ring Learning with Errors (Ring-LWE) assumption. Prior implementations of secure program obfuscation techniques support either trivial programs like point functions, or support the obfuscation of more general but less efficient branching programs to satisfy Indistinguishability Obfuscation (IO), a weaker security model. Further, the more general implemented techniques, rather than relying on standard assumptions, base their security on conjectures that have been shown to be theoretically vulnerable. Our work is the first implementation of non-trivial program obfuscation based on polynomial rings. Our contributions include multiple design and implementation advances resulting in reduced program size, obfuscation runtime, and evaluation runtime by many orders of magnitude. We implement our design in software and experimentally assess performance in a commercially available multi-core computing environment. Our implementation achieves runtimes of 6.7 hours to securely obfuscate a 64-bit conjunction program and 2.5 seconds to evaluate this program over an arbitrary input. We are also able to obfuscate a 32-bit conjunction program with 53 bits of security in 7 minutes and evaluate the obfuscated program in 43 milliseconds on a commodity desktop computer, which implies that 32-bit conjunction obfuscation is already practical. Our graph-induced (directed) encoding implementation runs up to 25 levels, which is higher than previously reported in the literature for this encoding. Our design and implementation advances are applicable to obfuscating more general compute-and-compare programs and can also be used for many cryptographic schemes based on lattice trapdoors.
David Cousins, Giovanni Di Crescenzo, Kamil Doruk Gür, Kevin King, Yuriy Polyakov, Kurt Rohloff, Gerard W. Ryan, Erkay Savas
IEEE Symposium on Security and Privacy7
2017 PICADOR: End-to-end encrypted Publish-Subscribe information distribution with proxy re-encryption
Cristian Borcea, Arnab Deb Gupta, Yuriy Polyakov, Kurt Rohloff, Gerard W. Ryan
Future Gener. Comput. Syst.5