AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Regular Paper

OSKR/OKAI: Systematic Optimization of Key Encapsulation Mechanisms from Module Lattice

School of Computer Science, Fudan University, Shanghai 200433, China
State Key Laboratory of Cryptology, Beijing 100878, China
School of Mathematics, Shandong University, Jinan 250100, China
Trusted Computing and Information Assurance Laboratory, Institute of Software, Chinese Academy of Sciences Beijing 100190, China
Show Author Information

Abstract

In this work, we make systematic optimizations of key encapsulation mechanisms based on Module Learning-with-Errors, covering algorithmic design, fundamental operation of the Number Theoretic Transform (NTT), approaches to expanding the encapsulated key size, and AVX2/ARM implementations. We observe that decryption can be simplified, leading to a both faster and less error-prone decryption process. Based on a systematic study of variants of NTT, we present a new variant named hybrid-NTT that combines the advantages of existing NTT methods, and derive its optimality in computational complexity. We analyze and compare the different approaches to expand the size of the key to be encapsulated and conclude with the most economic approach. Each above optimization technique is of independent value, and we apply all of them to KYBER and Aigis, resulting in new scheme variants named OSKR and OKAI, respectively. For all new schemes proposed in this work, we provide optimized AVX2 and ARM Cortex-M4 implementations and present the performance benchmarks. Our AVX2 implementation provides up to 19.7% and 26.4% speedups compared with KYBER and Aigis, respectively. Meanwhile, with our new parameter set and optimization techniques, we show up to a 17% improvement compared with KYBER on the ARM Cortex-M4 platform.

Electronic Supplementary Material

Download File(s)
JCST-2306-13517-Highlights.pdf (611.5 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 904-920

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Shen S-Y, Zhang H, He F, et al. OSKR/OKAI: Systematic Optimization of Key Encapsulation Mechanisms from Module Lattice. Journal of Computer Science and Technology, 2025, 40(3): 904-920. https://doi.org/10.1007/s11390-024-3517-6

1054

Views

0

Crossref

0

Web of Science

0

Scopus

0

CSCD

Received: 17 June 2023
Accepted: 06 July 2024
Published: 30 April 2025
© Institute of Computing Technology, Chinese Academy of Sciences 2025