Demo Data from VLDB 2026 / reviewers in the wild / expert
Piljoo Choi
dblp:119/3939
· DBLP profile ↗
3ranked-venue papers
3as first author
2since 2021 · last 2022
0000-0002-3354-8975ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-author · 2 since 2021
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
1 paper |
Cryptographic primitives and cryptanalysis · 77% Hardware security and side channels · 23% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Processor architecture and microarchitecture · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis › cryptographic implementation
block cipher implementation |
0.6 | 1 | 2022 | Architectural Supports for Block Ciphers in a RISC CPU Core by Instruction Overloading · IEEE Trans. Computers 2022 |
Processor architecture and microarchitecture › instruction set architecture
instruction set extension |
0.6 | 1 | 2022 | Architectural Supports for Block Ciphers in a RISC CPU Core by Instruction Overloading · IEEE Trans. Computers 2022 |
Hardware security and side channels
side-channel countermeasures |
0.2 | 1 | 2022 | Architectural Supports for Block Ciphers in a RISC CPU Core by Instruction Overloading · IEEE Trans. Computers 2022 |
Methods — techniques the papers use, named apart from their topics
hardware masking · 1.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Architectural Supports for Block Ciphers in a RISC CPU Core by Instruction OverloadingabstractWe propose a novel computer architectural concept of instruction overloading to support block ciphers. Instead of adding new instructions, we extend only the execution of some existing instructions. The proposed method allows a central processing unit core to execute different operations for the same instructions, depending on the address of the data, similar to operator overloading in object-oriented languages. We first present an extension for the AES algorithm, then we demonstrate its enhanced applicability with two further extensions supporting multiple block ciphers and hardware masking. The first extension for AES is also applicable to add/AND-rotate-XOR-based block ciphers such as SIMON. The AES and SIMON encryption speed, on this extended core, is at least doubled and is significantly less affected by memory latency. In addition, the AES encryption code requires only 18% of the memory of the previous software implementation. The second extension can further support various block ciphers defined over GF(28), and the SM4 encryption speed is increased by at least 182%. The third extension provides correlation power analysis (CPA) resistance with a 66.6% area overhead but almost no speed overhead, whereas a typical software anti-CPA AES implementation requires at least hundreds of times the execution time. Piljoo Choi, Won Bae Kong, Ji-Hoon Kim 0003, Mun-Kyu Lee, Dong Kyue Kim |
IEEE Trans. Computers | 1 |
| 2021 | ECC Coprocessor Over a NIST Prime Field Using Fast Partial Montgomery ReductionabstractMontgomery reduction is a well-known optimization technique for modular reduction over prime fields. However, it has rarely been used for national institute of standards and technology (NIST) prime fields, because the special structure of NIST primes enables fast reduction that requires fewer computations than Montgomery reduction. In this study, we rediscover the Montgomery reduction for NIST primes and propose a new modular reduction method by applying partial modular reduction to Montgomery reduction. Using this new modular reduction method and other optimization techniques, such as pipelining and parallel processing, we propose an efficient elliptic curve cryptography (ECC) coprocessor over NIST prime fields. The implementation results indicate that the proposed coprocessor can perform one elliptic curve point multiplication in 0.055 ms with only 194.7 k gate counts. This is a considerably higher speed per area compared to previous research. Piljoo Choi, Mun-Kyu Lee, Dong Kyue Kim |
IEEE Trans. Circuits Syst. I Regul. Pap. | 1 |
| 2012 | Design of security enhanced TPM chip against invasive physical attacksabstractA TPM (Trusted Platform Module) is a hardware-based secure device that is very strong against software-based attacks; however, the keys inside a TPM can be extracted by invasive physical attacks such as memory attacks and bus probing attacks. To protect the keys from these threats, we propose a new TPM architecture based on a Physical Unclonable Function. Piljoo Choi, Dong Kyue Kim |
ISCAS | 1 |