Skip to content
View ntruplus's full-sized avatar

Block or report ntruplus

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ntruplus/README.md

This website serves as the official repository for NTRU+, a key encapsulation mechanism (KEM) algorithm that was selected as one of the final algorithms in Round 2 of the Korean Post-Quantum Cryptography Competition (KpqC).

Reference Implementation

  • C-based implementation
  • Structured to reflect the NTRU+ specification as intuitively as possible
  • Focused on clarity, readability, and correctness

Optimized Implementation

  • High-performance C implementation
  • Fully consistent with the reference implementation

Additional Implementation

  • Architecture-specific, hand-tuned assembly implementations
    • Intel AVX2
    • ARMv8-A NEON
  • Fully consistent with the reference implementation

Popular repositories Loading

  1. ntruplus ntruplus Public

    Official NTRU+ KEM implementations: reference, optimized, AVX2, and ARMv8-A NEON

    Assembly 13 4

  2. data data Public

  3. ntt_for_ntruplus ntt_for_ntruplus Public

    Reference notebook for mixed-radix NTT over cyclotomic trinomial rings used in NTRU+

    Jupyter Notebook

  4. reference reference Public