Skip to content

ntt-int-mul/ntt-int-mul-m3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository accompanies the paper Efficient Multiplication of Somewhat Small Integers using Number-Theoretic Transforms available at https://eprint.iacr.org/2022/439.

Authors:

It contains the Cortex-M3 implementation of the NTT-based integer multiplier, the schoolbook multiplication (using finely-integrated operand scanning), and the Hensel lifting. The Cortex-M55 code will be published at a later point here.

Clone the code including the submodules using

git clone --recurse-submodules https://github.com/ntt-int-mul/ntt-int-mul-m3

Hardware

We use the Nucleo STM32F207ZG.

Software

For building the software, we use the arm-none-eabi-gcc toolchain. For flashing binaries, we use st-link.

Structure

License

All files in this repository are published under a CC0 copyright-waiver.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages