[NTRU+] NTRU+ software update (version 2.1)

84 views
Skip to first unread message

김종현

unread,
Jul 25, 2024, 7:35:59 AM7/25/24
to KpqC-bulletin
Dear all,

Following the comments on the implementation of NTRU+ by Professor D. J. Bernstein, we have investigated and identified errors in the AVX2 implementation of NTRU+.

1. NTRU+{KEM,PKE}864
Memory access violations were discovered and corrected in the `poly_add`, `poly_sub`, and `poly_triple` functions.

2. NTRU+{KEM,PKE}1152 
In the `poly_sotp` function, an error was found where `vmovdqa` was applied to non-aligned memory. This has been replaced with `vmovdqu` to correct the issue.

3. Other Adjustments  
To address warnings regarding End of File (EOF) encountered during the clang compilation, we have made necessary adjustments across the entire codebase.

The corrected implementation can be accessed via the following links:


Thank you.

Best regards,  
NTRU+ Team
Reply all
Reply to author
Forward
0 new messages