AES-GCM āĻāύāĻ•ā§āϰāĻŋāĻĒāĻļāύ/āĻĄāĻŋāĻ•ā§āϰāĻŋāĻĒāĻļāύ āĻ—āϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻĒā§āϝāĻžāĻšā§‡āϰ āĻāĻ•āϟāĻŋ āϏ⧇āϟ

AES-GCM āĻāύāĻ•ā§āϰāĻŋāĻĒāĻļāύ/āĻĄāĻŋāĻ•ā§āϰāĻŋāĻĒāĻļāύ āĻ—āϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻĒā§āϝāĻžāĻšā§‡āϰ āĻāĻ•āϟāĻŋ āϏ⧇āϟ

2 āϜ⧁āύ, āĻāϰāĻŋāĻ• āĻŦāĻŋāĻ—āĻžāĻ°ā§āϏ (āϗ⧁āĻ—āϞ⧇āϰ āĻāĻ•āϜāύ āĻĒā§āϰāĻ•ā§ŒāĻļāϞ⧀) āύāϤ⧁āύ āϕ⧋āĻĄ āϏ⧇āϟ AES-NI + AVX, VAES + AVX2, VAES + AVX10/256 āĻāĻŦāĻ‚ VAES + āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āχāĻ¨ā§āĻŸā§‡āϞ/āĻāĻāĻŽāĻĄāĻŋ āĻĒā§āϰāϏ⧇āϏāϰ⧇ āĻ…āύ⧇āĻ• āĻŦ⧇āĻļāĻŋ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ⧇āϰ āϜāĻ¨ā§āϝ AES-XTS-āĻāϰ āύāϤ⧁āύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āϚāĻžāϞ⧁ āĻ•āϰ⧇āϛ⧇āύāĨ¤ AVX10/512āĨ¤

AES-NI GCM āϕ⧋āĻĄ āχāĻ¨ā§āĻŸā§‡āϞ āĻĻā§āĻŦāĻžāϰāĻž āϞāĻŋāĻ–āĻŋāϤ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āϕ⧋āĻĄāϟāĻŋ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āϚāĻŋāĻšā§āύāĻŋāϤ āϏāĻŽāĻ¸ā§āϝāĻžāϗ⧁āϞāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰ⧇:

“āĻāχ āφāĻĒāĻĄā§‡āϟ āϏ⧇āϟāϟāĻŋ VAES āĻāĻŦāĻ‚ AVX512/AVX10-āĻ AES-GCM (Galois/āĻ•āĻžāωāĻ¨ā§āϟāĻžāϰ āĻŽā§‹āĻĄ) āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āϝ⧋āĻ— āĻ•āϰ⧇, AES-GCM āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž 162% āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻŦ⧃āĻĻā§āϧāĻŋ āĻ•āϰ⧇⧎ āωāĻĒāϰāĻ¨ā§āϤ⧁, āĻāϟāĻŋ āχāĻ¨ā§āĻŸā§‡āϞ⧇āϰ āĻĒ⧁āϰāĻžāύ⧋ AES-NI GCM āϕ⧋āĻĄāϕ⧇ āύāϤ⧁āύ āϕ⧋āĻĄ āĻĻāĻŋāϝāĻŧ⧇ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇āĨ¤ āϕ⧋āĻĄ āϝāĻž āĻ•āĻŋāϛ⧁āϟāĻž āĻĻā§āϰ⧁āϤ āĻāĻŦāĻ‚ 250KB-āĻāϰ āĻŦ⧇āĻļāĻŋ āĻŦāĻŋāĻļāĻžāϞ āĻŦāĻžāχāύāĻžāϰāĻŋ āĻĢāĻžāχāϞ⧇āϰ āφāĻ•āĻžāϰ āϏāĻš āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰ⧇āĨ¤ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āϜāĻžāύāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϝāĻžāϚ āĻĻ⧇āϖ⧁āύ.

x86_64 AES-GCM āĻ…ā§āϝāĻžāϏ⧇āĻŽā§āĻŦāϞāĻŋ āϕ⧋āĻĄā§‡āϰ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āϤ āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻšāϞ āφāĻŽāϰāĻž āĻĻ⧁āϟāĻŋ āĻ…ā§āϝāĻžāϏ⧇āĻŽā§āĻŦāϞāĻŋ āĻĢāĻžāχāϞ āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧇āώ āĻ•āϰāĻŋ: āĻāĻ•āϟāĻŋ AVX āϏāĻš āĻŦāĻž āĻ›āĻžāĻĄāĻŧāĻž AES-NI āϕ⧋āĻĄ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāϟāĻŋ 512-āĻŦāĻŋāϟ āĻŦāĻž 10-āĻŦāĻŋāϟ āϏāĻš AVX256/AVX512 āĻĻāĻŋāϝāĻŧ⧇ VAES āϕ⧋āĻĄ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āϭ⧇āĻ•ā§āϟāϰ āĻāϟāĻŋ āĻāĻ•āĻ• VAES (āϕ⧋āύāĻ“ AVX512/AVX10) āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āύ⧇āχāĨ¤ AES-XTS āĻāϰ āϏāĻžāĻĨ⧇ āφāĻŽāĻŋ āϝāĻž āĻ•āϰ⧇āĻ›āĻŋ āϤāĻžāϰ āĻĨ⧇āϕ⧇ āĻāϟāĻŋ āĻāĻ•āϟ⧁ āĻ­āĻŋāĻ¨ā§āύ, āϝ⧇āĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ AVX āĻāĻŦāĻ‚ AVX512/AVX10 āϕ⧋āĻĄ āϤ⧈āϰāĻŋ āĻ•āϰ⧇, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āϕ⧋āĻĄ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ VAES āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ (āϕ⧋āύāĻ“ AVX512/AVX10 āύ⧇āχ) āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝ āĻĢāĻžāχāϞāϟāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āύāύ-AVX āϕ⧋āĻĄ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤ āϝāĻžāχāĻšā§‹āĻ•, āĻāχ āĻŽā§āĻšā§āĻ°ā§āϤ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽā§‡āϰ āϜāĻ¨ā§āϝ āĻāϟāĻŋ āϏāĻ āĻŋāĻ• āĻĒāĻ›āĻ¨ā§āĻĻ āĻŦāϞ⧇ āĻŽāύ⧇ āĻšāĻšā§āϛ⧇, āĻĒā§āϰāĻĻāĻ¤ā§āϤ āϝ⧇ 16āϟāĻŋ SIMD āϰ⧇āϜāĻŋāĻ¸ā§āϟāĻžāϰ āĻāĻŦāĻ‚ 128-āĻŦāĻŋāϟ āϭ⧇āĻ•ā§āϟāϰ⧇āϰ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž AES-GCM-āϤ⧇ āĻ•āĻŋāϛ⧁ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āĻ­āĻŋāĻ¨ā§āύ āĻĄāĻŋāϜāĻžāχāύ⧇āϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāϝāĻŧ⧇āĻ›āĻŋāϞ, āĻ•āĻŋāĻ¨ā§āϤ⧁ AES-XTC-āĻāϰ āϜāĻ¨ā§āϝ āϤ⧇āĻŽāύ āĻ•āĻŋāϛ⧁ āύāϝāĻŧāĨ¤ . āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ VAES āĻāϰ āϏāĻžāĻĨ⧇ āĻĒā§āϰāϏ⧇āϏāϰ āĻļāĻŋāĻĒāĻŋāĻ‚ āĻ•āϰāĻžāĻ“ āĻāĻ•āϟāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āϘāϟāύāĻž āĻŦāϞ⧇ āĻŽāύ⧇ āĻšāϝāĻŧ, āϤāĻžāχ āφāĻŽāϰāĻž āĻāχ āϏāĻ‚āĻŽāĻŋāĻļā§āϰāĻŖāϟāĻŋāϕ⧇ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϖ⧁āĻŦ āĻŦ⧇āĻļāĻŋ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāϤ⧇ āϚāĻžāχ āύāĻžāĨ¤"

āωāĻ¤ā§āϏ: linux.org.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster