Haiying Gao
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Research Subjects
Haiying Gao has a total of 13 co-authors. Here are the top co-authors by number of shared publications:
Keshuo Sun
PLA SSF Information Engineering University, Zhengzhou, China
4 shared publicationsChao Ma
PLA SSF Information Engineering University, Zhengzhou, China
3 shared publicationsYang Song
PLA SSF Information Engineering University, Zhengzhou, China
3 shared publications- Bin Hu
PLA Information and Engineering University, Zhengzhou, China
2 shared publications - Chao Ma
PLA SSF Information Engineering University, Zhengzhou, China
2 shared publications Shiyu Wang
PLA SSF Information Engineering University, Zhengzhou, China
2 shared publications
Latest Publications
- Open Access
- 1 October 2025
- Published by Springer Nature in Research Square
Countermeasures against Side-Channel Attacks in FrodoKEM: An Implementation Study
FrodoKEM is a lattice-based Public-Key Encryption (PKE)/Key Encapsulation Mechanism (KEM) scheme selected as a third-round candidate in the National Institute of Standards and Technology (NIST) post-quantum cryptography standardization process. It has also been recommended by the German Federal Office for Information Security and the Dutch National Communications Security Agency as a long-term confidential encryption algorithm and has been included in the ISO/IEC JTC 1/SC 27/WG 2 draft international standard for post-quantum cryptography. To address the threats of Side-Channel Attacks (SCA, including timing attacks, power analysis attacks, and fault attacks) against FrodoKEM, this paper proposes a security-enhanced implementation scheme. Specifically, during the sampling phase and ciphertext comparison, isochronous operations are adopted to eliminate timing sensitivity and mitigate timing attack risks. In public key computation, masking techniques are introduced to obscure critical data and operations, thereby resisting power analysis attacks. Additionally, a sampling calibration mechanism is implemented to detect and circumvent fault attacks. Under the same parameter sets, a performance comparison between the SCA-resistant scheme and the original FrodoKEM demonstrates that the computational overhead increase is less than 0.8%. The scheme’s strengthened resilience against SCA is further validated through Test Vector Leakage Assessment (TVLA), achieving a balance between enhanced security and minimal performance degradation.
- 1 October 2025
- Published by Springer Nature in Research Square
Open AccessCountermeasures against Side-Channel Attacks in FrodoKEM: An Implementation Study
FrodoKEM is a lattice-based Public-Key Encryption (PKE)/Key Encapsulation Mechanism (KEM) scheme selected as a third-round candidate in the National Institute of Standards and Technology (NIST) post-quantum cryptography standardization process. It has also been recommended by the German Federal Office for Information Security and the Dutch National Communications Security Agency as a long-term confidential encryption algorithm and has been included in the ISO/IEC JTC 1/SC 27/WG 2 draft international standard for post-quantum cryptography. To address the threats of Side-Channel Attacks (SCA, including timing attacks, power analysis attacks, and fault attacks) against FrodoKEM, this paper proposes a security-enhanced implementation scheme. Specifically, during the sampling phase and ciphertext comparison, isochronous operations are adopted to eliminate timing sensitivity and mitigate timing attack risks. In public key computation, masking techniques are introduced to obscure critical data and operations, thereby resisting power analysis attacks. Additionally, a sampling calibration mechanism is implemented to detect and circumvent fault attacks. Under the same parameter sets, a performance comparison between the SCA-resistant scheme and the original FrodoKEM demonstrates that the computational overhead increase is less than 0.8%. The scheme’s strengthened resilience against SCA is further validated through Test Vector Leakage Assessment (TVLA), achieving a balance between enhanced security and minimal performance degradation.
- 9 March 2024
- Published by Springer Nature in The Journal of Supercomputing
- Vol. 80 (10) , 13499-13532
Token open secure and practical NTRU-based updatable encryption
- 9 March 2024
- Published by Springer Nature in The Journal of Supercomputing
- Vol. 80 (10) , 13499-13532
Token open secure and practical NTRU-based updatable encryption
- 2 February 2024
- Published by Springer Nature in The Journal of Supercomputing
- Vol. 80 (8) , 11762-11797
A Boolean circuit-based revocable ciphertext policy attribute-based encryption scheme
- 2 February 2024
- Published by Springer Nature in The Journal of Supercomputing
- Vol. 80 (8) , 11762-11797
A Boolean circuit-based revocable ciphertext policy attribute-based encryption scheme
- 5 January 2024
- Published by Springer Nature
- p. 20-47
Token Open Secure and Post-quantum Updatable Encryption Based on MLWE
- 5 January 2024
- Published by Springer Nature
- p. 20-47
Token Open Secure and Post-quantum Updatable Encryption Based on MLWE
- Open Access
- 26 May 2023
- Published by Springer Nature in Research Square
Token Open Secure and Practical NTRU-based Updatable Encryption
Updatable encryption (UE) is suitable for key rotation and ciphertexts update in the cloud storage environment. A new security model for UE named Token Open security model is presented recently, which is closer to the real attack scenario. And the existing post-quantum secure UE schemes are all based on the LWE assumption without engineering implementation. In this paper, we improve the recently presented security model, which allows the adversary to corrupt all update tokens and keys of the past epochs. We show that our new model reflects the characteristics of UE. Then we construct the first UE scheme based on NTRU, named NTRU-UE. Our new scheme uses the key-switching technique to achieve backward-leak uni-directional key update and uni-directional ciphertext update and uses the ciphertext-masking technique to achieve rand-update. We show that the new scheme is secure under our new model. In addition, we accomplish the software implementation of NTRU-UE and the experiment results show that the scheme meets the practical requirements.
- 26 May 2023
- Published by Springer Nature in Research Square
Open AccessToken Open Secure and Practical NTRU-based Updatable Encryption
Updatable encryption (UE) is suitable for key rotation and ciphertexts update in the cloud storage environment. A new security model for UE named Token Open security model is presented recently, which is closer to the real attack scenario. And the existing post-quantum secure UE schemes are all based on the LWE assumption without engineering implementation. In this paper, we improve the recently presented security model, which allows the adversary to corrupt all update tokens and keys of the past epochs. We show that our new model reflects the characteristics of UE. Then we construct the first UE scheme based on NTRU, named NTRU-UE. Our new scheme uses the key-switching technique to achieve backward-leak uni-directional key update and uni-directional ciphertext update and uses the ciphertext-masking technique to achieve rand-update. We show that the new scheme is secure under our new model. In addition, we accomplish the software implementation of NTRU-UE and the experiment results show that the scheme meets the practical requirements.
- 23 March 2023
- Published by Springer Nature in The Journal of Supercomputing
- Vol. 79 (12) , 13307-13340
Adaptively secure CP-ABE for circuits with fan-in n and fan-out 1
- 23 March 2023
- Published by Springer Nature in The Journal of Supercomputing
- Vol. 79 (12) , 13307-13340
Adaptively secure CP-ABE for circuits with fan-in n and fan-out 1
- 24 July 2022
- Published by Oxford University Press (OUP) in The Computer Journal
- Vol. 66 (10) , 2554-2573
Adaptively Secure KP-ABE For Circuits With Fan-In n And Fan-Out 1
The attribute-based encryption (ABE) scheme is suitable for access control of ciphertext in cloud computing. Kowalczyk and Wee proposed an adaptively secure attribute encryption scheme that supports $NC^1$ circuits. However, the circuit depth increases because this scheme supports only circuits with fan-in 2, which increases the key length and computational complexity of the key generation and decryption algorithms. To improve efficiency, we designed a secret sharing scheme for circuits with fan-in $n$, and we proposed a key-policy ABE scheme that supports circuits with fan-in $n$. We also designed pebbling rules for secret sharing in circuits with fan-in $n$, improving the compactness of the security reduction. Finally, we proved the adaptive security of the scheme by using a piecewise guessing framework and dual-system encryption. Compared with existing schemes, our scheme reduces the key size, improves the efficiency of the key generation algorithm and the decryption algorithm and provides tighter security reduction.- 24 July 2022
- Published by Oxford University Press (OUP) in The Computer Journal
- Vol. 66 (10) , 2554-2573
Adaptively Secure KP-ABE For Circuits With Fan-In n And Fan-Out 1
The attribute-based encryption (ABE) scheme is suitable for access control of ciphertext in cloud computing. Kowalczyk and Wee proposed an adaptively secure attribute encryption scheme that supports $NC^1$ circuits. However, the circuit depth increases because this scheme supports only circuits with fan-in 2, which increases the key length and computational complexity of the key generation and decryption algorithms. To improve efficiency, we designed a secret sharing scheme for circuits with fan-in $n$, and we proposed a key-policy ABE scheme that supports circuits with fan-in $n$. We also designed pebbling rules for secret sharing in circuits with fan-in $n$, improving the compactness of the security reduction. Finally, we proved the adaptive security of the scheme by using a piecewise guessing framework and dual-system encryption. Compared with existing schemes, our scheme reduces the key size, improves the efficiency of the key generation algorithm and the decryption algorithm and provides tighter security reduction.- Open Access
- 14 February 2022
- Published by Wiley in Security and Communication Networks
- Vol. 2022, 1-9
Fast Implementation of Multiplication on Polynomial Rings
Multiplication on polynomial rings has been widely used in public-key cryptographic schemes based on ideal lattices. It is an important module that significantly affects the efficiency of the schemes. Improved Preprocess-then-NTT (IPtNTT) is an algorithm which can fast realize multiplication on polynomial rings. Compared with the Number Theoretic Transform (NTT), the IPtNTT weakens the parameter restriction of lattice-based public-key cryptographic schemes. By optimizing the IPtNTT with the AVX2 instruction set, we reduce the clock cycles consumed by multiplication on polynomial rings to 15%–22%. According to the experimental results, we give specific suggestions on using AVX2 optimized IPtNTT to realize multiplication on polynomial rings with different parameters chosen in lattice-based public-key cryptosystems.
- 14 February 2022
- Published by Wiley in Security and Communication Networks
- Vol. 2022, 1-9
Open AccessFast Implementation of Multiplication on Polynomial Rings
Multiplication on polynomial rings has been widely used in public-key cryptographic schemes based on ideal lattices. It is an important module that significantly affects the efficiency of the schemes. Improved Preprocess-then-NTT (IPtNTT) is an algorithm which can fast realize multiplication on polynomial rings. Compared with the Number Theoretic Transform (NTT), the IPtNTT weakens the parameter restriction of lattice-based public-key cryptographic schemes. By optimizing the IPtNTT with the AVX2 instruction set, we reduce the clock cycles consumed by multiplication on polynomial rings to 15%–22%. According to the experimental results, we give specific suggestions on using AVX2 optimized IPtNTT to realize multiplication on polynomial rings with different parameters chosen in lattice-based public-key cryptosystems.
- Open Access
- 1 January 2016
- Published by Inderscience Publishers in International Journal of High Performance Computing and Networking
- Vol. 1 (1) , 1
A compact construction for non-monotonic key-policy attributebased encryption
International publishers of academic, scientific and professional journals since 1979.
- 1 January 2016
- Published by Inderscience Publishers in International Journal of High Performance Computing and Networking
- Vol. 1 (1) , 1
Open AccessA compact construction for non-monotonic key-policy attributebased encryption
International publishers of academic, scientific and professional journals since 1979.