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

Guofeng Qin

dblp:90/3359 · DBLP profile ↗
← Back
17ranked-venue papers
13as first author
7since 2021 · last 2026
—ORCID · conflict

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

Human-computer interaction and ubiquitous computing · 10 · 9 first-author · 1 since 2021Systems, architecture and hardware · 3 · 3 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Security and privacy · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

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
2 papers
Cryptographic primitives and cryptanalysis · 46% Hardware security and side channels · 30% Privacy and data protection · 23%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Processor architecture and microarchitecture · 70% Hardware accelerators and domain-specific architectures · 23% Reconfigurable computing and FPGAs · 7%

Topics — the 9 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture › instruction set architecture
instruction set extension
1.522024
ISA Extensions of Shuffling Against Side-Channel Attacks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
Compact Instruction Set Extensions for Kyber · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
Cryptographic primitives and cryptanalysis › post-quantum cryptography › lattice-based key encapsulation
kyber
0.812024
Compact Instruction Set Extensions for Kyber · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
Cryptographic primitives and cryptanalysis
post-quantum cryptography
0.812024
Compact Instruction Set Extensions for Kyber · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
Privacy and data protection › randomization
shuffling
0.812024
ISA Extensions of Shuffling Against Side-Channel Attacks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
Hardware security and side channels
side-channel countermeasures
0.812024
ISA Extensions of Shuffling Against Side-Channel Attacks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
Hardware accelerators and domain-specific architectures › cryptographic accelerator
post-quantum cryptography accelerator
0.812024
Compact Instruction Set Extensions for Kyber · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
Processor architecture and microarchitecture › instruction set architecture
RISC-V
0.812024
ISA Extensions of Shuffling Against Side-Channel Attacks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
Hardware security and side channels › side-channel attack
masking countermeasure
0.212024
ISA Extensions of Shuffling Against Side-Channel Attacks · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024
Reconfigurable computing and FPGAs
FPGA implementation
0.212024
Compact Instruction Set Extensions for Kyber · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024

Methods — techniques the papers use, named apart from their topics

thorp shuffling · 1.5modular multiplication · 1.5masking · 1.5k²-reduction · 1.5number-theoretic transform · 0.8number theoretic transform · 0.8
YearPublicationVenuePosition
2026 Hardware masking with buffer chain
abstract
Abstract Side-channel attacks pose a major threat to cryptographic implementations, as they can exploit physical leakages to recover secret information. Masking is one of the most widely adopted countermeasures, aiming to protect sensitive intermediate values by randomization. However, when deployed in hardware, masking faces the challenges from the glitch leakage, which can easily undermine the security integrity of masking techniques and affect the foundational independent assumptions upon which they are based. To address the intricacies of hardware implementation, circuit separation using registers has emerged as a straightforward method. In this paper, we investigate low-latency hardware masking by exploring the use of buffers (rather than registers) to prevent glitch propagation. Rather than directly inserting buffers into the circuit path, our approach involves employing a chain of buffers to generate signals that serve as controls, thereby synchronizing blocks that require sequential computation. This significantly reduces the power consumption of the shielding circuit while also decreasing latency within the circuit.
Guofeng Qin, Chun Guo 0002, Hao Cheng 0009, Weijia Wang 0003
Cybersecur.1
2024 Recognition of Barium Meal Track for Swallowing Imaging
Guofeng Qin, Minchuan Qin, Pengpeng Lin
CDVE1
2024 Compact Instruction Set Extensions for Kyber
abstract
Kyber is the only post-quantum cryptography (PQC) key encapsulation mechanism in the National Institute of Standards and Technology PQC project. This brief investigates the design of compact instruction set extensions (ISEs) for Kyber. We focus on implementing number-theoretic transform (NTT) and propose a hardware design of the modular multiplication based on an optimized$k^{2}$-reduction. Compared to other works, our design is more compact since the optimized$k^{2}$-reduction comprises multiplications with significantly smaller multipliers than Montgomery reduction and Barrett reduction. Then, we integrate the$k^{2}$-reduction into an instruction for the butterfly transformation. We also propose auxiliary instructions that can switch the half words between two registers to facilitate the rearranging coefficients in NTT. To showcase the advantage of the instructions, we implement the ISEs in a chip design for the Hummingbird E203 core. Compared to the software implementation on RISC-V with assembly code, our co-design implementations for NTT show a speedup by a factor of 2.6. Besides, the area overhead is 93 LUTs and 1 DSP without any additional resources of FFs and RAMs using Artix-7 FPGA, which is more compact than previous software–hardware co-designs of Kyber.
Lu Li 0006, Guofeng Qin, Yang Yu 0008, Weijia Wang 0003
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2024 ISA Extensions of Shuffling Against Side-Channel Attacks
abstract
Shuffling is a time-randomized countermeasure against side-channel attacks. To achieve effective protections, shuffling is usually combined with other countermeasures, such as the masking. It requires the shuffling to be as efficient as possible. In this work, we describe an instruction set extensions (ISEs) for shuffling countermeasure. Our ISEs focuses on the generation of random permutations, which is the most difficult part to deploy the shuffling in microprocessors. The Thorp shuffling is implemented in hardware, enabling the instruction to generate random permutations. We design new ISEs compatible to the RISC-V standard instruction set format. Then, we present applications of our ISEs by giving two combinations of shuffling and masking, which can be regarded as promising software–hardware co-designs of side-channel countermeasures. At last, we embed the ISEs to the RISC-V core called tinyriscv, and evaluate the silicon overhead and the side-channel security of the shuffled masked AND operation. The evaluation shows that the new instruction can significantly improve the security of masking countermeasures.
Jiayun Zhou, Guofeng Qin, Lu Li 0006, Chun Guo 0002, Weijia Wang 0003
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2024 Compact Instruction Set Extensions for Dilithium
abstract
Post-quantum cryptography is considered to provide security against both traditional and quantum computer attacks. Dilithium is a digital signature algorithm that derives its security from the challenge of finding short vectors in lattices. It has been selected as one of the standardizations in the NIST post-quantum cryptography project. Hardware-software co-design is a commonly adopted implementation strategy to address various implementation challenges, including limited resources, high performance, and flexibility requirements. In this study, we investigate using compact instruction set extensions (ISEs) for Dilithium, aiming to improve software efficiency with low hardware overheads. To begin with, we propose tightly coupled accelerators that are deeply integrated into the RISC-V processor. These accelerators target the most computationally demanding components in resource-constrained processors, such as polynomial generation, Number Theoretic Transform (NTT), and modular arithmetic. Next, we design a set of custom instructions that seamlessly integrate with the RISC-V base instruction formats, completing the accelerators in a compact manner. Subsequently, we implement our ISEs in a chip design for the Hummingbird E203 core and conduct performance benchmarks for Dilithium utilizing these ISEs. Additionally, we evaluate the resource consumption of the ISEs on FPGA and ASIC technologies. Compared to the reference software implementation on the RISC-V core, our co-design demonstrates a remarkable speedup factor ranging from 6.95 to 9.96. This significant improvement in performance is achieved by incorporating additional hardware resources, specifically, a 35% increase in LUTs, a 14% increase in FFs, 7 additional DSPs, and no additional RAM. Furthermore, compared to the state-of-the-art approach, our work achieves faster speed performance with a reduced circuit cost. Specifically, the usage of additional LUTs, FFs, and RAMs is reduced by 47.53%, 50.43%, and 100%, respectively. On ASIC technology, our approach demonstrates 12, 412 cell counts. Our co-design provides a better tradeoff implementation on speed performance and circuit overheads.
Lu Li 0006, Guofeng Qin, Shuaiyu Chen, Weijia Wang 0003
ACM Trans. Embed. Comput. Syst.3
2022 Classification of pavement crack types based on square bounding box diagonal matching method
Guofeng Qin, Linyu Huang
Neural Comput. Appl.1
2021 Dynamic Recognition and Tracking of Barium Flow Field Based on Deglutition Video
abstract
Dynamic fluoroscopy was used to study swallowing in 84 adult patients. We proposed a method to extract the barium contrast region by improved interframe difference method, and to indirectly determine the position of epigmatous cartilage and cricopharyngeal muscle according to the location of barium meal. The method is easy to understand, and the extraction effect is good, with 85% probability of successful extraction. On the other hand, in order to evaluate the degree of deglutition difficulty, we used calculation to evaluate variables including displacement, duration, residual quantity, etc., except that there were gender differences in variables and external factors, such as illumination, most of the measurement variables had very good reliability. The experimental results showed that the moving target fluid barium was extracted by quantifying dynamic fluorescence deglutition and using gaussian based background subtraction algorithm. We conclude that this approach significantly reduces the time it takes clinicians to examine moving images. This paper describes how to study swallowing disorders by X-ray barium fluoroscopy, explains the application of interframe difference algorithm and background subtraction in deglutiography, and extracts the residual amounts in three locations: oral cavity, epiglottic cartilage and piriform fosse.
Guofeng Qin, Jianhuang Zou, Qiufang Xia, Jiahao Qin
J. Web Eng.1
2019 Pavement image segmentation based on fast FCM clustering with spatial information in internet of things
Guofeng Qin, Qiutao Li
Multim. Tools Appl.1
2016 Vehicle Route Tracking System by Cooperative License Plate Recognition on Multi-peer Monitor Videos
Guofeng Qin, Qiutao Li, Sichang Li
CDVE1
2015 A Cloud Model for Internet of Things on Logistic Supply Chain
Guofeng Qin, Lisheng Wang, Qiyan Li 0001
CDVE1
2010 An Embedded Road Crack Detection System in a Cooperative Platform
Zhenyu Ning, Guofeng Qin, Qiyan Li 0001
CDVE3
2009 Remote Video Monitor of Vehicles in Cooperative Information Platform
Guofeng Qin, Xiaoguo Wang, Qiyan Li 0001
CDVE1
2008 Cluster Computing in Drug Logistic Monitoring and Management
Guofeng Qin, Qiyan Li 0001, Xiuying Deng
CDVE1
2007 Dynamic Resource Dispatch Strategy for WebGIS Cluster Services
Guofeng Qin, Qiyan Li 0001
CDVE1
2007 Resource Sharing and Remote Utilization in Communication Servers
Guofeng Qin, Qiyan Li 0001, Xiuying Deng
CDVE1
2006 An Information Integration Platform for Mobile Computing
Guofeng Qin, Qiyan Li 0001
CDVE1
2005 Study of the Intelligent Turning Machining Method Based on Geometrical Feature Recognition
Guofeng Qin, Qiyan Li 0001
CDVE1