Tolga Yalcin
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Tolga Yalcin has a total of 47 co-authors. Here are the top co-authors by number of shared publications:
Elif Bilge Kavun
8 shared publications- Elif Bilge Kavun
Barkhausen Institut
8 shared publications Christof Paar
Ruhr-Universität Bochum
5 shared publications- Andrey Bogdanov
DTU Compute, Technical University of Denmark, Lyngby, Denmark
3 shared publications - Gregor Leander
Ruhr University Bochum
3 shared publications Hristina Mihajloska
Ss Cyril and Methodius University, Skopje, Macedonia
2 shared publications
Latest Publications
- 22 September 2020
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-6
Dynamic Computational Diversity with Multi-Radix Logic and Memory
Today's computing systems are highly vulnerable to attacks, in large part because nearly all computers are part of a hardware and software monoculture of machines in its market, industry or sector. This is of special concern in mission-critical networked systems upon which our civil, industrial, and defense infrastructures increasingly rely. One approach to tackle this challenge is to endow these systems with dynamic computational diversity, wherein each processor assumes a sequence of unique variants, such that it executes only machine code encoded for a variant during the time interval of that variant's existence. The variants are drawn from a very large set, all adhering to a computational diversity architecture, which is based on an underlying instruction set architecture. Thus any population of machines belonging to a specific diversity architecture consists of a temporally dynamic set of essentially-unique variants. However, an underlying ISA enables development of a common development toolchain for the diversity architecture. Our approach is hardware-centric, relying on the rapidly developing microelectronics technologies of ternary computing, resistive RAM (ReRAM) memory, and physical unclonable functions. This paper describes our on-going work in dynamic computational diversity, which targets the principled design of a secure processor for embedded applications.
- 22 September 2020
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-6
Dynamic Computational Diversity with Multi-Radix Logic and Memory
Today's computing systems are highly vulnerable to attacks, in large part because nearly all computers are part of a hardware and software monoculture of machines in its market, industry or sector. This is of special concern in mission-critical networked systems upon which our civil, industrial, and defense infrastructures increasingly rely. One approach to tackle this challenge is to endow these systems with dynamic computational diversity, wherein each processor assumes a sequence of unique variants, such that it executes only machine code encoded for a variant during the time interval of that variant's existence. The variants are drawn from a very large set, all adhering to a computational diversity architecture, which is based on an underlying instruction set architecture. Thus any population of machines belonging to a specific diversity architecture consists of a temporally dynamic set of essentially-unique variants. However, an underlying ISA enables development of a common development toolchain for the diversity architecture. Our approach is hardware-centric, relying on the rapidly developing microelectronics technologies of ternary computing, resistive RAM (ReRAM) memory, and physical unclonable functions. This paper describes our on-going work in dynamic computational diversity, which targets the principled design of a secure processor for embedded applications.
- 1 December 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-2
Efficient Utilization of DSPs and BRAMs Revisited: New AES-GCM Recipes on FPGAs
- 1 December 2019
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-2
Efficient Utilization of DSPs and BRAMs Revisited: New AES-GCM Recipes on FPGAs
- Open Access
- 6 December 2017
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 50 (6) , 1-21
A Survey on Authenticated Encryption--ASIC Designer’s Perspective
Authenticated encryption (AE) has been a vital operation in cryptography due to its ability to provide confidentiality, integrity, and authenticity at the same time. Its use has soared in parallel with widespread use of the internet and has led to several new schemes. There have been studies investigating software performance of various schemes. However, the same is yet to be done for hardware. We present a comprehensive survey of hardware (specifically ASIC) performance of the most commonly used AE schemes in the literature. These schemes include encrypt-then-MAC combination, block-cipher-based AE modes, and the recently introduced permutation-based AE scheme. For completeness, we implemented each scheme with various standardized block ciphers and/or hash algorithms, and their lightweight versions. Our evaluation targets minimizing the time-area product while maximizing the throughput on an ASIC platform. We used 45nm NANGATE Open Cell Library for syntheses. We present area, speed, time-area product, throughput, and power figures for both standard and lightweight versions of each scheme. We also provide an unbiased discussion on the impact of the structure and complexity of each scheme on hardware implementation. Our results reveal 13%--30% performance boost in permutation-based AE compared to conventional schemes, and they can be used as a benchmark in the ongoing AE competition CAESAR.
- 6 December 2017
- Published by Association for Computing Machinery (ACM) in ACM Computing Surveys
- Vol. 50 (6) , 1-21
Open AccessA Survey on Authenticated Encryption--ASIC Designer’s Perspective
Authenticated encryption (AE) has been a vital operation in cryptography due to its ability to provide confidentiality, integrity, and authenticity at the same time. Its use has soared in parallel with widespread use of the internet and has led to several new schemes. There have been studies investigating software performance of various schemes. However, the same is yet to be done for hardware. We present a comprehensive survey of hardware (specifically ASIC) performance of the most commonly used AE schemes in the literature. These schemes include encrypt-then-MAC combination, block-cipher-based AE modes, and the recently introduced permutation-based AE scheme. For completeness, we implemented each scheme with various standardized block ciphers and/or hash algorithms, and their lightweight versions. Our evaluation targets minimizing the time-area product while maximizing the throughput on an ASIC platform. We used 45nm NANGATE Open Cell Library for syntheses. We present area, speed, time-area product, throughput, and power figures for both standard and lightweight versions of each scheme. We also provide an unbiased discussion on the impact of the structure and complexity of each scheme on hardware implementation. Our results reveal 13%--30% performance boost in permutation-based AE compared to conventional schemes, and they can be used as a benchmark in the ongoing AE competition CAESAR.
- Open Access
- 1 July 2016
- Published by Institution of Engineering and Technology (IET) in Electronics Letters
- Vol. 52 (15) , 1310-1312
Compact ECDSA engine for IoT applications
Security problems introduced with rapid increase in deployment of Internet‐of‐Things devices can be overcome only with lightweight cryptographic schemes and modules. A compact prime field ( GF ( p )) elliptic curve digital signature algorithm (ECDSA) engine suitable for use in such applications is presented. Generic architecture of the engine makes it suitable for other elliptic curve (EC) based schemes (EC Diffie–Hellman key exchange, EC integrated encryption, EC factoring etc.) with slight modifications. The presented engine is composed of a simple microcoded controller and application‐specific processing units. It can work with ECs of up to 256 bits, while 160‐bit ECDSA signature generation takes 490 K cycles. The engine is implemented as an intellectual property (IP) in a 180 nm process. However, its architecture allows it to be implemented on any application specific integrated circuit (ASIC) or FPGA platform with dual‐port memory support. In view of its gate count of 11,366 gate equivalents, the presented work is the most compact ECDSA engine with capability for a wide range of curves and different applications.
- 1 July 2016
- Published by Institution of Engineering and Technology (IET) in Electronics Letters
- Vol. 52 (15) , 1310-1312
Open AccessCompact ECDSA engine for IoT applications
Security problems introduced with rapid increase in deployment of Internet‐of‐Things devices can be overcome only with lightweight cryptographic schemes and modules. A compact prime field ( GF ( p )) elliptic curve digital signature algorithm (ECDSA) engine suitable for use in such applications is presented. Generic architecture of the engine makes it suitable for other elliptic curve (EC) based schemes (EC Diffie–Hellman key exchange, EC integrated encryption, EC factoring etc.) with slight modifications. The presented engine is composed of a simple microcoded controller and application‐specific processing units. It can work with ECs of up to 256 bits, while 160‐bit ECDSA signature generation takes 490 K cycles. The engine is implemented as an intellectual property (IP) in a 180 nm process. However, its architecture allows it to be implemented on any application specific integrated circuit (ASIC) or FPGA platform with dual‐port memory support. In view of its gate count of 11,366 gate equivalents, the presented work is the most compact ECDSA engine with capability for a wide range of curves and different applications.
- 1 January 2016
- Published by Institute of Electronics, Information and Communications Engineers (IEICE) in IEICE Electronics Express
- Vol. 13 (21) , 20160352
Hardware accelerated search for resource-efficient and secure permutation matrices
- 1 January 2016
- Published by Institute of Electronics, Information and Communications Engineers (IEICE) in IEICE Electronics Express
- Vol. 13 (21) , 20160352
Hardware accelerated search for resource-efficient and secure permutation matrices
- 1 January 2015
- Published by Springer Nature
- p. 213-224
Combined AES + AEGIS Architectures for High Performance and Lightweight Security Applications
- 1 January 2015
- Published by Springer Nature
- p. 213-224
Combined AES + AEGIS Architectures for High Performance and Lightweight Security Applications
- 1 October 2014
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 472-475
A lightweight cryptographic system for implantable biosensors
This paper presents a lightweight cryptographic system integrated onto a multi-function implantable biosensor prototype. The resulting heterogeneous system provides a unique and fundamental capability by immediately encrypting and signing the sensor data upon its creation within the body. By providing these security services directly on the implantable sensor, a number of low-level attacks can be prevented. This design uses the recently standardized SHA-3 Keccak secure hash function implemented in an authenticated encryption mode. The security module consists of the DuplexSponge security core and the interface wrapper. The security core occupies only 1550 gate-equivalents, which is the smallest authenticated encryption core reported to date. The circuit is fabricated using 0.18 μm CMOS technology and uses a supply voltage of 1.8 V. The simulated power consumption of the complete cryptosystem with a 500 KHz clock is below 7 μW.
- 1 October 2014
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 472-475
A lightweight cryptographic system for implantable biosensors
This paper presents a lightweight cryptographic system integrated onto a multi-function implantable biosensor prototype. The resulting heterogeneous system provides a unique and fundamental capability by immediately encrypting and signing the sensor data upon its creation within the body. By providing these security services directly on the implantable sensor, a number of low-level attacks can be prevented. This design uses the recently standardized SHA-3 Keccak secure hash function implemented in an authenticated encryption mode. The security module consists of the DuplexSponge security core and the interface wrapper. The security core occupies only 1550 gate-equivalents, which is the smallest authenticated encryption core reported to date. The circuit is fabricated using 0.18 μm CMOS technology and uses a supply voltage of 1.8 V. The simulated power consumption of the complete cryptosystem with a 500 KHz clock is below 7 μW.
- 1 March 2014
- Published by Elsevier in Journal of Computational and Applied Mathematics
- Vol. 259, 592-598
Large-scale high-resolution computational validation of novel complexity models in linear cryptanalysis
- 1 March 2014
- Published by Elsevier in Journal of Computational and Applied Mathematics
- Vol. 259, 592-598
Large-scale high-resolution computational validation of novel complexity models in linear cryptanalysis
- Top Cited Papers
- 1 January 2014
- Published by Springer Nature
- p. 57-76
Block Ciphers – Focus on the Linear Layer (feat. PRIDE)
- 1 January 2014
- Published by Springer Nature
- p. 57-76
Top Cited PapersBlock Ciphers – Focus on the Linear Layer (feat. PRIDE)