Jirí Bucek

dblp:98/5172 · DBLP profile ↗
← Back
12ranked-venue papers
1as first author
4since 2021 · last 2026
—ORCID · none

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

Systems, architecture and hardware · 8 · 1 first-author · 1 since 2021Security and privacy · 4 · 3 since 2021
YearPublicationVenuePosition
2026 Simple Power Analysis of Polynomial Multiplication in HQC
Pavel Velek, Tomás Rabas, Jirí Bucek
ICISSP (2)3
2023 Single-Trace Attack on NTRU Decryption with Machine Learning and Template Profiling
abstract
NTRU is a post-quantum public key cryptosystem based on lattices and was a finalist in the 3rd round of the post-quantum standardization process organized by the National Institute of Standards and Technology (NIST). We present a new single-trace attack against the NTRU decryption algorithm, meaning we can obtain the private key only from one power trace, assuming the profiling phase was conducted before the attack. The attack was performed on the submission implementation from the standardization process. We used several machine-learning methods and Template attacks for the profiling and testing phase. Both methods achieve high accuracy reaching almost 100% tested on more than 12 000 traces. We also provide a comparison of their success score with regard to a different number of points of interest.
Tomás Rabas, Jirí Bucek, Róbert Lórencz
DSD2
2023 SPA Attack on NTRU Protected Implementation with Sparse Representation of Private Key
Tomás Rabas, Jirí Bucek, Róbert Lórencz
ICISSP2
2022 Verification of PUF-based IoT Protocols with AVISPA and Scyther
Tomás Rabas, Róbert Lórencz, Jirí Bucek
SECRYPT3
2020 Comparison of three counter value based ROPUFs on FPGA
abstract
This paper extends our previous work, in which we proposed a Ring Oscillator (RO) based Physical Unclonable Function (PUF) on FPGA. Our approach is able to extract multiple output bits from each RO pair in contrary to the classical approach, where the frequencies of ROs are compared. In this work we investigate the behaviour of our proposed PUF design, together with two other similar proposals that are also based on extracting PUF bits from counter values. We evaluate these proposals under stable operating conditions. Furthermore, we compare the behaviour of all of the three designs when mutually asymmetric and symmetric ROs are used. All of the measurements were performed on Digilent Cmod S7 FPGA boards (Xilinx XC7S25-1CSGA225C).
Filip Kodýtek, Róbert Lórencz, Jirí Bucek
DSD3
2020 Lightweight Authentication and Secure Communication Suitable for IoT Devices
Simona Buchovecká, Róbert Lórencz, Jirí Bucek, Filip Kodýtek
ICISSP3
2019 Side-Channel Attack on the A5/1 Stream Cipher
abstract
In this paper we present cryptanalysis of the A5/1 stream cipher used in GSM mobile phones. Our attack is based on power analysis where we assume that the power consumption while clocking 3 LFSRs is different than when clocking 2 LFSRs. We demonstrate a simple power analysis (SPA) attack and discuss existing differential power analysis (DPA). We present the attack for recovering secret key based on the information on clocking bits of LFSRs that was deduced from power analysis. The attack has a 100% success rate, requires minimal storage and it does not requires any single bit of a keystream. An average time complexity of our attack based on SPA is around 233where the computation unit is a resolution of system of linear equations over the Z2. Recovering the secret key using information from the DPA has a constant complexity.
Martin Jurecek, Jirí Bucek, Róbert Lórencz
DSD2
2016 True Random Number Generator Based on ROPUF Circuit
abstract
In this paper we propose the method of generating true random numbers utilizing the circuit primarily designed as PUF based on ring oscillators. The goal is to prove that it is possible to design the universal crypto system, that can be used for various applications - the PUF can be utilized for asymmetric cryptography and generating asymmetric keys, TRNG for symmetric cryptography (generating session and ephemeral keys), nonces and salts. In the paper the results of evaluation of such a circuit utilized for TRNG purpose are presented.
Simona Buchovecká, Róbert Lórencz, Filip Kodýtek, Jirí Bucek
DSD4
2016 Temperature Dependence of ROPUF on FPGA
abstract
This paper continues and extends our previous work introduced in [3], [4], in which we proposed a ring oscillator (RO) based Physical Unclonable Function (PUF) on FPGA. Our approach is able to extract multiple output bits from each RO pair in contrary to the classical approach, where frequencies of ROs are compared. Our original design used asymmetric ROs, i.e. without constrained placement of gates. In this paper, we investigate the behaviour of the proposed ROPUF using symmetric ROs, and compare them against the original approach with asymmetric ROs. The measurement results showed that the ROPUF with symmetric ROs is approximately two times more stable with varying temperature. We have also compared three different methods of information extraction from ROPUF based on frequency measurement. The measured results show that out of these three methods, our one is the most stable against change of temperature. The measurements were performed on Digilent Basys 2 FPGA boards (Xilinx Spartan3E-100 CP132).
Filip Kodýtek, Róbert Lórencz, Jirí Bucek, Simona Buchovecká
DSD3
2016 Polynomial Based NUC Implemented on FPGA
abstract
We present a hyperspectral camera system that uses realtime polynomial based non-uniformity correction (NUC). The system level description of the camera is provided in the paper as well as measurements required to perform such correction. The polynomial correction offers high dynamic range data processing, it does not require multiple temporal image processing, it provides high quality results, but it requires careful data-format and datapath design. Polynomial correction was implemented in the FPGA (Field Programmable Gate Array), properties of the implemented design are discussed.
Martin Rozkovec, Jirí Bucek
DSD2
2013 Comparison of FPGA and ASIC Implementation of a Linear Congruence Solver
abstract
Residual processor (RP) is a dedicated hardware for solution of sets of linear congruences. RPs are parts of a larger modular system for error-free solution of linear equations in residue arithmetic. We present new FPGA and ASIC RP implementations, focusing mainly on their memory units being a bottleneck of the calculation and therefore determining the efficiency of the system. First, we choose an FPGA to easily test the functionality of our implementation, then we do the same in ASIC, and finally we compare both implementations together. The experimental FPGA results are obtained for Xilinx Virtex 6, while the ASIC results are obtained from Synopsys tools with a 130 nm standard cell library. Results also present a maximum matrix dimension fitting directly into the FPGA and achieved speed as a function of the dimension.
Jirí Bucek, Pavel Kubalík, Róbert Lórencz, Tomás Zahradnický
DSD1
2013 Differential Power Analysis under Constrained Budget: Low Cost Education of Hackers
abstract
The differential power analysis is popular technique in exploiting weaknesses of the embedded systems - mostly of the smart cards. This approach is understandable as the DPA does not require expensive equipment or strong theoretical background on the device under attack. Therefore it is ideal for education of beginners or students in the field of computer security. The aim of this paper is to describe the economy of obtaining the basic equipment for the education of the differential power analysis and to share the experience with its teaching.
Filip Stepánek, Jirí Bucek, Martin Novotný
DSD2