Welcome to Villanova Security and Cryptography (SAC) Lab

Announcement

The SAC Lab welcomes talented students to participate in research activities.
If you are interested to join our group, please contact Prof. Xie at jiafeng.xie@villanova.edu

News

Dr. Xie got the IEEE Philadelphia Section Engineer of the Year Award 2024! Congratulation!

"Hardware circuits and systems design for post-quantum cryptography – A tutorial brief" was accepted by IEEE Trans. Circuits and Systems II,!

Jiafeng Xie, W. Zhao, H. Lee, D. B. Roy, and X. Zhang, “Hardware circuits and systems design for post-quantum cryptography – A tutorial brief,” IEEE Trans. Circuits and Systems II, pp.1-7, 2024, accepted.

"CASA: A compact and scalable accelerator for approximate homomorphic encryption" was accepted by IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES)!

P. He, S. C. Oliva Madrigal, C¸ . K. Koc¸, T. Bao, and Jiafeng Xie, “CASA: A compact and scalable accelerator for approximate homomorphic encryption,” IACR Transactions on Cryptographic Hardware and Embedded Systems (TCHES), vol. 2024, no. 2, pp. 1-30, 2024, accepted.

The SAC Lab has signed Educational Partnership Agreement (EPA) with AFRL, Rome, NY.

About Us

The Security and Cryptography (SAC) Lab is an academic research lab at Villanova University, led by Prof. Jiafeng (Harvest) Xie. The SAC lab conducts research in a variety of deeply technical topics in Post-Quantum Cryptographic Engineering, Fully Homomorphic Encryption, Computer Arithmetic & Digital Design, Fault Detection and Hardware Security and Digitalization for Telemetry Systems.

4

Projects

Papers

Research Areas We Focus on

Post-Quantum Cryptographic Engineering

EHardware accelerator design, implementation, and security analysis for post-quantum cryptography.

Fully Homomorphic Encryption

Accelerating different fully homomorphic encryption schemes/components on hardware platforms.

Computer Arithmetic & Digital Design

Novel computer arithmetic techniques and implementation strategies in large-scale computation systems.

Fault Detection and Hardware Security

Novel fault attack and detection methodologies for cryptographic circuits and hardware IP protection.

Digitalization for Telemetry Systems

New digital design and acceleration techniques for sophisticated aeronautical telemetry systems.

Supported by

Publication

2024
Hardware circuits and systems design for post-quantum cryptography – A tutorial brief
Jiafeng Xie, W. Zhao, H. Lee, D. B. Roy, and X. Zhang, IEEE Trans. Circuits and Systems II, pp.1-7, 2024.

CASA: A compact and scalable accelerator for approximate homomorphic encryption
P. He, S. C. Oliva Madrigal, C¸ . K. Koc¸, T. Bao, and Jiafeng Xie, IACR Transactions on Cryptographic Hardware and Embedded Systems(TCHES), vol. 2024, no. 2, pp. 1-30, 2024.


2023
TINA: TMVP initiated novel accelerator for lightweight Ring-LWE-based PQC
T. Bao, P. He, S. Bai, and Jiafeng Xie, IEEE Trans. VLSI Systems, pp. 1-12, 2023.

AEKA: FPGA implementation of area-efficient Karatsuba accelerator for Ring-Binary-LWE-based lightweight PQC
T. Bao, P. He, Jiafeng Xie, and H S. Jacinto, ACM Trans. Reconfigurable Technology and Systems, pp. 1-22, 2023 (FPT’23-Journal Track).

KINA: Karatsuba initiated novel accelerator for Ring-Binary-LWE (RBLWE)-based post-quantum cryptography
P. He, T. Tu, Jiafeng Xie, and H S. Jacinto, IEEE Trans. VLSI Systems, vol. 31, no. 10, pp. 1551-1564, 2023.

Hardware-implemented lightweight accelerator for large integer polynomial multiplication
P. He, T. Tu, C¸ . K. Koc¸, and Jiafeng Xie, IEEE Computer Architecture Letters, vol. 22, no. 1, pp. 57-60, 2023 (popular paper in IEEE Xplore).

LEAP: Lightweight and efficient accelerator for sparse polynomial multiplication of HQC
Y. Tu, P. He, C¸ .K. Koc¸, and Jiafeng Xie, IEEE Trans. VLSI Systems, vol. 31, no. 6, pp. 892-896, 2023.

COPMA: Compact and optimized polynomial multiplier acceleratorfor high-performance implementation of LWR-based PQC
P. He, Y. Tu, T. Bao, L. Sousa, and Jiafeng Xie, IEEE Trans. VLSI Systems, vol. 31, no. 4, pp. 596-600, 2023.

Efficient hardware RNS decomposition for postquantum signature scheme FALCON
Samuel Coulon, Pengzhou He, Tianyou Bao, Jiafeng Xie, 57th Asilomar Conference on Signals, Systems, and Computers, pp. 1-8, 2023.

Efficient implementation of Ring-Binary-LWE-based lightweight PQC accelerator on the FPGA platform
P. He*, T. Bao*, Y. Tu, and Jiafeng Xie, IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM 2023), pp. 114-120, 2023 (*: equal contribution).

LOCS: Low-latency and constant-timing implementation of fixed-weight sampler for HQC
P. He, Y. Tu, and Jiafeng Xie, IEEE International Symposium on Circuits and Systems-2023 (ISCAS’23), pp. 1-5, 2023.

Novel Implementation of High-performance polynomial multiplication for unified KEM Saber based on TMVP design strategy
P. He and J. Xie, International Symposium on Quality Electronic Design (ISQED), pp. 1-8, 2023.


2022
FPGA implementation of compact hardware accelerators for Ring-Binary-LWE based post-quantum cryptography
P. He, T. Bao, Jiafeng Xie, and M. Amin, ACM Trans. Reconfigurable Technology and Systems, vol. 15, no.3, pp. 1-23, 2022 (FPT’22-Journal Track).

AFIA: ATPG-guided fault injection attack on secure logic locking
Y. Zhong, A. Jain, M.T. Rahman, N. Adadi, Jiafeng Xie, and U. Guin, Journal of Electronic Testing: Theory and Applications (JETTA), vol. 38, pp. 527–546, 2022.

Efficient hardware arithmetic for inverted Binary Ring-LWE based post-quantum cryptography
J. Imãna*, P. He*, T. Bao, Y. Tu, and Jiafeng Xie IEEE Transactions on Circuits and Systems-I, 2022 (*: equal contribution).

Lightweight hardware implementation of binary Ring-LWE PQC accelerator
B. J. Lucas, A. Alwan, M. Murzello, Y. Tu, P. He, A. J. Schwartz, D. Guevara, U. Guin, K. Juretus, and Jiafeng Xie IEEE Computer Architecture Letters, 2022 (popular paper in IEEE Xplore).

Efficient hardware implementation of large field-size Elliptic Curve Cryptographic processor
C. -Y. Lee, M. Zeghid, A. Sghaier, H. Y. Ahmed and Jiafeng Xie, IEEE Access, 2022.

Certificateless signature schemes in industrial Internet of Things: A comparative survey
S. Hussain, S. Ullah, I. Ali, Jiafeng Xie, and V. Inukollu, Computer Communications, vol. 181, pp. 116-131, 2022..

Efficient hardware implementation of finite field arithmetic AB + C for binary Ring-LWE based post-quantum cryptography
Jiafeng Xie, P. He, X. Wang, and J. Im˜ana, IEEE Trans. Emerging Topics in Computing, vol. 10, no. 2, pp. 1222-1228, 2022.

HPMA-Saber: High-performance polynomial multiplication accelerator for KEM Saber
P. He, T. Bao, Y. Tu and Jiafeng Xie, IEEE International Conference on Computer Design (ICCD), pp. 525-528, 2022.

HPMA-NTRU: High-performance polynomial multiplication accelerator for NTRU
P. He, Y. Tu, A. Khalid, M. O’Neil, and Jiafeng Xie, IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT’22), pp. 1-6, 2022.

Work-in-Progress: High-performance systolic hardware accelerator for RBLWE-based post-quantum cryptography
T. Bao, J. L. Im˜ana, P. He and Jiafeng Xie, CODES+ISSS, pp. 5-6, 2022.

Systolic acceleration of polynomial multiplication for KEM Saber and binary Ring-LWE post-quantum cryptography
T. Bao, P. He, and Jiafeng Xie IEEE International Symposium on Hardware Oriented Security and Trust (HOST), pp. 1-4, 2022.

Hardware implementation of high-performance polynomial multiplication for KEM Saber
Y. Tu, P. He, C. Lee, D. Chasaki, and Jiafeng Xie IEEE International Symposium on Circuits and Systems-2022 (ISCAS’22), pp. 1-5, 2022.

Low-complexity implementation of lightweight Ring-LWE based post-quantum cryptography
Y. Tu, P. He, U. Guin, and Jiafeng Xie, GOMACTech, pp. 1-6, 2022 (accepted for presentation).

Ultra low-complexity implementation of binary Ring-LWE based post-quantum cryptography on FPGA platform
Jiafeng Xie, P. He, and T. Bao, ACM/SIGDA International Symposium on Field-Programmable Gate Arrays 2022, (poster).


2021
Novel low-complexity polynomial multiplication over hybrid fields for efficient implementation of binary Ring-LWE post-quantum cryptography
P. He, U. Guin, and Jiafeng Xie IEEE Journal on Emerging and Selected Topics in Circuits and Systems, pp. 1-13, 2021.

CROP: FPGA implementation of high-performance polynomial multiplication in Saber KEM based on novel cyclic-row oriented processing strategy
Jiafeng Xie, P. He, and C.Y. Lee IEEE International Conference on Computer Design (ICCD), pp. 1-8, 2021.

Compact coprocessor for KEM Saber: novel scalable matrix originated processing
P. He, C. Lee, and Jiafeng Xie NIST Third PQC Standardization Conference, pp. 1-16, 2021 (presentation).

Efficient implementation of finite field arithmetic for binary Ring-LWE post-quantum cryptography through a novel lookup-table-like method
Jiafeng Xie, P. He, and W. Wen Design Automation Conference (DAC), pp. 1-6, 2021


Previous
Novel bit-parallel and digit-serial systolic finite field multipliers over GF(2m) based on reordered normal basis
Jiafeng Xie, C. Lee, P. Meher, and Z.-H. Mao, IEEE Trans. VLSI Systems, vol. 27, no. 9, pp. 2119-2130, 2019.

Novel systolization of subquadratic space complexity multipliers based on Toeplitz matrix-vector product approach
J. Pan, C. Lee, A. Sghaier, M. Zeghid, and Jiafeng Xie IEEE Trans. VLSI Systems, vol. 27, no. 7, pp. 1614-1622, 2019.

Digit-serial versatile multiplier based on a novel block recombination of the modified overlap-free Karatsuba algorithm
C. Lee and Jiafeng Xie IEEE Trans. Circuits and Systems-I, vol. 66, no. 1, pp. 203-214, 2019.

Low register-complexity systolic digit-serial multiplier over GF(2m) based on trinomials
Jiafeng Xie, P. Meher, X. Zhou, and J. Zhang IEEE Trans. Multiscale Computing Systems, vol. 4, no. 4, pp. 773-783, 2018.

Novel hybrid-size digit-serial systolic multiplier over GF(2m)
Z. Hu and Jiafeng Xie Symmetry, vol. 10, no. 11, pp. 1-11, 2018.

Efficient implementation of Karatsuba algorithm based three-operand multiplication over binary extension field
C. Lee, C. Fan, Jiafeng Xie, and S. Yuan IEEE Access, 6: 38234-38242, 2018.

Low complexity implementation of unified systolic multipliers for NIST pentanomials and trinomials over GF(2m)
Q. Shao, Z. Hu, S. Basha, Z. Zhang, Z. Wu, C.Y. Lee, and Jiafeng Xie IEEE Trans. Circuits & Systems-I: Regular Papers, vol. 65, no. 8, pp. 2455-2465, 2018.

Reliable inversion in GF(28) with redundant arithmetic for secure error detection of cryptographic architectures
M. Kermani, A. Jalali, R. Azarderakhsh, Jiafeng Xie, and K.K. R. Choo IEEE Trans. Computer-Aided Design of Integrated Circuits & Systems, vol. 37, no. 3, pp. 696-704, 2018.

Efficient FPGA implementation of low-complexity systolic Karatsuba multiplier over GF(2m) based on NIST polynomials
Jiafeng Xie, P.K. Meher, M. Sun, Y. Li, B. Zeng, and Z.-H. Mao IEEE Trans. Circuits & Systems-I: Regular Papers, vol. 64, no. 7, pp, 1815-1825, 2017.

Low-complexity digit-level systolic Gaussian normal basis multiplier
Q. Shao, Z. Hu, S. Chen, P. Chen, and Jiafeng Xie IEEE Trans. VLSI Systems, vol. 25, no. 10, pp. 2817-2827, 2017.

Low-latency high-throughput systolic multipliers over GF(2m) for NIST recommended pentanomials
Jiafeng Xie, P.K. Meher, and Z.-H. Mao IEEE Trans. Circuits & Systems-I: Regular Papers, vol. 62, no. 3, pp. 881-890, 2015.

FPGA realization of low register systolic all-one-polynomial multipliers over GF(2m) and their applications in trinomial multipliers
P. Chen, N. Basha, M. Kermani, R. Azarderakhsh, and Jiafeng Xie IEEE Trans. VLSI Systems, vol. 25, no. 9, pp. 725-734, 2017.

High-throughput digit-level systolic multiplier over GF(2m) based on irreducible trinomials
Jiafeng Xie, P.K. Meher, and Z.-H. Mao IEEE Trans. Circuits & Systems-II: Express Briefs, vol. 62, no. 5, pp. 481-485, 2015.

High-throughput finite field multipliers using redundant basis for FPGA and ASIC implementations
Jiafeng Xie, P.K. Meher, and Z.-H. Mao IEEE Trans. Circuits & Systems-I: Regular Papers, vol. 62, no. 1, pp. 110-119, 2015.

Hardware-efficient realization of prime-length DCT based on distributed arithmetic
Jiafeng Xie, J. He, and P.K. Meher IEEE Trans. Computers, vol. 62, no. 6, pp. 1170-1178, 2013.

Low-complexity multiplier for GF(2m) based on all one polynomials
Jiafeng Xie, P.K. Meher, and J. He IEEE Trans. VLSI Systems, vol. 21, no. 1, pp. 168-172, 2013.

FPGA realization of FIR filters for high-speed and medium-speed by using modified distributed arithmetic architectures
Jiafeng Xie, J. He, and G. Tan Microelectronics Journal (Elsevier), vol. 41, no. 6, pp. 365-370, 2010.

Low latency systolic Montgomery multiplier for finite field GF(2m) based on pentanomials
Jiafeng Xie, J. He, and P.K. Meher IEEE Trans. VLSI Systems, vol. 21, no. 2, pp. 385-389, 2013.

Low latency systolic multipliers for finite field GF(2m) based on irreducible polynomials
Jiafeng Xie, J. He, and W. Gui Journal of Central South University of Technology, vol. 21, no. 5, pp. 1283-1289, 2012.

Area-efficient systolic multipliers for finite field GF(2m) based on irreducible trinomial
J. He, Jiafeng Xie, and M. He Journal of Convergence Information Technology, vol. 6, no. 5, pp. 305-313, 2011.

Hardware efficient approach for memoryless-based multiplication and its application to FIR filter
J. He and Jiafeng Xie Journal of Computers, vol. 6, no. 11, pp. 2376-2381, 2011.

Design of B-mode ultrasonic imaging system based on FPGA
Jiafeng Xie and G. Tan Journal of Zhongyuan University of Technology, vol. 21, no. 2, pp. 72-75, 2010.

The research on locating the car license in the static image based on MATLAB
Jiafeng Xie and G. Tan PLC&FA, vol. 6, no. 1, pp. 668-671, 2009.

Special Session: The recent advance of hardware implementation of post-quantum cryptography
Jiafeng Xie, K. Basu, Kris, M. Gaj, and U. Guin IEEE VLSI Testing Symposium (VTS), pp. 1-10, 2020 (invited).

Efficient subquadratic space complexity digit-serial multipliers over GF(2m) based on bivariate polynomial basis representation
C. Lee and Jiafeng Xie Asia and South Pacific Design Automation Conference (ASPDAC), pp. 1-6, 2020.

Efficient scalable three operand oultiplier over GF(2m) based on novel decomposition strategy
C. Lee and Jiafeng Xie IEEE International Conference on Computer Design (ICCD), pp. 1-9, 2019.

High capability and low-complexity: Novel fault detection scheme for finite field multipliers over GF(2m) based on MSPB
C. Lee and Jiafeng Xie IEEE International Symposium on Hardware Oriented Security and Trust (HOST), pp. 21-30, 2019 (Best Paper Award).

Low-complexity systolic multiplier for GF(2m) using Toeplitz Matrix-Vector Product method
Jiafeng Xie, C. Lee, and P. K. Meher IEEE International Symposium on Circuits and Systems (ISCAS), 2019.

LSM: Novel low-complexity unified systolic multiplier over binary extension field
Jiafeng Xie and C. Lee ACM Great Lakes Symposium on VLSI (GLVLSI), 2019.

Embracing systolic: super systolization of large-scale circulant matrix-vector multiplication on FPGA with subquadratic space complexity
Jiafeng Xie and C. Lee ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 2019.

Low area-delay complexity digit-level parallel-in serial-out multiplier over GF(2m) based on overlap-free Karatsuba algorithm
C. Lee and Jiafeng Xie IEEE International Conference on Computer Design (ICCD), pp. 1-8, 2018.

Evaluating obfuscation performance of novel algorithm-to-architecture mapping techniques in systolic-array-based circuits
Jiafeng Xie and X. Zhou IEEE Asian Hardware Orientated Security and Trust Symposium (Asian HOST), pp. 1-6, 2017.

DNA-cryptography-based obfuscated systolic finite field multiplier for secure cryptosystem in smart grid
S. Chen, P. Chen, Q. Shao, S. Basha, and Jiafeng Xie Asia Conference on Power and Electrical Engineering (ACPEE), pp. 1-6, 2017.

Error detection reliable architectures of Camellia block cipher applicable to different variants of its substitution boxes
M. Kermani, R. Azarderakhsh, and Jiafeng XieIEEE Asian Hardware Orientated Security and Trust Symposium (Asian HOST), pp. 1-6, 2016.

FPGA design space exploration of IDEA cryptography IP core
D.V. Penumetcha, Jiafeng Xie, and S. Ren, IEEE 58th International Midwest Symposium on Circuits and Systems (MWSCAS), pp. 1-4, 2015.

Low-latency area-delay-efficient systolic multiplier over GF(2m) for a wider class of trinomials using parallel register sharing
Jiafeng Xie, P.K. Meher, and J. He, IEEE International Symposium on Circuits and Systems-2012, ISCAS-12, pp. 89-92, 2012.
...

Others
What is The Recent Advance in Post-Quantum Cryptography?
Jiafeng Xie, SIGDA Electronic Newsletter, “What is” Column, May 2021. [Online]. Available: https://www.sigda.org/publications/newsletter/

Awards & Honors

Engineer of the Year Award
IEEE Philadelphia Section, 2024
Art Ryan Award
ECE Department, Villanova University, 2023
Tenure Track Faculty Career Development Award
College of Engineering, Villanova University, 2023
AFRL VFRP Award and Extension Award
AFRL, Rome, NY, 2022
Merrill Buckley Jr. Student Project Award
IEEE Philadelphia Section, 2022
Brian Anderson Memorial Award
ECE Department, Villanova University, 2022
Best Paper Award
IEEE International Symposium on Hardware Oriented Security and Trust (HOST), 2019

Resources

You are free to use the resources shared below if used for non-profit purposes or open source projects. Please quote resources in the project from Villanova University Security & Cryptography Lab. :)
The SAC Lab is not responsible for the correctness of the source code.

Source code for the polynomial multiplication (Fig. 3) presented in the paper of "Novel low-complexity polynomial multiplication over hybrid fields for efficient implementation of binary Ring-LWE post-quantum cryptography"

Source code for the low complexity and high speed architectures presented in the paper of "Lightweight Hardware Implementation of Binary Ring-LWE PQC Accelerator"

Source code for the two architectures presented in the paper of "Efficient hardware arithmetic for inverted Binary Ring-LWE based post-quantum cryptography"

Location

  • Tolentine Hall Rm 413
    Electrical and Computer Engineering
    800 Lancaster Avenue
    Villanova, PA 19085

Follow