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.

Miroslav Knezevic

dblp:75/6242 · DBLP profile ↗
← Back
20ranked-venue papers
9as first author
0since 2021 · last 2020
0000-0002-8542-4966ORCID · reported

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

Security and privacy · 9 · 1 first-authorSystems, architecture and hardware · 8 · 5 first-authorTheory of computation · 2 · 2 first-authorComputer networks · 1 · 1 first-authorSoftware 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
7 papers
Cryptographic primitives and cryptanalysis · 93% Hardware security and side channels · 7%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Integrated circuit design · 80% Hardware accelerators and domain-specific architectures · 20%

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

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › block cipher
lightweight block cipher
0.432013
Fides: Lightweight Authenticated Cipher with Side-Channel Resistance for Constrained Hardware · CHES 2013
PRINCE - A Low-Latency Block Cipher for Pervasive Computing Applications - Extended Abstract · ASIACRYPT 2012
KATAN and KTANTAN - A Family of Small and Efficient Hardware-Oriented Block Ciphers · CHES 2009
Cryptographic primitives and cryptanalysis
hash functions
0.322013
SPONGENT: The Design Space of Lightweight Cryptographic Hashing · IEEE Trans. Computers 2013
spongent: A Lightweight Hash Function · CHES 2011
Cryptographic primitives and cryptanalysis › hash functions › dedicated hash functions
lightweight hash function
0.322013
SPONGENT: The Design Space of Lightweight Cryptographic Hashing · IEEE Trans. Computers 2013
spongent: A Lightweight Hash Function · CHES 2011
Cryptographic primitives and cryptanalysis
block cipher
0.222012
PRINCE - A Low-Latency Block Cipher for Pervasive Computing Applications - Extended Abstract · ASIACRYPT 2012
KATAN and KTANTAN - A Family of Small and Efficient Hardware-Oriented Block Ciphers · CHES 2009
Cryptographic primitives and cryptanalysis
symmetric cryptography
0.222012
PRINCE - A Low-Latency Block Cipher for Pervasive Computing Applications - Extended Abstract · ASIACRYPT 2012
KATAN and KTANTAN - A Family of Small and Efficient Hardware-Oriented Block Ciphers · CHES 2009
Cryptographic primitives and cryptanalysis
authenticated encryption
0.212013
Fides: Lightweight Authenticated Cipher with Side-Channel Resistance for Constrained Hardware · CHES 2013
Hardware security and side channels
side-channel resistance
0.212013
Fides: Lightweight Authenticated Cipher with Side-Channel Resistance for Constrained Hardware · CHES 2013
Cryptographic primitives and cryptanalysis › hash functions › hash function constructions
sponge construction
0.212013
SPONGENT: The Design Space of Lightweight Cryptographic Hashing · IEEE Trans. Computers 2013
Cryptographic primitives and cryptanalysis › symmetric cryptography
lightweight cryptography
0.112012
Low-Latency Encryption - Is "Lightweight = Light + Wait"? · CHES 2012
Cryptographic primitives and cryptanalysis › block cipher
low-latency block cipher
0.112012
PRINCE - A Low-Latency Block Cipher for Pervasive Computing Applications - Extended Abstract · ASIACRYPT 2012
Cryptographic primitives and cryptanalysis › public-key cryptography
modular multiplication
0.112010
Faster Interleaved Modular Multiplication Based on Barrett and Montgomery Reduction Methods · IEEE Trans. Computers 2010
Cryptographic primitives and cryptanalysis
public-key cryptography
0.112010
Faster Interleaved Modular Multiplication Based on Barrett and Montgomery Reduction Methods · IEEE Trans. Computers 2010
Integrated circuit design
ASIC design
0.012013
SPONGENT: The Design Space of Lightweight Cryptographic Hashing · IEEE Trans. Computers 2013
Internet of things and sensor networks › iot security
constrained device security
0.012011
spongent: A Lightweight Hash Function · CHES 2011
Integrated circuit design
digital circuit design
0.012010
Faster Interleaved Modular Multiplication Based on Barrett and Montgomery Reduction Methods · IEEE Trans. Computers 2010
Integrated circuit design › finite field arithmetic
modular multiplier design
0.012010
Faster Interleaved Modular Multiplication Based on Barrett and Montgomery Reduction Methods · IEEE Trans. Computers 2010

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

security analysis · 0.3differential cryptanalysis · 0.3sponge construction · 0.2montgomery reduction · 0.2barrett reduction · 0.2block cipher design · 0.2side-channel countermeasures · 0.2authenticated encryption · 0.2
YearPublicationVenuePosition
2020 PRINCEv2 - More Security for (Almost) No Overhead
Dusan Bozilov, Maria Eichlseder, Miroslav Knezevic, Baptiste Lambin, Gregor Leander, Thorben Moos, Ventzislav Nikov, Shahram Rasoolzadeh, Yosuke Todo, Friedrich Wiemer
SAC3
2019 Optimized Threshold Implementations: Minimizing the Latency of Secure Cryptographic Accelerators
Dusan Bozilov, Miroslav Knezevic, Ventzislav Nikov
CARDIS2
2016 Low-Latency ECDSA Signature Verification - A Road Toward Safer Traffic
abstract
Car-to-car and car-to-infrastructure messages exchanged in intelligent transportation systems can reach reception rates over 1000 messages per second. As these messages contain elliptic curve digital signature algorithm (ECDSA) signatures, this puts a very heavy load onto the verification hardware. In fact, the load is so high that, currently, it can only be achieved by implementations running on high-end CPUs and field-programmable gate arrays. These implementations are far from cost-effective or energy efficient. In this paper, we present an application-specified integrated circuit implementation of a dedicated ECDSA verification engine that can reach verification rates of up to 27 000 verifications per second, which is by far the fastest implementation on a single core reported in the literature.
Miroslav Knezevic, Ventzislav Nikov, Peter Rombouts
IEEE Trans. Very Large Scale Integr. Syst.1
2015 Compact Implementations of Multi-Sbox Designs
Begül Bilgin, Miroslav Knezevic, Ventzislav Nikov, Svetla Nikova
CARDIS2
2013 Fides: Lightweight Authenticated Cipher with Side-Channel Resistance for Constrained Hardware
Begül Bilgin, Andrey Bogdanov, Miroslav Knezevic, Florian Mendel, Qingju Wang 0001
CHES3
2013 SPONGENT: The Design Space of Lightweight Cryptographic Hashing
abstract
The design of secure yet efficiently implementable cryptographic algorithms is a fundamental problem of cryptography. Lately, lightweight cryptography--optimizing the algorithms to fit the most constrained environments--has received a great deal of attention, the recent research being mainly focused on building block ciphers. As opposed to that, the design of lightweight hash functions is still far from being well investigated with only few proposals in the public domain. In this paper, we aim to address this gap by exploring the design space of lightweight hash functions based on the sponge construction instantiated with present-type permutations. The resulting family of hash functions is called spongent. We propose 13 spongent variants--or different levels of collision and (second) preimage resistance as well as for various implementation constraints. For each of them, we provide several ASIC hardware implementations--ranging from the lowest area to the highest throughput. We make efforts to address the fairness of comparison with other designs in the field by providing an exhaustive hardware evaluation on various technologies, including an open core library. We also prove essential differential properties of spongent permutations, give a security analysis in terms of collision and preimage resistance, as well as study in detail dedicated linear distinguishers.
Andrey Bogdanov, Miroslav Knezevic, Gregor Leander, Deniz Toz, Kerem Varici, Ingrid Verbauwhede
IEEE Trans. Computers2
2012 PRINCE - A Low-Latency Block Cipher for Pervasive Computing Applications - Extended Abstract
Julia Borghoff, Anne Canteaut, Tim Güneysu, Elif Bilge Kavun, Miroslav Knezevic, Lars R. Knudsen, Gregor Leander, Ventzislav Nikov, Christof Paar, Christian Rechberger, Peter Rombouts, Søren S. Thomsen, Tolga Yalçin
ASIACRYPT5
2012 Low-Latency Encryption - Is "Lightweight = Light + Wait"?
Miroslav Knezevic, Ventzislav Nikov, Peter Rombouts
CHES1
2012 Fair and Consistent Hardware Evaluation of Fourteen Round Two SHA-3 Candidates
abstract
The first contribution of our paper is that we propose a platform, a design strategy, and evaluation criteria for a fair and consistent hardware evaluation of the second-round SHA-3 candidates. Using a SASEBO-GII field-programmable gate array (FPGA) board as a common platform, combined with well defined hardware and software interfaces, we compare all 256-bit version candidates with respect to area, throughput, latency, power, and energy consumption. Our approach defines a standard testing harness for SHA-3 candidates, including the interface specification for the SHA-3 module on our testing platform. The second contribution is that we provide both FPGA and 90-nm CMOS application-specific integrated circuit (ASIC) synthesis results and thereby are able to compare the results. Our third contribution is that we release the source code of all the candidates and by using a common, fixed, publicly available platform, our claimed results become reproducible and open for a public verification.
Miroslav Knezevic, Kazuyuki Kobayashi, Jun Ikegami, Shin'ichiro Matsuo, Akashi Satoh, Ünal Koçabas, Junfeng Fan, Toshihiro Katashita, Takeshi Sugawara 0001, Kazuo Sakiyama, Ingrid Verbauwhede, Kazuo Ohta, Naofumi Homma, Takafumi Aoki
IEEE Trans. Very Large Scale Integr. Syst.1
2011 spongent: A Lightweight Hash Function
Andrey Bogdanov, Miroslav Knezevic, Gregor Leander, Deniz Toz, Kerem Varici, Ingrid Verbauwhede
CHES2
2011 Tripartite modular multiplication
Kazuo Sakiyama, Miroslav Knezevic, Junfeng Fan, Bart Preneel, Ingrid Verbauwhede
Integr.2
2010 Low Cost Built in Self Test for Public Key Crypto Cores
abstract
The testability of cryptographic cores brings an extra dimension to the process of digital circuits testing security. The benefits of the classical methods such as the scan-chain method introduce new vulnerabilities concerning the data protection. The Built-In Self-Test (BIST) is considered to be the most suitable countermeasure for this purpose. In this work we propose the use of a digit-serial multiplier over GF (2m), that is at the heart of many public-key cryptosystems, as a basic building block for the BIST circuitry. We show how the multiplier can be configuredto operate as a Test Pattern Generator and a Signature Analyzer. Furthermore, the multiplier becomes a fully self-testable design. All the additional features come at the cost of only a few extra gates. With a hardware overhead of 0.33 % this approach makes the multiplier perfectly suitable for low-end embedded devices.
Dusko Karaklajic, Miroslav Knezevic, Ingrid Verbauwhede
FDTC2
2010 Speeding Up Bipartite Modular Multiplication
Miroslav Knezevic, Frederik Vercauteren, Ingrid Verbauwhede
WAIFI1
2010 Faster Interleaved Modular Multiplication Based on Barrett and Montgomery Reduction Methods
abstract
IEEE Abstract—This paper proposes two improved interleaved modular multiplication algorithms based on Barrett and Montgomery modular reduction. The algorithms are simple and especially suitable for hardware implementations. Four large sets of moduli for which the proposed methods apply are given and analyzed from a security point of view. By considering state-of-the-art attacks on public-key cryptosystems, we show that the proposed sets are safe to use, in practice, for both elliptic curve cryptography and RSA cryptosystems. We propose a hardware architecture for the modular multiplier that is based on our methods. The results show that concerning the speed, our proposed architecture outperforms the modular multiplier based on standard modular multiplication by more than 50 percent. Additionally, our design consumes less area compared to the standard solutions. Index Terms—Modular multiplication, Barrett reduction, Montgomery reduction, public-key cryptography.
Miroslav Knezevic, Frederik Vercauteren, Ingrid Verbauwhede
IEEE Trans. Computers1
2009 KATAN and KTANTAN - A Family of Small and Efficient Hardware-Oriented Block Ciphers
Christophe De Cannière, Orr Dunkelman, Miroslav Knezevic
CHES3
2009 FPGA-based testing strategy for cryptographic chips: A case study on Elliptic Curve Processor for RFID tags
abstract
Testing of cryptographic chips or components has one extra dimension: physical security. The chip designers should improve the design if it leaks too much information through side-channels, such as timing, power consumption, electric-magnetic radiation, and so on. This requires an evaluation of the security level of the chip under different side-channel attacks before it is manufactured. This paper presents an FPGA-based testing strategy for cryptographic chips. Using a block-based architecture, a testing bus and a shadow FPGA, we are able to check information leakage of each block. We describe this strategy with an Elliptic Curve Cryptosystem (ECC) for RFID tags.
Junfeng Fan, Miroslav Knezevic, Dusko Karaklajic, Roel Maes, Vladimir Rozic, Lejla Batina, Ingrid Verbauwhede
IOLTS2
2009 Modular Reduction without Precomputational Phase
abstract
In this paper we show how modular reduction for integers with Barrett and Montgomery algorithms can be implemented efficiently without using a precomputational phase. We propose four distinct sets of moduli for which this method is applicable. The proposed modifications of existing algorithms are very suitable for fast software and hardware implementations of some public-key cryptosystems and in particular of Elliptic Curve Cryptography. Additionally, our results show substantial improvement when a small number of reductions with a single modulus is performed.
Miroslav Knezevic, Lejla Batina, Ingrid Verbauwhede
ISCAS1
2008 On the high-throughput implementation of RIPEMD-160 hash algorithm
abstract
In this paper we present two new architectures of the RIPEMD-160 hash algorithm for high throughput implementations. The first architecture achieves the iteration bound of RIPEMD-160, i.e. it achieves a theoretical upper bound on throughput at the micro-architecture level. The second architecture is designed by performing a gate level optimization and achieves a better performance than the first one at the cost of a larger gate area. Throughputs of 3.122 Gbps and 624 Mbps are achieved, with and without pipelining, respectively.
Miroslav Knezevic, Kazuo Sakiyama, Yong Ki Lee, Ingrid Verbauwhede
ASAP1
2008 Modular Reduction in GF(2n) without Pre-computational Phase
Miroslav Knezevic, Kazuo Sakiyama, Junfeng Fan, Ingrid Verbauwhede
WAIFI1
2008 Demonstration of unobservable voice over IP
abstract
We describe UV: a two-node system for unobservable voice communication on the Internet. UV provides unobservability of communication by hiding the fact that there is a conversation taking place. To achieve this, the system uses techniques such as encryption, constant traffic generation, equal packet sizes, and a fixed packet sending schedule. We evaluate the influence of the constant traffic generation on the general performance of UV with experiments on the Internet and in a wireless setting simulated with network simulator NS2. We conclude that although the requirements for privacy protection and usability are often mutually exclusive, they can still be combined in a way that they offer both reasonable performance and good privacy protection.
Miroslav Knezevic, Vesselin Velichkov
WOWMOM1