Security and Communication Networks / 2018 / Article / Alg 3

Research Article

Efficient Parallel Implementation of Matrix Multiplication for Lattice-Based Cryptography on Modern ARM Processor

Algorithm 3

Efficient matrix transpose, multiplication, and accumulation for LWE.
Require: Matrix A ( matrix, ), Matrix S ( matrix,
), Matrix E ( matrix, )
Ensure: Matrix Rst ( matrix, )
1: NEON_Matrix_Transpose (Matrix S) (Algorithm 1.)
2: NEON_Matrix_Multiply_Accumulate (Matrix A, Matrix S, Matrix E) (Algorithm 2.)
3: Return E

We are committed to sharing findings related to COVID-19 as quickly and safely as possible. Any author submitting a COVID-19 paper should notify us at to ensure their research is fast-tracked and made available on a preprint server as soon as possible. We will be providing unlimited waivers of publication charges for accepted articles related to COVID-19. Sign up here as a reviewer to help fast-track new submissions.