เดเดฐเต เดเตเดตเดพเดฃเตเดเด เดเดฎเตเดชเตเดฏเตเดเตเดเดฑเดฟเดฒเต เดฌเตเดฐเตเดเตเดเต เดซเตเดดเตโเดธเดฟเดจเต เดชเตเดฐเดคเดฟเดฐเตเดงเดฟเดเตเดเตเดจเตเดจ เดเตเดฐเดฟเดชเตโเดฑเตเดฑเตเดเตเดฐเดพเดซเดฟเดเต เด เตฝเดเตเดฐเดฟเดคเดเตเดเดณเตเดเต เดฎเดคเตเดธเดฐเดคเตเดคเดฟเตฝ เดตเดฟเดเดฏเดฟเดเตเด เดเตเดฌเตผ เดเตปเดเตเดฐเดฟเดชเตเดทเตป เด เตฝเดเตเดฐเดฟเดคเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดฎเตเดชเตเตพ, เดกเตเดเตเดฐเดฟเดชเตเดทเตป เดธเดฎเดฏเดคเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเด เด เดณเดเตเดเตเดจเตเดจเดคเดฟเดจเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดฐเดนเดธเตเดฏ เดเตเดเตพ เดชเตเดจเดเดธเตเดทเตเดเดฟเดเตเดเดพเตป เดธเตเดกเต-เดเดพเดจเตฝ เดเดเตเดฐเดฎเดฃเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดฆเตเตผเดฌเดฒเดค เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดเตเดเต. เดเดเตเดฐเดฎเดฃเดเดพเดฐเดฟ เดจเตฝเดเดฟเดฏ เดธเตเดซเตผเดเตเดเตเดธเตเดฑเตเดฑเต. เดธเดฟเดเตเดจเตฝ เดฎเตเดธเดเตเดเดฑเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ pqcrypto เดฒเตเดฌเตเดฐเดฑเดฟ เดเตพเดชเตเดชเตเดเต, CRYSTALS-Kyber KEM เดเต เดเตปเดเตเดฏเดพเดชเตโเดธเตเดฒเตเดทเตป เดฎเตเดเตเดเดพเดจเดฟเดธเดคเตเดคเดฟเดจเตเดฑเตเดฏเตเด เดชเดฒ เดฎเตเดจเตเดจเดพเด เดเดเตเดทเดฟ เดเตเดฌเตผ-เดชเตเดฐเดพเดชเตโเดคเดฎเดพเดเตเดเดฟเดฏ เดเตปเดเตเดฐเดฟเดชเตโเดทเตป เดฒเตเดฌเตเดฐเดฑเดฟเดเดณเตเดเตเดฏเตเด เดฑเดซเดฑเตปเดธเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฒเดฟเดจเต เด เดชเตเดฐเดถเตโเดจเด เดฌเดพเดงเดฟเดเตเดเตเดจเตเดจเต.
KyberSlash เดเดจเตเดจ เดเตเดกเต เดจเดพเดฎเด เดฒเดญเดฟเดเตเด เดฆเตเตผเดฌเดฒเดคเดฏเตเดเต เดธเดพเดฐเด, เดเดฐเต เดธเดจเตเดฆเตเดถเด เดกเตเดเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเดฟเตฝ "t = ((t
เดเตเดฐเดฟเดชเตโเดฑเตเดฑเตเดเตเดฐเดซเดฟ เดฎเตเดเดฒเดฏเดฟเดฒเต เด เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจ เดตเดฟเดฆเดเตโเดงเดจเดพเดฏ เดกเดพเดจเดฟเดฏเตฝ เดเต. เดฌเตเตบโเดธเตเดฑเตเดฑเตเดจเต, เดเดเตเดฐเดฎเดฃเด เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดจเดเดคเตเดคเดพเดฎเตเดจเตเดจเดคเดฟเดจเตเดฑเต เดคเตเดณเดฟเดตเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดชเตเดฐเดเดเดจเด เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเดพเตป เดเดดเดฟเดเตเดเต. เดจเดเดคเตเดคเดฟเดฏ เดฎเตเดจเตเดจเต เดชเดฐเตเดเตเดทเดฃเดเตเดเดณเดฟเตฝ เดฐเดฃเตเดเตเดฃเตเดฃเดคเตเดคเดฟเตฝ, Raspberry Pi 2 เดฌเตเตผเดกเดฟเตฝ เดเตเดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดกเดพเดฑเตเดฑ เดกเตเดเตเดกเดฟเดเดเต เดธเดฎเดฏเด เด เดณเดเตเดเตเดจเตเดจเดคเดฟเดจเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ Kyber-512 เดธเตเดตเดเดพเดฐเตเดฏ เดเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดธเดพเดงเดฟเดเตเดเต. Kyber-768, Kyber-1024 เดเดจเตเดจเต เดเตเดเตพเดเตเดเตเด เด เดฐเตเดคเดฟ เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฃเต. เดเดฐเต เดเดเตเดฐเดฎเดฃเด เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดจเดเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต, เดเดเตเดฐเดฎเดฃเดเดพเดฐเดฟ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏ เดธเตเดซเตผเดเตเดเตโเดธเตโเดฑเตเดฑเต เด เดคเต เดเต เดเตเดกเดฟ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต, เดเตเดเดพเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเด เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เด เดณเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด.
เดเดฟเดฒ เดฒเตเดฌเตเดฐเดฑเดฟเดเดณเดฟเตฝ เดฎเดฑเตเดฑเตเดฐเต เดเตเตผเดเตเด (KyberSlash2) เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต, เดเดคเต เดกเดฟเดตเดฟเดทเตป เดจเดเดคเตเดคเตเดฎเตเดชเตเตพ เดเดฐเต เดฐเดนเดธเตเดฏ เดฎเตเดฒเตเดฏเดคเตเดคเดฟเดจเตเดฑเต เดเดชเดฏเตเดเด เดฎเตเดฒเดตเตเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเตเดฏ เดเดชเตเดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเดเตเดเตพ เดเตปเดเตเดฐเดฟเดชเตเดทเตป เดเดเตเดเดคเตเดคเดฟเตฝ (poly_compress, polyvec_compress เดซเดเดเตเดทเดจเตเดเดณเดฟเตฝ) เดเตเดณเดฟเดฒเตเดเตเดเต เดตเดฐเตเดจเตเดจเต, เด เดฒเตเดฒเดพเดคเต เดกเตเดเตเดฐเดฟเดชเตเดทเตป เดธเดฎเดฏเดคเตเดคเดฒเตเดฒ. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดธเตเดซเตผเดเตเดเตโเดธเตเดฑเตเดฑเดฟเดจเตเดฑเต เดเดเตเดเตโเดชเตเดเตเดเต เดฐเดนเดธเตเดฏเดฎเดพเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจ เดฑเต-เดเตปเดเตเดฐเดฟเดชเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเดฟเตฝ เดจเดเดชเดเดฟเดเตเดฐเดฎเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดชเตเดทเตป เดเดเตเดฐเดฎเดฃเดคเตเดคเดฟเดจเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดเต.
เดฒเตเดฌเตเดฐเดฑเดฟเดเดณเดฟเตฝ เด เด เดชเดเดเดธเดพเดงเตเดฏเดค เดเดคเดฟเดจเดเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต:
- zig/lib/std/crypto/kyber_d00.zig (เดกเดฟเดธเดเดฌเตผ 22),
- pq-crystals/kyber/ref (เดกเดฟเดธเดเดฌเตผ 30),
- symbolicsoft/kyber-k2so (เดกเดฟเดธเดเดฌเตผ 19),
- เดเตเดฒเตเดกเตเดซเตเดฒเตเดฏเตผ/เดตเตเดคเตเดคเด (เดเดจเตเดตเดฐเดฟ 8),
- aws/aws-lc/crypto/kyber (เดเดจเตเดตเดฐเดฟ 4),
- liboqs/src/kem/kyber (8 เดเดจเตเดตเดฐเดฟ).
เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดฒเตเดฌเตเดฐเดฑเดฟเดเดณเต เดฆเตเตผเดฌเดฒเดค เดฌเดพเดงเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ:
- boringsl/crypto/kyber,
- filippo.io/mlkem768,
- formosa-crypto/libjade/tree/main/src/crypto_kem,
- kyber/common/amd64/avx2,
- formosa-crypto/libjade/tree/main/src/crypto_kem/kyber/common/amd64/ref,
- pq-เดเตเดฐเดฟเดธเตเดฑเตเดฑเดฒเตเดเตพ/kyber/avx2,
- pqclean/crypto_kem/kyber*/avx2.
เดฒเตเดฌเตเดฐเดฑเดฟเดเดณเดฟเตฝ เด เด เดชเดเดเดธเดพเดงเตเดฏเดค เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดชเตเดชเตเดเดพเดคเต เดคเตเดเดฐเตเดจเตเดจเต:
- antontutoweanu/crystals-kyber-javascript,
- เดเตผเดเตเตฝ-เดธเตเดซเตเดฑเตเดฑเตโเดตเตเดฏเตผ/เดเตเดฌเตผ,
- debian/src/liboqs/unstable/src/kem/kyber,
- kudelskisecurity/crystals-go,
- mupq/pqm4/crypto_kem/kyber* (เดกเดฟเดธเดเดฌเตผ 20-เดจเต, เด เดชเดเดเดธเดพเดงเตเดฏเดคเดฏเตเดเต 1 เดชเดคเดฟเดชเตเดชเต เดฎเดพเดคเตเดฐเดฎเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณเต),
- PQClean/PQClean/crypto_kem/kyber*/aarch64,
- PQClean/PQClean/crypto_kem/kyber*/clean,
- เดฑเดพเตปเดกเดเดฌเดฟเดฑเตเดฑเต/เดฌเตเดเตเดเดพเตป (เดกเดฟเดธเดเดฌเตผ 20-เดจเต, เดเดฐเต เดเตเดเตเดชเดพเดเตเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณเต),
- rustpq/pqcrypto/pqcrypto-kyber (เดเดจเตเดตเดฐเดฟ 5-เดจเต libsignal-เดฒเตเดเตเดเต เดเดฐเต เดชเดฐเดฟเดนเดพเดฐเด เดเตเตผเดคเตเดคเต, เดเดจเตเดจเดพเตฝ pqcrypto-kyber-เตฝ เดคเดจเตเดจเต เด เด เดชเดเดเดธเดพเดงเตเดฏเดค เดเดคเตเดตเดฐเต เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ).
เด เดตเดฒเดเดฌเด: opennet.ru
