top of page

אלגוריתמי אימות

Protocol++® כולל תמיכה באלגוריתמי אימות נחוצים שנמצאים ב-www.protocolpp.com, שניתן להפעילם גם עצמאיים.  אם יתגלו בזמן הריצה, רוב האלגוריתמים ישתמשו בהאצת חומרה. תכונה זו מאושרת כבר כמה שנים

  • האצת חומרה x86, x64 (x86-64) בשימוש בעת זיהוי (התכונה מופעלת במשך מספר שנים)

    • זיהוי תכונת מעבד בזמן ריצה ובחירת קוד

    • תומך בהרכבה מוטבעת בסגנון GCC ו-MSVC, וב-MASM עבור x64

    • x86, x64 (x86-64), x32 מספק יישומי SSE2, SSE4 ו-AVX

    • AES, CRC, GCM ו-SHA משתמשים בהאצת חומרה של ARM, Intel ו- PowerPC כאשר היא זמינה

    • הפקת נתונים אקראית משתמשת בהוראות SIMD

 

האלגוריתמים הכלולים הם:

  • MD5

  • SHA

  • SHA2-224 (מואצת חומרה)

  • SHA2-256 (מואצת חומרה)

  • SHA2-384 (מואצת חומרה)

  • SHA2-512 (מואצת חומרה)

  • SHA3-224 (מואצת חומרה)

  • SHA3-256 (מואצת חומרה)

  • SHA3-384 (מואצת חומרה)

  • SHA3-512 (מואצת חומרה)

  • SHAKE128

  • SHAKE256

  • HMAC-MD5

  • HMAC-SHA

  • HMAC-SHA2-224 (מואצת חומרה)

  • HMAC-SHA2-256 (מואצת חומרה)

  • HMAC-SHA2-384 (מואצת חומרה)

  • HMAC-SHA2-512 (מואצת חומרה)

  • HMAC-SHA3-224(M)Keccak[448](M || 01, 224) (חומרה מואצת)

  • HMAC-SHA3-256(M)Keccak[512](M || 01, 256) (חומרה מואצת)

  • HMAC-SHA3-384(M)Keccak[768](M || 01, 384) (מואצת חומרה)

  • HMAC-SHA3-512(M)Keccak[1024](M || 01, 512) (חומרה מואצת)

  • POLY1305

  • SM3 - תקן אימות אלחוטי סיני

  • CRC32 - IEEE CRC 32 סיביות (מואצת חומרה)

  • CRC32 - IETF CRC 32 סיביות (מואצת חומרה)

  • CRC24

  • CRC16-CCITT

  • CRC12

  • CRC11

  • CRC8

  • CRC7

  • CRC5

  • CRC כללי עם דרישות פולינום, ערך התחלה והיפוך בעת הבנייה

  • AES-GMAC (מואצת חומרה)

  • AES-CMAC (מואצת חומרה)

  • AES-XCBC-MAC (מואצת חומרה)

  • SNOW3G F9 - אלגוריתם אימות LTE/3GPP

  • SNOW-V GHASH (F9 או AEAD) - אלגוריתם אימות LTE 5G

  • ZUC F9 - אלגוריתם אימות LTE/3GPP

  • ZUC-256-MAC עם IVs של 16 ו-25 בתים - אלגוריתם אימות LTE 5G

integritTable.png

CONTACT 

© 2017-2023 מאת JPGNetworks. נוצר בגאווה עםWix.com

לעקוב אחר

טוויטר

גוגל +

פייסבוק

הצלחה! הודעה התקבלה.

bottom of page