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

Thomas Pöppelmann

dblp:54/10299 · DBLP profile ↗
← Back
16ranked-venue papers
4as first author
1since 2021 · last 2023
—ORCID · none

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

Security and privacy · 9 · 3 first-authorSystems, architecture and hardware · 7 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 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
8 papers
Cryptographic primitives and cryptanalysis · 51% Hardware security and side channels · 36% Cryptographic protocols and secure computation · 13%
Computer architecture, parallel and distributed computing, and storage systems
6 papers
Embedded and real-time systems · 41% Reconfigurable computing and FPGAs · 28% Cloud and datacenter computing · 16%

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

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis
post-quantum cryptography
1.552023
Combined Fault and DPA Protection for Lattice-Based Cryptography · IEEE Trans. Computers 2023
Post-quantum Key Exchange - A New Hope · USENIX Security Symposium 2016
Lattice-Based Signatures: Optimization and Implementation on Reconfigurable Hardware · IEEE Trans. Computers 2015
Cryptographic primitives and cryptanalysis › post-quantum cryptography
lattice-based cryptography
0.822023
Combined Fault and DPA Protection for Lattice-Based Cryptography · IEEE Trans. Computers 2023
Practical Lattice-Based Cryptography: A Signature Scheme for Embedded Systems · CHES 2012
Cryptographic primitives and cryptanalysis › public-key cryptography › digital signatures › post-quantum signatures
lattice-based signatures
0.742015
Lattice-Based Signatures: Optimization and Implementation on Reconfigurable Hardware · IEEE Trans. Computers 2015
Beyond ECDSA and RSA: Lattice-based Digital Signatures on Constrained Devices · DAC 2014
Enhanced Lattice-Based Signatures on Reconfigurable Hardware · CHES 2014
Hardware security and side channels
fault attacks
0.712023
Combined Fault and DPA Protection for Lattice-Based Cryptography · IEEE Trans. Computers 2023
Hardware security and side channels
fault attack countermeasure
0.712023
Combined Fault and DPA Protection for Lattice-Based Cryptography · IEEE Trans. Computers 2023
Hardware security and side channels › side-channel countermeasures
power analysis countermeasure
0.712023
Combined Fault and DPA Protection for Lattice-Based Cryptography · IEEE Trans. Computers 2023
Hardware security and side channels
side-channel attack
0.712023
Combined Fault and DPA Protection for Lattice-Based Cryptography · IEEE Trans. Computers 2023
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures
0.422014
Beyond ECDSA and RSA: Lattice-based Digital Signatures on Constrained Devices · DAC 2014
Enhanced Lattice-Based Signatures on Reconfigurable Hardware · CHES 2014
Cryptographic protocols and secure computation
key exchange
0.212016
Post-quantum Key Exchange - A New Hope · USENIX Security Symposium 2016
Cryptographic protocols and secure computation › key exchange
lattice-based key exchange
0.212016
Post-quantum Key Exchange - A New Hope · USENIX Security Symposium 2016
Cryptographic protocols and secure computation › key exchange
post-quantum key exchange
0.212016
Post-quantum Key Exchange - A New Hope · USENIX Security Symposium 2016
Cryptographic protocols and secure computation › secure computation on encrypted data
homomorphic computation
0.212015
Accelerating Homomorphic Evaluation on Reconfigurable Hardware · CHES 2015
Cryptographic primitives and cryptanalysis
homomorphic encryption
0.212015
Accelerating Homomorphic Evaluation on Reconfigurable Hardware · CHES 2015
Reconfigurable computing and FPGAs › FPGA-based hardware security
FPGA-based cryptographic implementation
0.212015
Lattice-Based Signatures: Optimization and Implementation on Reconfigurable Hardware · IEEE Trans. Computers 2015
Cryptographic primitives and cryptanalysis › public-key cryptography
BLISS signature scheme
0.212014
Beyond ECDSA and RSA: Lattice-based Digital Signatures on Constrained Devices · DAC 2014
Cloud and datacenter computing
cloud security
0.112011
AmazonIA: when elasticity snaps back · CCS 2011
Integrated circuit design › digital circuit design
cryptographic hardware
0.122015
Accelerating Homomorphic Evaluation on Reconfigurable Hardware · CHES 2015
Enhanced Lattice-Based Signatures on Reconfigurable Hardware · CHES 2014
Embedded and real-time systems
embedded system security
0.112015
Lattice-Based Signatures: Optimization and Implementation on Reconfigurable Hardware · IEEE Trans. Computers 2015
Embedded and real-time systems › embedded software engineering › embedded software development
microcontroller deployment
0.112014
Beyond ECDSA and RSA: Lattice-based Digital Signatures on Constrained Devices · DAC 2014
Embedded and real-time systems › resource-constrained systems
resource-constrained devices
0.112014
Beyond ECDSA and RSA: Lattice-based Digital Signatures on Constrained Devices · DAC 2014

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

lattice-based cryptography · 0.8t-test · 0.7redundant number representation · 0.7chinese remainder theorem · 0.7lattice cryptography · 0.4homomorphic encryption · 0.4hardware optimization · 0.4BLISS · 0.4
YearPublicationVenuePosition
2023 Combined Fault and DPA Protection for Lattice-Based Cryptography
abstract
The progress on constructing quantum computers and the ongoing standardization of post-quantum cryptography (PQC) have led to the development and refinement of promising new digital signature schemes and key encapsulation mechanisms (KEM). Especially lattice-based schemes have gained some popularity in the research community, presumably due to acceptable key, ciphertext, and signature sizes as well as good performance results and cryptographic strength. However, in some practical applications like smart cards, it is also crucial to secure cryptographic implementations against side-channel and fault attacks. In this work, we analyze the so-called redundant number representation (RNR) that can be used to counter side-channel attacks. We show how to avoid security issues with the RNR due to unexpected de-randomization and we apply it to the Kyber KEM and show that the RNR has a very low overhead. We then verify the RNR methodology by practical experiments, using the non-specific t-test methodology and the ChipWhisperer platform. Furthermore, we present a novel countermeasure against fault attacks based on the Chinese remainder theorem (CRT). On an ARM Cortex-M4, our implementation of the RNR and fault countermeasure offers better performance than masking and redundant calculation. Our methods thus have the potential to expand the toolbox of a defender implementing lattice-based cryptography with protection against two common physical attacks.
Daniel Heinz, Thomas Pöppelmann
IEEE Trans. Computers2
2018 Analysis of Error-Correcting Codes for Lattice-Based Key Exchange
Tim Fritzmann, Thomas Pöppelmann, Martha Johanna Sepúlveda
SAC2
2017 Towards post-quantum security for IoT endpoints with NTRU
abstract
The NTRU cryptosystem is one of the main alternatives for practical implementations of post-quantum, public-key cryptography. In this work, we analyze the feasibility of employing the NTRU encryption scheme, NTRUEncrypt, in resource constrained devices such as those used for Internet-of-Things endpoints. We present an analysis of NTRUEncrypt's advantages over other cryptosystems for use in such devices. We describe four different NTRUEncrypt implementations on an ARM Cortex M0-based microcontroller, compare their results, and show that NTRUEncrypt is suitable for use in battery-operated devices. We present performance and memory footprint figures for different security parameters, as well as energy consumption in a resource constrained microcontroller to backup these claims. Furthermore, to the best of our knowledge, in this work we present the first time-independent implementation of NTRUEncrypt.
Oscar M. Guillen, Thomas Pöppelmann, Jose Maria Bermudo Mera, Elena Fuentes Bongenaar, Georg Sigl, Martha Johanna Sepúlveda
DATE2
2017 High-Performance Ideal Lattice-Based Cryptography on 8-Bit AVR Microcontrollers
abstract
Over recent years lattice-based cryptography has received much attention due to versatile average-case problems like Ring-LWE or Ring-SIS that appear to be intractable by quantum computers. In this work, we evaluate and compare implementations of Ring-LWE encryption and the bimodal lattice signature scheme (BLISS) on an 8-bit Atmel ATxmega128 microcontroller. Our implementation of Ring-LWE encryption provides comprehensive protection against timing side-channels and takes 24.9ms for encryption and 6.7ms for decryption. To compute a BLISS signature, our software takes 317ms and 86ms for verification. These results underline the feasibility of lattice-based cryptography on constrained devices.
Zhe Liu 0001, Thomas Pöppelmann, Tobias Oder, Hwajeong Seo, Sujoy Sinha Roy, Tim Güneysu, Johann Großschädl, Howon Kim 0001, Ingrid Verbauwhede
ACM Trans. Embed. Comput. Syst.2
2016 Post-quantum Key Exchange - A New Hope
Erdem Alkim, Léo Ducas, Thomas Pöppelmann, Peter Schwabe
USENIX Security Symposium3
2015 Accelerating Homomorphic Evaluation on Reconfigurable Hardware
Thomas Pöppelmann, Michael Naehrig, Andrew Putnam, Adrián Macías
CHES1
2015 Lattice-Based Signatures: Optimization and Implementation on Reconfigurable Hardware
abstract
Nearly all of the currently used signature schemes, such as RSA or DSA, are based either on the factoring assumption or the presumed intractability of the discrete logarithm problem. As a consequence, the appearance of quantum computers or algorithmic advances on these problems may lead to the unpleasant situation that a large number of today's schemes will most likely need to be replaced with more secure alternatives. In this work we present such an alternative-an efficient signature scheme whose security is derived from the hardness of lattice problems. It is based on recent theoretical advances in lattice-based cryptography and is highly optimized for practicability and use in embedded systems. The public and secret keys are roughly 1.5 kB and 0.3 kB long, while the signature size is approximately 1.1 kB for a security level of around 80 bits. We provide implementation results on reconfigurable hardware (Spartan/Virtex-6) and demonstrate that the scheme is scalable, has low area consumption, and even outperforms classical schemes.
Tim Güneysu, Vadim Lyubashevsky, Thomas Pöppelmann
IEEE Trans. Computers3
2015 Practical Lattice-Based Digital Signature Schemes
abstract
Digital signatures are an important primitive for building secure systems and are used in most real-world security protocols. However, almost all popular signature schemes are either based on the factoring assumption (RSA) or the hardness of the discrete logarithm problem (DSA/ECDSA). In the case of classical cryptanalytic advances or progress on the development of quantum computers, the hardness of these closely related problems might be seriously weakened. A potential alternative approach is the construction of signature schemes based on the hardness of certain lattice problems that are assumed to be intractable by quantum computers. Due to significant research advancements in recent years, lattice-based schemes have now become practical and appear to be a very viable alternative to number-theoretic cryptography. In this article, we focus on recent developments and the current state of the art in lattice-based digital signatures and provide a comprehensive survey discussing signature schemes with respect to practicality. Additionally, we discuss future research areas that are essential for the continued development of lattice-based cryptography.
James Howe, Thomas Pöppelmann, Máire O'Neill, Elizabeth O'Sullivan, Tim Güneysu
ACM Trans. Embed. Comput. Syst.2
2014 Enhanced Lattice-Based Signatures on Reconfigurable Hardware
Thomas Pöppelmann, Léo Ducas, Tim Güneysu
CHES1
2014 Beyond ECDSA and RSA: Lattice-based Digital Signatures on Constrained Devices
abstract
All currently deployed asymmetric cryptography is broken with the advent of powerful quantum computers. We thus have to consider alternative solutions for systems with long-term security requirements (e.g., for long-lasting vehicular and avionic communication infrastructures). In this work we present an efficient implementation of BLISS, a recently proposed, post-quantum secure, and formally analyzed novel lattice-based signature scheme. We show that we can achieve a significant performance of 35.3 and 6 ms for signing and verification, respectively, at a 128-bit security level on an ARM Cortex-M4F microcontroller. This shows that lattice-based cryptography can be efficiently deployed on today's hardware and provides security solutions for many use cases that can even withstand future threats.
Tobias Oder, Thomas Pöppelmann, Tim Güneysu
DAC2
2014 Area optimization of lightweight lattice-based encryption on reconfigurable hardware
abstract
Ideal lattice-based cryptography gained significant attraction in the last years due to its versatility, simplicity and performance in implementations. Nevertheless, existing implementations of encryption schemes reported only results trimmed for high-performance what is certainly not sufficient for all applications in practice. To the contrary, in this work we investigate lightweight aspects and suitable parameter sets for Ring-LWE encryption and show optimizations that enable implementations even with very few resources on a reconfigurable hardware device. Despite of this restriction, we still achieve reasonable throughput that is sufficient for many today's and future applications.
Thomas Pöppelmann, Tim Güneysu
ISCAS1
2013 Software Speed Records for Lattice-Based Signatures
Tim Güneysu, Tobias Oder, Thomas Pöppelmann, Peter Schwabe
PQCrypto3
2013 Towards Practical Lattice-Based Public-Key Encryption on Reconfigurable Hardware
Thomas Pöppelmann, Tim Güneysu
Selected Areas in Cryptography1
2012 Compact Implementation and Performance Evaluation of Hash Functions in ATtiny Devices
Josep Balasch, Baris Ege, Thomas Eisenbarth 0001, Benoît Gérard, Tim Güneysu, Stefan Heyse, Stéphanie Kerckhof, François Koeune, Thomas Plos, Thomas Pöppelmann, Francesco Regazzoni 0001, François-Xavier Standaert, Gilles Van Assche, Ronny Van Keer, Loïc van Oldeneel tot Oldenzeel, Ingo von Maurich
CARDIS11
2012 Practical Lattice-Based Cryptography: A Signature Scheme for Embedded Systems
Tim Güneysu, Vadim Lyubashevsky, Thomas Pöppelmann
CHES3
2011 AmazonIA: when elasticity snaps back
abstract
Cloud Computing is an emerging technology promising new business opportunities and easy deployment of web services. Much has been written about the risks and benefits of cloud computing in the last years. The literature on clouds often points out security and privacy challenges as the main obstacles, and proposes solutions and guidelines to avoid them. However, most of these works deal with either malicious cloud providers or customers, but ignore the severe threats caused by unaware users.
Sven Bugiel, Stefan Nürnberger, Thomas Pöppelmann, Ahmad-Reza Sadeghi, Thomas Schneider 0003
CCS3