The Binh Nguyen

Mr. The Binh Nguyen

orcid

Research Focus & Metrics

Academic Career Length

5Years (2022-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
11 July 2024 in Information
Verified
Journal Article
Open access
PDF file
DKDo Nguyen Binh Kieu
Do Nguyen Binh Kieu
TNThe Binh Nguyen
The Binh Nguyen
CPCuong Pham-Quoc
Cuong Pham-Quoc
NNNghị Phúc Nghi
Nghị Phúc Nghi
TTTran Ngoc Ngoc Thinh
Tran Ngoc Ngoc Thinh
CPCong-Kha Pham
Cong-Kha Pham
In the modern era of the Internet of Things (IoT), especially with the rapid development of quantum computers, the implementation of postquantum cryptography algorithms in numerous terminals allows them to defend against potential future quantum attack threats. Lattice-based cryptography can withstand quantum computing attacks, making it a viable substitute for the currently prevalent classical public-key cryptography technique. However, the algorithm’s significant time complexity places a substantial computational burden on the already resource-limited chip in the IoT terminal. In lattice-based cryptography algorithms, the polynomial multiplication on the finite field is well known as the most time-consuming process. Therefore, investigations into efficient methods for calculating polynomial multiplication are essential for adopting these quantum-resistant lattice-based algorithms on a low-profile IoT terminal. Number theoretic transform (NTT), a variant of fast Fourier transform (FFT), is a technique widely employed to accelerate polynomial multiplication on the finite field to achieve a subquadratic time complexity. This study presents an efficient FPGA-based implementation of number theoretic transform for the CRYSTAL Kyber, a lattice-based public-key cryptography algorithm. Our hybrid design, which supports both forward and inverse NTT, is able run at high frequencies up to 417 MHz on a low-profile Artix7-XC7A100T and achieve a low latency of 1.10μs while achieving state-of-the-art hardware efficiency, consuming only 541-LUTs, 680 FFs, and four 18 Kb BRAMs. This is made possible thanks to the newly proposed multilevel pipeline butterfly unit architecture in combination with employing an effective coefficient accessing pattern.

26 June 2024 in Electronics
Verified
Journal Article
Open access
PDF file
DKDo Nguyen Binh Kieu
Do Nguyen Binh Kieu
KNKhai-Duy Nguyen
Khai-Duy Nguyen
KDKiet Tuan Dang
Kiet Tuan Dang
TNThe Binh Nguyen
The Binh Nguyen
CPCuong Pham-Quoc
Cuong Pham-Quoc
THThuc Trong Hoang
Thuc Trong Hoang
The Trusted Execution Environment (TEE) is designed to establish a safe environment that prevents the execution of unauthenticated programs. The nature of TEE is a continuous verification process with hashing, signing, and verifying. Such a process is called the Chain-of-Trust, derived from the Root-of-Trust (RoT). Typically, the RoT is pre-programmed, hard-coded, or embedded in hardware, which is locally produced and checked before booting. The TEE employs various cryptographic processes throughout the boot process to verify the authenticity of the bootloader. It also validates other sensitive data and applications, such as software connected to the operating system. TEE is a self-contained environment and should not serve as the RoT or handle secure boot operations. Therefore, the issue of implementing hardware for RoT has become a challenge that requires further investigation and advancement. The main objective of this proposal is to introduce a secured RISC-V-based System-on-Chip (SoC) architecture capable of securely booting a TEE using a versatile boot program while maintaining complete isolation from the TEE processors. The suggested design has many cryptographic accelerators essential for the secure boot procedure. Furthermore, a separate 32-bit MicroController Unit (MCU) is concealed from the TEE side. This MCU manages sensitive information, such as the root key, and critical operations like the Zero Stage BootLoader (ZSBL) and key generation program. Once the RoT is integrated into the isolated sub-system, it becomes completely unavailable from the TEE side, even after booting, using any method. Besides providing a secured boot flow, the system is integrated with essential crypto-cores supporting Transport Layer Security (TLS) 1.3. The chip is finally fabricated using the Complementary Metal–Oxide–Semiconductor (CMOS) 180 nm process.

1 January 2024 in Journal of Advances in Information Technology
Verified
Journal Article
Open access
CPCuong Pham-Quoc
Cuong Pham-Quoc
TNThe Binh Nguyen
The Binh Nguyen
JAIT is a scientific open access journal which focuses on empirical research results and critical analysis of technology development, use, management and impacts in information technology.

22 May 2024 in Preprints.org
Verified
Preprint
Open access
PDF file
DKDo Nguyen Binh Kieu
Do Nguyen Binh Kieu
TNThe Binh Nguyen
The Binh Nguyen
CPCuong Pham-Quoc
Cuong Pham-Quoc
NNNghị Phúc Nghi
Nghị Phúc Nghi
TTTran Ngoc Ngoc Thinh
Tran Ngoc Ngoc Thinh
CPCong-Kha Pham
Cong-Kha Pham
In the era of the post-quantum Internet of Things (IoT), the implementation of anti-quantum cryptographic algorithms in numerous terminals can successfully defend against prospective quantum computing assaults. Lattice-based cryptography can withstand quantum computing attacks, making it a viable substitute for the currently prevalent classical public-key cryptographic technique. Nevertheless, the algorithm’s significant time complexity will result in a substantial computational burden on the edge computing chip in the IoT terminal. The computation of polynomial multiplication is the most demanding task in lattice-based cryptographic algorithms. Therefore, the investigation into efficient methods for calculating polynomial multiplication is highly important. Quick number theory transformations (NTT) are a widely employed technique to accelerate polynomial multiplication. This study presents a hardware implementation of an efficient number theory transformation. We utilize a multi-level pipeline architecture in the design to accomplish parallel calculations and execute it on a low-profile Artix7-XC7A100T FPGA device. The performance evaluation results demonstrate that our implementation significantly enhances performance and reduces resource usage compared to other existing proposals on the same platform. We suggested NTT core can be implemented in edge computing chips to enhance computational speed due to its small and low-latency design. The experimental results show that the proposed design, which supports both NTT and inverse NTT, achieves 417-Megahertz and consumes only 541-LUTs on Artix-7 XC7A100T.

29 May 2024 in Electronics
Verified
Journal Article
Open access
PDF file
DKDo Nguyen Binh Kieu
Do Nguyen Binh Kieu
KDKiet Tuan Dang
Kiet Tuan Dang
TNThe Binh Nguyen
The Binh Nguyen
CPCuong Pham-Quoc
Cuong Pham-Quoc
NNNghị Phúc Nghi
Nghị Phúc Nghi
THThuc Trong Hoang
Thuc Trong Hoang
Full-text search has a wide range of applications, including tracking systems, computer vision, and natural language processing. Standard methods usually implement a two-phase procedure: indexing and retrieving, with the retrieval performance entirely dependent on the index efficiency. In most cases, the more powerful the index algorithm, the more memory and processing time are required. The amount of time and memory required to index a collection of documents is proportional to its overall size. In this paper, we propose a full-text search hardware implementation without the indexing phase, thus removing the time and memory requirements for indexing. Additionally, we propose an efficient design to leverage the parallel architecture of High Bandwidth Memory (HBM). To our knowledge, few (if not zero) researchers have integrated their full-text search system with an effective data access control on HBM. The functionality of the proposed system is verified on the Xilinx Alveo U50 Field-Programmable Gate Array (FPGA). The experimental results show that our system achieved a throughput of 8 Gigabytes per second, about 6697× speed-up compared to other software-based approaches.

26 September 2022 in VNU Journal of Science: Mathematics - Physics
Verified
Journal Article
Open access
PDF file
TDTran Trong Duc
Tran Trong Duc
BVBui Hong Van
Bui Hong Van
TNThe Binh Nguyen
The Binh Nguyen
: Gold (Au) and silver (Ag) nanoparticles were synthesized by laser ablation in water. The average sizes of Au and Ag nanoparticles are 18,4 nm and 21,8 nm respectively. ZnS:Mn2+ nanoparticles with average size of 3-5 nm were prepared by a co-precipitation method. The photoluminescence of ZnS:Mn2+solution in mixture with Au (Ag) nanoparticle colloids was investigated. The quenching effect on Mn2+ emission at 601 nm band were observed in the presence of the Au and Ag nanoparticles while the D-A emission at 445 nm band was enhanced and blue shifted by Au nanoparticles . The results and discussion are presented in this report.