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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Won Bae Kong

dblp:331/3387 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2022
—ORCID · none

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

Systems, architecture and hardware · 1 · 1 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

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis › cryptographic implementation
block cipher implementation
0.612022
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.612022
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.212022
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
YearPublicationVenuePosition
2022 Architectural Supports for Block Ciphers in a RISC CPU Core by Instruction Overloading
abstract
We 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. Computers2