Demo Data from VLDB 2026 / reviewers in the wild / expert
Jean-Luc Beuchat
dblp:82/3494
· DBLP profile ↗
20ranked-venue papers
15as first author
0since 2021 · last 2017
0000-0002-7161-4005ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 8 first-authorSecurity and privacy · 6 · 5 first-authorTheory of computation · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 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.
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Hardware accelerators and domain-specific architectures · 41% Reconfigurable computing and FPGAs · 29% Integrated circuit design · 28% | |
| Network and information security
4 papers |
Cryptographic primitives and cryptanalysis · 100% |
Topics — the 8 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis
pairing-based cryptography |
0.3 | 4 | 2011 | Fast Architectures for the \eta_T Pairing over Small-Characteristic Supersingular Elliptic Curves · IEEE Trans. Computers 2011 Algorithms and Arithmetic Operators for Computing the etaT Pairing in Characteristic Three · IEEE Trans. Computers 2008 Arithmetic Operators for Pairing-Based Cryptography · CHES 2007 |
Hardware accelerators and domain-specific architectures
cryptographic accelerator |
0.2 | 3 | 2011 | Hardware Accelerator for the Tate Pairing in Characteristic Three Based on Karatsuba-Ofman Multipliers · CHES 2009 Fast Architectures for the \eta_T Pairing over Small-Characteristic Supersingular Elliptic Curves · IEEE Trans. Computers 2011 Algorithms and Arithmetic Operators for Computing the etaT Pairing in Characteristic Three · IEEE Trans. Computers 2008 |
Integrated circuit design › finite field arithmetic
modular multiplier design |
0.1 | 1 | 2008 | Automatic Generation of Modular Multipliers for FPGA Applications · IEEE Trans. Computers 2008 |
Reconfigurable computing and FPGAs
FPGA implementation |
0.0 | 1 | 2011 | Fast Architectures for the \eta_T Pairing over Small-Characteristic Supersingular Elliptic Curves · IEEE Trans. Computers 2011 |
Cryptographic primitives and cryptanalysis › pairing-based cryptography
tate pairing |
0.0 | 1 | 2009 | Hardware Accelerator for the Tate Pairing in Characteristic Three Based on Karatsuba-Ofman Multipliers · CHES 2009 |
Integrated circuit design
finite field arithmetic |
0.0 | 1 | 2008 | Algorithms and Arithmetic Operators for Computing the etaT Pairing in Characteristic Three · IEEE Trans. Computers 2008 |
Reconfigurable computing and FPGAs
dynamic reconfiguration |
0.0 | 1 | 1999 | Static and Dynamic Configurable Systems · IEEE Trans. Computers 1999 |
Cryptographic primitives and cryptanalysis
finite field arithmetic |
0.0 | 1 | 2007 | Arithmetic Operators for Pairing-Based Cryptography · CHES 2007 |
Methods — techniques the papers use, named apart from their topics
miller's algorithm · 0.4pipelined architecture · 0.2karatsuba multiplier · 0.2karatsuba-ofman multiplier · 0.2hardware accelerators · 0.2tower field arithmetic · 0.2karatsuba multiplication · 0.2carry-save representation · 0.1carry-ripple adder · 0.1VHDL generation · 0.1pairing arithmetic · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | A low-area unified hardware architecture for the AES and the cryptographic hash function Grøstl
Nuray At, Jean-Luc Beuchat, Eiji Okamoto, Ismail San, Teppei Yamazaki |
J. Parallel Distributed Comput. | 2 |
| 2016 | Guest Editorial: Introduction to the Special Section on Emerging Security Trends for Biomedical Computations, Devices, and InfrastructuresabstractThe four papers in this special section address new and emerging security trends for biomedial computations, devices, and infrastructures. Mehran Mozaffari Kermani, Reza Azarderakhsh, Kui Ren 0001, Jean-Luc Beuchat |
IEEE ACM Trans. Comput. Biol. Bioinform. | 4 |
| 2012 | Optimal Eta Pairing on Supersingular Genus-2 Binary Hyperelliptic Curves
Diego F. Aranha, Jean-Luc Beuchat, Jérémie Detrey, Nicolas Estibals |
CT-RSA | 2 |
| 2011 | Fast Architectures for the \eta_T Pairing over Small-Characteristic Supersingular Elliptic CurvesabstractThis paper is devoted to the design of fast parallel accelerators for the cryptographic \eta_T pairing on supersingular elliptic curves over finite fields of characteristics two and three. We propose here a novel hardware implementation of Miller's algorithm based on a parallel pipelined Karatsuba multiplier. After a short description of the strategies that we considered to design our multiplier, we point out the intrinsic parallelism of Miller's loop and outline the architecture of coprocessors for the \eta_T pairing over {\bf F}_{2^m} and {\bf F}_{3^m}. Thanks to a careful choice of algorithms for the tower field arithmetic associated with the \eta_T pairing, we manage to keep the pipelined multiplier at the heart of each coprocessor busy. A final exponentiation is still required to obtain a unique value, which is desirable in most cryptographic protocols. We supplement our pairing accelerators with a coprocessor responsible for this task. An improved exponentiation algorithm allows us to save hardware resources. According to our place-and-route results on Xilinx FPGAs, our designs improve both the computation time and the area–time trade-off compared to previously published coprocessors. Jean-Luc Beuchat, Jérémie Detrey, Nicolas Estibals, Eiji Okamoto, Francisco Rodríguez-Henríquez |
IEEE Trans. Computers | 1 |
| 2010 | Compact implementations of BLAKE-32 and BLAKE-64 on FPGAabstractWe propose compact architectures of the SHA-3 candidates BLAKE-32 and BLAKE-64 for several FPGA families. We harness the intrinsic parallelism of the algorithm to interleave the computation of four instances of the Gifunction. This approach allows us to design an Arithmetic and Logic Unit with four pipeline stages, and to achieve high clock frequencies. With careful scheduling, we completely avoid pipeline bubbles. For the time being, the designs presented in this work are the most compact ones for any of the SHA-3 candidates. We show for instance that a fully autonomous implementation of BLAKE-32 on a Xilinx Virtex-5 device requires 56 slices and two memory blocks. Jean-Luc Beuchat, Eiji Okamoto, Teppei Yamazaki |
FPT | 1 |
| 2010 | High-Speed Software Implementation of the Optimal Ate Pairing over Barreto-Naehrig Curves
Jean-Luc Beuchat, Jorge Enrique González-Díaz, Shigeo Mitsunari, Eiji Okamoto, Francisco Rodríguez-Henríquez, Tadanori Teruya |
Pairing | 1 |
| 2009 | Multi-core Implementation of the Tate Pairing over Supersingular Elliptic Curves
Jean-Luc Beuchat, Emmanuel López-Trejo, Luis Martínez-Ramos, Shigeo Mitsunari, Francisco Rodríguez-Henríquez |
CANS | 1 |
| 2009 | Hardware Accelerator for the Tate Pairing in Characteristic Three Based on Karatsuba-Ofman Multipliers
Jean-Luc Beuchat, Jérémie Detrey, Nicolas Estibals, Eiji Okamoto, Francisco Rodríguez-Henríquez |
CHES | 1 |
| 2008 | A Comparison between Hardware Accelerators for the Modified Tate Pairing over F2m and F3m
Jean-Luc Beuchat, Nicolas Brisebarre, Jérémie Detrey, Eiji Okamoto, Francisco Rodríguez-Henríquez |
Pairing | 1 |
| 2008 | Algorithms and Arithmetic Operators for Computing the etaT Pairing in Characteristic ThreeabstractSince their introduction in constructive cryptographic applications, pairings over (hyper)elliptic curves are at the heart of an ever increasing number of protocols. Software implementations being rather slow, the study of hardware architectures became an active research area. In this paper, we discuss several algorithms to compute the ηT pairing in characteristic three and suggest further improvements. These algorithms involve addition, multiplication, cubing, inversion, and sometimes cube root extraction over GF(3m). We propose a hardware accelerator based on a unified arithmetic operator able to perform the operations required by a given algorithm. We describe the implementation of a compact coprocessor for the field GF(397) given by GF(3)[x]/(x97+x12+2), which compares favorably with other solutions described in the open literature. Jean-Luc Beuchat, Nicolas Brisebarre, Jérémie Detrey, Eiji Okamoto, Masaaki Shirase, Tsuyoshi Takagi |
IEEE Trans. Computers | 1 |
| 2008 | Automatic Generation of Modular Multipliers for FPGA ApplicationsabstractSince redundant number systems allow constant time addition, they are often at the heart of modular multipliers designed for public key cryptography (PKC) applications. Indeed, PKC involves large operands (160 to 1024 bits) and several researchers proposed carry-save or borrow-save algorithms. However, these number systems do not take advantage of the dedicated carry logic available in modern field programmable gate arrays (FPGAs). To overcome this problem, we suggest to perform modular multiplication in a high-radix carry-save number system, where a sum bit of the carry-save representation is replaced by a sum word. Two digits are then added by means of a small Carry-Ripple Adder (CRA). Furthermore, we propose an algorithm which selects the best high-radix carry-save representation for a given modulus, and generates a synthesizable VHDL description of the operator. Jean-Luc Beuchat, Jean-Michel Muller |
IEEE Trans. Computers | 1 |
| 2007 | An Algorithm for the nt Pairing Calculation in Characteristic Three and its Hardware ImplementationabstractIn this paper, we propose a modified etaTpairing algorithm in characteristic three which does not need any cube root extraction. We also discuss its implementation on a low cost platform which hosts an Altera Cyclone II FPGA device. Our pairing accelerator is ten times faster than previous known FPGA implementations in characteristic three. Jean-Luc Beuchat, Masaaki Shirase, Tsuyoshi Takagi, Eiji Okamoto |
IEEE Symposium on Computer Arithmetic | 1 |
| 2007 | Arithmetic Operators for Pairing-Based Cryptography
Jean-Luc Beuchat, Nicolas Brisebarre, Jérémie Detrey, Eiji Okamoto |
CHES | 1 |
| 2007 | A Coprocessor for the Final Exponentiation of the eta T Pairing in Characteristic Three
Jean-Luc Beuchat, Nicolas Brisebarre, Masaaki Shirase, Tsuyoshi Takagi, Eiji Okamoto |
WAIFI | 1 |
| 2005 | Multiplication Algorithms for Radix-2 RN-Codings and Two's Complement Multiplication Algorithms for Radix-2 RN-Codings and Two's ComplementabstractThe RN-codings, where "RN" stands for "round to nearest", are particular cases of signed digit representations, for which rounding to nearest is always identical to truncation. In radix 2, booth recoding is an RN-coding. In this paper, we suggest several multiplication algorithms able to handle RN-codings, and we analyze their properties. Jean-Luc Beuchat, Jean-Michel Muller |
ASAP | 1 |
| 2003 | Modular Multiplication for FPGA Implementation of the IDEA Block CipherabstractThe IDEA block cipher is a symmetric-key algorithm which encrypts 64 bit plaintext blocks to 64 bit ciphertext blocks, using a 128 bit secret key. The security of IDEA relies on combining operations from three groups: integer addition modulo 2/sup 16/, bitwise exclusive or of two 16 bit words, and modified integer multiplication modulo (2/sup 16/ + 1) which is the critical arithmetic operation of the block cipher. This is devoted to the study of efficient implementations of this operator on Virtex-II and Virtex-E devices. We investigate three algorithms based on a multiplication with a subsequent modulo correction which are particularly well suited for FPGA devices embedding small multiplier blocks. An IDEA processor based on such operators achieves a throughput of 8.5 Gb/s on a Xilinx XC2V1000-6 device. We also describe a new FPGA implementation of a modulo (2/sup n/ + 1) multiplier proposed by R. Zimmermann. The area of this operator is roughly twice smaller than that of previous FPGA implementations. Jean-Luc Beuchat |
ASAP | 1 |
| 2003 | FPGA Implementations of the RC6 Block Cipher
Jean-Luc Beuchat |
FPL | 1 |
| 2002 | Small Multiplier-Based Multiplication and Division Operators for Virtex-II Devices
Jean-Luc Beuchat, Arnaud Tisserand |
FPL | 1 |
| 1999 | Static and Dynamic Configurable SystemsabstractField-programmable gate arrays (FPGAs) are large, fast integrated circuits-that can be modified, or configured, almost at any point by the end user. Within the domain of configurable computing, we distinguish between two modes of configurability: static-where the configurable processor's configuration string is loaded once at the outset, after which it does not change during execution of the task at hand, and dynamic-where the processor's configuration may change at any moment. This paper describes four applications in the domain of configurable computing, considering both static and dynamic systems, including: SPYDER (a reconfigurable processor development system), RENCO (a reconfigurable network computer), Firefly (an evolving machine), and the BioWatch (a self-repairing watch). While static configurability mainly aims at attaining the classical computing goal of improving performance, dynamic configurability might bring about an entirely new breed of hardware devices-ones that are able to adapt within dynamic environments. Eduardo Sanchez, Moshe Sipper, Jacques-Olivier Haenni, Jean-Luc Beuchat, André Stauffer, Andrés Pérez-Uribe |
IEEE Trans. Computers | 4 |
| 1998 | RENCO: A Reconfigurable Network ComputerabstractRENCO is a reconfigurable network computer based on a Motorola 68360 processor for the conventional part, and four Altera Flex 10K130 or 10K250 FPGAs for the reconfigurable part. Therefore, the user has at his/her disposal up to one million programmable logic gates for executing his/her applications in a custom-made processor. RENCO runs a real-time operating system and a Java virtual machine. Jacques-Olivier Haenni, Jean-Luc Beuchat, Eduardo Sanchez |
FCCM | 2 |